J'ai un wordpress multisite 3.6 avec 1 site principal et 5 sous-domaines (avec des domaines de mappage)
J'essaie de le rendre plus rapide, j'installe le plugin W3 Total Cache
j'ajoute sur mon Apache l'APC 3.1.13 yum installer httpd-devel pecl installer apc
Activer le débogage interne dans APC [no]: no Activer par fichier de demande
informations sur les fichiers utilisés à partir du cache APC [no]: no Activer les verrous rotatifs
(EXPERIMENTAL) [non]: non Activez la protection de la mémoire (EXPERIMENTAL) [non]: non Activez les mutex pthread (par défaut) [non]: oui Activez pthread
verrouillage lecture/écriture (EXPERIMENTAL) [oui]: non
éditer php.ini après la ligne eaccelerator.shm_ttl = "0"
apc.enabled="1"
apc.shm_segments="1"
apc.shm_size="128"
apc.ttl="7200"
apc.user_ttl="7200"
apc.num_files_hint="1024"
apc.mmap_file_mask="/tmp/apc.XXXXXX"
apc.enable_cli="1"
et sur mon chut ajouter cette ligne de commande
service httpd restart
php -r 'phpinfo();' | grep 'apc'
mais je peux voir une grande différence: /
sur gtmetrix (mais n'est pas solide à chaque fois que je teste)
Avant
B (82%)
D (62%)
7.88s
1,67 Mo
118
Après
A (92%) + 10%
C (73%) + 11%
5.33s -2.55s
1,33 Mo - 344 Ko
101 -17
sur pingdom (mais n'est pas solide à chaque fois que je teste)
Avant
Taille de la page
1,5 Mo
Temps de chargement
3,78s
Demandes
133
Après
Taille de la page
1.2Mo
Temps de chargement
2.58s
Demandes
129
Ce mon phpinfo et ce ma configuration de cas total w3
qu'est-ce que j'ai fait de mal et j'ai quelque chose à ajouter sur mon serveur ou sur mon multisite?
J'ai vérifié votre site avec webpagetest.org:
http://www.webpagetest.org/result/130803_C5_3FE9/1/details/
Vous chargez beaucoup d'informations à partir de nombreux endroits différents - Facebook, Google, Twitter, Pinterest, doublclick ... Vous chargez quelque 80 ressources à partir d'emplacements distants (pour être honnête, j'ai perdu le compte mais c'est dans le stade de baseball). Cela représente plus de la moitié - 55-60% - des ressources que votre page charge.
Les seules choses que W3 Total Cache et APC peuvent aider sont celles qui se chargent depuis votre serveur. Ces choses se chargent assez rapidement, à l’exception de quelques css (ressemblant) du plug-in "WP Filebase", qui prend environ 1,8 seconde à se charger tout seuls, mais fait cache, il est donc préférable de charger les pages suivantes.
Si vous souhaitez améliorer le temps de chargement des pages, vous devez procéder à une refonte structurelle importante. Vous devez examiner de près ce dont vous avez besoin et ce que vous n'avez pas et supprimer ce que vous n'avez pas. Vous devez essayer d’améliorer l’efficacité de ce que vous conservez, mais c’est une douzaine de questions en soi.
Ce n'est pas un problème WordPress, ni un problème W3 Total Cache, ni un problème APC. Vous faites juste un lot et vous dépendez de nombreux serveurs tiers pour le faire.