2010-05-05 7 views
0

Mon client a 1000 blogs WordPress hébergés sur un serveur pour les clients. Chacun est dans son propre domaine via cpanel et SuPHP, fonctionnant en mode CGI sur Apache2.2. Maintenant, il veut que je (je suis le programmeur PHP) pour charger WP-Cache sur chacun de ces blogs et pas seulement activé, mais activé. Il souhaite également que la valeur du délai d'attente soit définie sur 2 jours au lieu du paramètre par défaut.Comment déployer WP-Cache sur 1000 blogs WordPress?

J'ai des racines sur LAMP.

Quelle est la manière préférée de déployer une mise à jour pour chaque blog de sorte que sur une page, il voit si WP-Cache est activé ou non. Si ce n'est pas le cas, il doit le copier à partir d'une source centrale, l'activer, puis l'activer avec la valeur de délai d'attente différente utilisée.

+0

J'aimerais avoir la chance de répondre si je le peux. Cela implique la programmation. Je dois ouvrir un fichier WordPress et utiliser des éléments du WP Codex. Les gars sur ServerFault peuvent savoir une chose ou deux sur les commandes Perl et Bash, et les performances du système, mais pas beaucoup sur la programmation. C'est pourquoi j'ai posté ceci ici. – Volomike

Répondre

1

Une manière, peut-être pas le meilleur moyen, est d'écrire un script pour copier le plugin wp-cache à chaque dossier wp-content/pulugins. Ensuite, exécutez un autre script qui ira et modifier chaque entrée DB pour l'activer.

Si ce n'est pas fait correctement, cela peut être dévastateur car il frappe le client DB. Cependant, une chose à noter est que wp-cache a l'habitude de tuer d'autres plugins. Donc, si vous y allez et ajoutez ce plugin au wordpress de tout le monde, cela pourrait nuire à l'expérience si ça blesse un autre plugin qu'ils ont installé, augmentant ainsi les coûts de support car les gens pourraient envoyer des emails pour essayer de comprendre ce qui s'est cassé.

Je suppose que cela est fait pour travailler sur les problèmes de performance. Est-il possible de faire un certain type de mise en cache de serveur en dehors de wordpress?

edit: après avoir lu le commentaire de Joes je suis d'accord avec lui. Je n'ai même pas traversé mon esprit.

+0

Dans ce cas particulier, les clients exécutent tous les mêmes plugins dans un package, et aucun ne s'en écarte. – Volomike

+0

Ah d'accord, ce qui élimine un problème potentiel là. – percent20