When WordPress accesses the homepage and category pages, if you cancel the cache and re-execute the php program, the page generation will be very slow.
I have confirmed that there is no problem with my network. It is not that the page has foreign links, Google fonts, etc. It is that after the front-end request is sent, it takes 5-15 seconds to receive the response from the server.
The first request is the page file, and you can see that it took 9 seconds to wait for the server to respond. . .
I executed this code once in the wordpress template where the PHP program in index.php generates the article list to test the execution time:
The result is:
My website was built on Alibaba Cloud. This result seems to be caused by the background. However, why is the call to article data sometimes fast and sometimes slow? I feel that it is not the execution of the PHP program that is so slow, but the database retrieval of data that is too slow. After all, there are only about 10 articles now. I know basically nothing about databases and backends, and I can only write a little bit of php code. Please give me some pointers as to the possible reasons, thank you. . .
Oh, by the way, I use centos, apache and mariadb.
When WordPress accesses the homepage and category pages, if the cache is canceled and the PHP program is re-executed, the page generation will be very slow.
I have confirmed that there is no problem with my network. It is not that the page has foreign links, Google fonts, etc. It is that after the front-end request is sent, it takes 5-15 seconds to receive the response from the server.
The first request is the page file, and you can see that it took 9 seconds to wait for the server to respond. . .
I executed this code once in the wordpress template where the PHP program in index.php generates the article list to test the execution time:
The result is:
My website was built on Alibaba Cloud. This result seems to be caused by the background. However, why is the call to article data sometimes fast and sometimes slow? I feel that it is not the execution of the PHP program that is so slow, but the database retrieval of data that is too slow. After all, there are only about 10 articles now. I know basically nothing about databases and backends, and I can only write a little bit of php code. Please give me some pointers as to the possible reasons, thank you. . .
Oh, by the way, I use centos, apache and mariadb.
Slow is right, WP is already very slow, you still need to cancel the cache. No need to look for reasons, WP is just like that.
WP said that upgrading to PHP7 can increase the speed by 30%, you may consider it.
I don’t know why so many people like WP. It was really good 10 years ago, and now it’s no worse than any one I can find. Drupal beats it.
I don’t know how your server is configured.
Wordpress is indeed slow, I have used it before.
-From my experience, the general reasons include Google fonts (turn off Google fonts or switch to domestic CDN), avatar problem (same as above), too many plug-ins, too low configuration, etc.
-Your screenshot shows that TTFB is more than 8 seconds old. For a small personal website, it is recommended to use nginx.
-Use php7 (said to speed up).
-It is recommended to change wp.
In China, you know, WP has Qiniu’s CDN plug-in that you can use. . . The speed increase is quite obvious
But you need to apply for a Qiniu account. Qiniu’s free monthly traffic to your personal website is generally enough