Wenn WordPress auf die Startseite und Kategorieseiten zugreift und Sie den Cache löschen und das PHP-Programm erneut ausführen, ist die Seitengenerierung sehr langsam.
Ich habe bestätigt, dass es kein Problem mit meinem Netzwerk gibt. Es liegt nicht daran, dass die Seite fremde Links, Google-Schriftarten usw. enthält. Es dauert vielmehr 5–15 Sekunden, bis die Frontend-Anfrage gesendet wird die Antwort vom Server.
Die erste Anfrage ist die Auslagerungsdatei, und Sie können sehen, dass es 9 Sekunden gedauert hat, bis der Server antwortet. . .
Ich habe diesen Code einmal im PHP-Programm index.php der WordPress-Vorlage ausgeführt, um die Artikelliste zu generieren und die Ausführungszeit zu testen:
Das Ergebnis ist:
Meine Website wurde auf Alibaba Cloud erstellt. Warum ist der Aufruf von Artikeldaten jedoch manchmal schnell und manchmal langsam? Ich habe das Gefühl, dass nicht die Ausführung des PHP-Programms so langsam ist, sondern der Datenbankabruf von Daten, der zu langsam ist. Immerhin gibt es jetzt nur etwa 10 Artikel. Ich weiß im Grunde nichts über Datenbanken und Backends und kann nur ein wenig PHP-Code schreiben. Bitte geben Sie mir einige Hinweise auf die möglichen Gründe, vielen Dank. . .
Oh, übrigens, ich verwende Centos, Apache und Mariadb.
Wenn WordPress auf die Startseite und Kategorieseiten zugreift und Sie den Cache löschen und das PHP-Programm erneut ausführen, ist die Seitengenerierung sehr langsam.
Ich habe bestätigt, dass es kein Problem mit meinem Netzwerk gibt. Es liegt nicht daran, dass die Seite fremde Links, Google-Schriftarten usw. enthält. Es dauert vielmehr 5–15 Sekunden, bis die Frontend-Anfrage gesendet wird die Antwort vom Server.
Die erste Anfrage ist die Auslagerungsdatei, und Sie können sehen, dass es 9 Sekunden gedauert hat, bis der Server antwortet. . .
Ich habe diesen Code einmal im PHP-Programm index.php der WordPress-Vorlage ausgeführt, um die Artikelliste zu generieren und die Ausführungszeit zu testen:
Das Ergebnis ist:
Meine Website wurde auf Alibaba Cloud erstellt. Was ist jedoch der Grund, warum der Aufruf von Artikeldaten manchmal schnell und manchmal langsam ist? Ich habe das Gefühl, dass nicht die Ausführung des PHP-Programms so langsam ist, sondern der Datenbankabruf von Daten, der zu langsam ist. Immerhin gibt es jetzt nur etwa 10 Artikel. Ich weiß im Grunde nichts über Datenbanken und Backends und kann nur ein wenig PHP-Code schreiben. Bitte geben Sie mir einige Hinweise auf die möglichen Gründe, vielen Dank. . .
Oh, übrigens, ich verwende Centos, Apache und Mariadb.
Langsam ist richtig, WP ist schon sehr langsam, daher muss man den Cache abbrechen. Sie müssen nicht nach Gründen suchen, WP ist einfach so.
WP sagte, dass ein Upgrade auf PHP7 die Geschwindigkeit um 30 % steigern kann, Sie können darüber nachdenken.
Ich weiß nicht, warum so viele Leute WP mögen. Vor 10 Jahren war es wirklich gut und jetzt ist es genauso gut wie alle anderen. Drupal übertrifft es.
Ich weiß nicht, wie Ihr Server konfiguriert ist.
Wordpress ist in der Tat langsam, ich habe es schon einmal verwendet.
-Meiner Erfahrung nach gehören zu den allgemeinen Gründen Google-Schriftarten (schalten Sie Google-Schriftarten aus oder wechseln Sie zu inländischem CDN), Avatar-Probleme (wie oben), zu viele Plug-Ins, zu niedrige Konfiguration usw.
-Ihr Screenshot zeigt, dass TTFB länger als 8 Sekunden dauert. Für eine kleine persönliche Website wird die Verwendung von Nginx empfohlen.
-Verwenden Sie PHP7 (angeblich zur Beschleunigung).
-Es wird empfohlen, wp zu ändern.
In China gibt es von WP ein Qiniu-CDN-Plugin, das Sie verwenden können. . . Die Geschwindigkeitssteigerung ist ziemlich offensichtlich
Aber Sie müssen ein Qiniu-Konto beantragen. Der kostenlose monatliche Traffic von Qiniu auf Ihrer persönlichen Website reicht im Allgemeinen aus