J'utilise un serveur dédié qui héberge un site Web - notre installation WordPress.
Nous avons actuellement environ 400 000 pages vues par mois, ce qui devrait augmenter rapidement au cours du mois à venir - et, espérons-le, de manière exponentielle à partir de ce jour;)
Je souhaite installer le plug-in W3 Total Cache , mais après avoir lu quelques critiques/messages sur le forum d'assistance, je crains que je ne ralentisse potentiellement le site Web. bas plutôt que d'accélérer.
Je l'ai installé, j'ai eu un jeu rapide, puis l'ai désinstallé à cause de problèmes de minify (voir n ° 2).
Ma question, en tant que telle, est double.
/forums/
et le JS minify rompt un certain nombre de fonctionnalités du forum (éditeur TinyMCE, modifications de profil, etc.). J'ai essayé d'ajouter *forum*\.php
à l'option never cache
, mais mon site a été tué (erreur 500; il a fallu supprimer les lignes du cache W3 de .htaccess
).Merci d'avance,
J'ai vu beaucoup plus de plaintes à propos du W3TC que WP Super Cache: WordPress ›WP Super Cache" Plugins WordPress. W3TC charge le fichier .htaccess avec de nombreuses directives et tend à entrer en conflit avec les paramètres côté serveur.
Avec Super Cache, essayez de mettre PHP en cache et suivez les instructions pour ajouter un fichier .htaccess au répertoire de cache: http://wordpress.org/extend/plugins/wp -super-cache/installation/
Désactivez la mise en cache /forum
dans WP Super Cache également.
Réduire la taille de js peut contribuer à la vitesse du site, mais pas autant que d’autres choses, telles que la mise en cache du serveur et la mise en cache du navigateur.
Mais vous devez également travailler avec votre serveur dédié et configurer correctement Apache et mysql pour des charges élevées. Voir http://httpd.Apache.org/docs/2.0/misc/perf-tuning.html et utilisez mysqltuner pour ajuster votre fichier my.cnf. https://github.com/rackerhacker/MySQLTuner-Perl
Et nettoyez votre base de données des révisions de publication et de page (et optimisez la base de données après cela):
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
Ajoutez ensuite define ('WP_POST_REVISIONS', 0);
à wp-config.php pour empêcher l’enregistrement des révisions. Voir http://codex.wordpress.org/Revisions
La meilleure chose à faire ici est de définir les options Réduire sur Manuel. Le mode automatique combine automatiquement vos fichiers javascript - et par conséquent un grand nombre de plugins se cassent à cause de la fonctionnalité de préparation de documents mixtes et de base javascript/jquery.
Essaye ça:
Vous pouvez également définir différentes mises en cache pour différents modèles, ce qui devrait également être le cas pour votre forum :)
Il semble que votre seul problème soit Minify Javascript pour le moment. Ne vous inquiétez pas comme je l’ai déjà fait et j’y reviendrai dans un instant.
Cependant, selon Google PageSpeed, Minify Javascript n'est qu'une priorité moyenne.
Pour votre site, les priorités les plus importantes que W3 Total Cache réalise très bien sont:
Une fois que vous les avez bien compris, les performances de votre site devraient être considérablement améliorées.
Maintenant, sur Minify Javascript, il y a deux cas principaux
Les problèmes ci-dessus peuvent arriver à Javascript en dehors des plugins, il devrait être facile de les corriger.
En ce qui concerne les plugins Javascript, il n’ya pas d’autre solution que de les corriger et cela pourrait être fastidieux et difficile, vous devrez peut-être utiliser d’autres plugins si vous ne pouvez pas réparer ceux que vous utilisez.