Salut la liste,
j'ai une question un peu tordue qui concerne le nouveau compilo et
plus précisement la gestion du cache.
Si j'ai un site réparti sur plusieurs frontaux (ben ouais, on veut
faire un gros machin qui tabasse partageant le même docroot (via
nfs). Est-ce que la gestion de lock du cache permet de gérer ça
correctement ?
La doc php est claire : «flock() will not work on NFS»
Mais est-ce que la gestion de cache contourne ça dans le cas où on
n'utilise pas la fonction flock ?
Sinon, il faudrait alors que chaque frontal ait son propre répertoire
CACHE, mais il faudrait alors être capable de décacher dans tous les
répertoires en même temps ... pas facile ça.
Si j'ai un site réparti sur plusieurs frontaux (ben ouais, on veut
faire un gros machin qui tabasse partageant le même docroot (via
nfs). Est-ce que la gestion de lock du cache permet de gérer ça
correctement ?
A priori non.
Mais est-ce que la gestion de cache contourne ça dans le cas où on
n'utilise pas la fonction flock ?
Non
Sinon, il faudrait alors que chaque frontal ait son propre répertoire
CACHE, mais il faudrait alors être capable de décacher dans tous les
répertoires en même temps ... pas facile ça.
Il y a peut-être d'autres solutions (des frontaux qui ne font que proxy, par
exemple, et qui disposent eux-même d'un cache ; tu perdras juste les stats,
mais bon...)
Non, juste un truc, un utilisateur de L'Autre Net pour se plaindre SVP ?
Car là aussi, on a une docroot ainéfisée et loadbalancée. La différence
avec ce que tu veux faire (enfin si je reprends une discussion orale
:-))) c'est que le serveur NFS est un simple serveur NFS sous Linux
alors que toi tu auras un vrai Netapp Appliance et donc une
implémentation serveur différente.