Récemment, j'ai migré un site joomla 2.5 avec K2 d'un hôte partagé vers un serveur Web dédié avec WHM/cPanel avec 1 Go de RAM. J'ai utilisé la procédure de migration recommandée par WHM et tout s'est bien passé. Mon problème est maintenant que le chargement du site Web est très lent, beaucoup plus lent que sur le serveur partagé occupé!
Le temps au premier octet est de 7 à 10 secondes! Mais ce n'est le cas que pour les pages joomla. Si je mets une page statique, elle se charge en une petite fraction de seconde. Ce que j’ai sur la page d’accueil est l’introduction de 15 articles récents dans la section principale plus le nuage de tags, 15 titres d’éléments les plus lus et des éléments de ce type dans des modules. J'ai essayé de réduire ce nombre à 1, puis le site Web s'est chargé en seulement 2-3 secondes. Il semble que le temps de chargement augmente progressivement avec le nombre d'éléments chargés, soit dans la section principale, soit dans les modules. Donc, je suppose qu’il ya un problème avec la configuration du serveur MySQL? J'ai MySQL 5.5.42 et le type de base de données dans la configuration de joomla est mysqli, comme avant sur l'hébergement partagé.
Quelqu'un pourrait-il donner des conseils à ce sujet s'il vous plaît?
Tout cela se trouve dans votre fichier php.ini. Lorsque vous avez partagé l'hébergement, il est ajusté correctement .. sur VPS, il est de votre devoir de modifier les paramètres en conséquence.
Assurez-vous que les plugins/System-Page Cache sont activés. Nous avons eu récemment des problèmes similaires sur des sites 2.5 et 3.0 migrés vers un VPS. Le cache les ralentissait sur l'ancien serveur, mais sur le nouveau VPS, ils étaient beaucoup plus réactifs lorsqu'ils étaient activés. Le plugin de cache JCH est également très efficace.
Si le cache est activé, essayez de le désactiver et nettoyez-le. S'il résout le problème, utilisez plutôt le cache de fichiers.