web-dev-qa-db-fra.com

Wordpress prend trop de temps (100 secondes) à charger - Front end et back end

Je suis confronté à un problème étrange de WordPress prenant plus de 100 secondes à charger dans le backend ainsi que front-end. Mon site Web est nawkaar9.com hébergé sur Digital Ocean 512 Mo Ubuntu VM. J'ai lu des tonnes de réponses et j'ai essayé les solutions suivantes:

  1. Désactiver les plugins - Je les ai tous désactivés à la fois et le problème persiste.
  2. Basculer vers le thème par défaut - Je suis passé à vingt-treize mais aucun résultat.
  3. Plugin P3 Profiler - En fait, il n'y avait aucun intérêt à installer ce plugin car le problème persistait même après la désactivation de TOUS les plugins mais j'ai quand même installé ce plugin et vérifié les statistiques. . J'ai activé quelques plugins de base sur le site pour obtenir des statistiques. Vérifiez la capture d'écran ci-jointe. Chose étrange, tout se passe comme d'habitude. 0.3 sec comme temps de chargement P3 Profile Plugin wise info
  4. Moniteur de requêtes utilisé - Il indique plus de 100 secondes de chargement. Affiche quelques avertissements et avis, mais aucune erreur en tant que telle. enter image description here

  5. Mise à jour de WordPress de 4.6 à 4.8 - Le problème persiste

  6. Droplet redémarré - idem ici
  7. Services redémarrés - Apache & MySQL
  8. Doublé RAM limite pour WP dans wp-config de 128 à 256

    1. Espace vérifié sur le disque dur - 50% est libre
    2. L'échange de 1 Go existe déjà et la plupart sont gratuits
    3. Interrogé sur le support de Digital Ocean - ils disent que tout va bien à partir de là, le problème est avec plugin ou thème
    4. Définissez wp-debug sur true, mais il n'y a pas d'erreur
    5. Création d'un nouveau fichier HtAccess via les paramètres de permaliens

    Certains disent que vous mettez à niveau votre VM à 1 Go. Mais honnêtement, cela fonctionnait bien jusqu’à ce jour, car le trafic sur le site Web est faible et également utilisé gratuitement -m pour en être sûr.

Faites-moi savoir s'il me manque encore quelque chose ou suggérez quelque chose que je puisse essayer.

Merci d'avance

1
Ankit Shah

Vous ne devez pas ignorer ces avertissements. Sur la capture d'écran, il montre que votre thème utilise des fonctions mysql obsolètes. Vérifiez vos journaux Apache2 -> S'il s'agit vraiment d'un problème, il vous faudra beaucoup de journalisation. Si oui, votre thème est à l'origine du problème.

Si ce qui précède est vrai, procédez comme suit:

1) Passez à un autre thème.

2) Supprimez le code de thème parent. (au lieu de simplement le désactiver)

3) Téléchargez la dernière version du thème (je suppose que la mise à jour pour ce thème est disponible).

Faites-moi savoir si cela fonctionne.

1
SaffireTech

Si vous ne le faites pas déjà, vous pouvez exécuter un plugin tel que WP Super Cache , qui créera des pages HTML statiques contenant la plupart des éléments afin de les servir aux utilisateurs. Je recommande celui-ci spécifiquement car il est maintenu par Automattic.

Un autre plug-in que vous pouvez utiliser est le suivant: WP-Optimize , qui nettoiera les éléments de votre base de données, tels que la suppression des publications auto-rédigées/supprimées, etc.

En dehors de cela, vous devrez probablement contacter l'équipe de support de votre fournisseur d'hébergement et vous en occuper.

0
Cedon

Vérifiez votre PHP Memory Limit et votre PHP Post Max Size sur votre fichier php.ini, mettez également à jour votre version de php à 7.

0
Nuno Sarmento