Mon site multisite est opérationnel et le site principal est mikewills.me . Le gros problème que je rencontre est la performance. Cela peut prendre plusieurs secondes avant que quoi que ce soit ne commence à apparaître. Évidemment, c'est inacceptable.
J'ai vu des astuces telles que l'ajout de <?php flush(); ?>
à l'en-tête. J'utilise le thème livré vingt-dix. Le back-end est également lent. J'essaie de déterminer si c'est l'hôte que j'utilise ou si c'est quelque chose que j'ai mal configuré. Y a-t-il d'autres éléments que je pourrais examiner qui pourraient être nécessaires dans un environnement hôte partagé?
Je viens de parcourir votre page dans la console NET sur Firebug pour que je puisse voir ce qui se chargeait ... et wow ... vous avez beaucoup de choses à charger qui n'ont pas besoin de l'être.
En apparence, les plug-ins suivants ajoutent des scripts et d’autres fichiers collatéraux à votre charge, ce qui ralentit le processus:
De plus, vous chargez un objet SWF JS, mais je ne vois pas de Flash sur votre page d'accueil. L'ajout de JavaScript supplémentaire aura presque toujours un impact sur le temps de chargement de votre page et les performances du site.
J'imagine que certains de ces fichiers supplémentaires sont liés à l'événement init
et seront également chargés sur les pages d'administration (ce qui ralentit le processus). Mais vous avez probablement aussi beaucoup de plug-ins qui ajoutent des filtres (inutiles?) Et des hooks qui causent le chargement du fichier HTML de base de votre page.
Les paramètres de cache de votre navigateur sont manquants. L'activation de la mise en cache du navigateur oblige les navigateurs de vos utilisateurs à stocker un cache de vos fichiers statiques. Il ne sera plus nécessaire de les redemander lors de la visualisation d'une autre page.
Vos CSS et JS sont les plus importants pour définir des dates d'expiration très lointaines.
Vous pouvez également utiliser W3TC pour réduire et combiner vos fichiers CSS et JS. Utilisez l'onglet Aide pour rechercher les fichiers et les scripts à combiner.
Pour obtenir un guide complet sur la configuration de W3 Total Cache sur un serveur partagé, consultez ma réponse à une question similaire.
N'utilisez pas non plus <?php flush(); ?>
si vous utilisez un plugin de mise en cache.