2009-10-13 8 views
1

Je voudrais savoir comment implémenter des opérations CRUD sur des fichiers et des dossiers communs. Mon site Web nécessite un équilibrage de charge. Les nœuds du site Web ont besoin de fichiers et de dossiers CRUD dans un emplacement réseau commun. Note: Pour l'instant, je traite les changements de fichiers en verrouillant le fichier en mode exclusif lors de l'écriture et en lecture partagée lors de la lecture, s'il existe de meilleures alternatives (Un fichier de verrouillage séparé est un non-go car il y a beaucoup trop de fichiers) J'aimerais savoir. Les dossiers fonctionnent toujours en coursASP.NET: équilibrage de charge copie et déplacement de fichiers et de dossiers situés dans le partage réseau

+0

Comme CRUD est généralement interprété comme signifiant CREATE, READ, UPDATE, DELETE, votre question est un peu déroutante car vous faites déjà toutes les bases des opérations CRUD. Voulez-vous vraiment demander "Quel est le moyen le plus efficace pour verrouiller les fichiers (et les dossiers si possible) sur un emplacement réseau partagé?" * (Un problème distinct de CRUD mais qui garantira que les données ne seront pas corrompues lors des mises à jour dans votre environnement.) * –

+0

J'ai déjà résolu le verrouillage en ouvrant les fichiers en mode lecture/partage exclusif (lecture/mise à jour). Ma question est plus sur donné un fichier xyz.xml comment allez-vous créer/supprimer un fichier dans un partage de réseau –

Répondre

0

Ce lien a une solution pour un fichier de verrouillage implémentés à l'aide d'un fichier séparé qui permet une récupération de mauvaises situations (comme un serveur de ne jamais lâcher le verrou)

http://mvolo.com/blogs/serverside...

Be Assurez-vous de lire les commentaires car l'implémentation non-UTC fournie n'est pas idéale.

Questions connexes