博客首页打开异常慢

  • 内容
  • 评论
  • 相关

一开始以为是nginx或者php有问题,或者服务器卡了。后来发现后台打开正常。

问题不是服务器整体慢,也不是网络慢。后台、wp-json 都很快,只有首页 GET 请求慢。

根因是 WordPress 当前主题 Beginning 开启了“裁剪缩略图”功能。首页加载文章列表时,会同步读取文章图片并生成缩略图,其中某些图片读取很慢或异常,导致 PHP 卡在:

Bing_posts_listBing_thumbnailBing_crop_thumbnailwp_get_image_editorfile_get_contents

处理方式:

关闭主题配置里的 crop_thumbnail,保留缩略图显示,但不再首页请求时实时裁剪。

效果:

修复前首页约 62 秒,修复后约 1 秒

评论

0条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注