我的wordpress网站没有任何大插件,非常轻,除了添加一些外部js的主题。我正在加载主文档时遇到8525ms的延迟,正如您从附件中看到的那样:
我尝试压缩网站,缩小所有脚本,禁用json api和其他一些技巧,但仍然需要8525ms加载该页面。为什么?任何招数?即使假设某些脚本需要几秒钟来加载,通常有一个简单的页面,其中20个超级压缩图片具有滚动脚本和渐变背景?
答案 0 :(得分:2)
按照你的提示答案,我发现问题是php的内存限制,所以我解决了这个问题:
将此字符串@ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', '2048M' ) );
添加到我的admin.php文件的第69行。
将<?php define('WP_MEMORY_LIMIT', '256M'); ?>
添加到wp-config.php
现在我所有的主页都加载了700毫秒,即使我的提供商仍然是一个有点颓废的意大利人,但体面。
答案 1 :(得分:0)
在加载任何脚本之前发生了延迟,并且JSON api不应该影响主站点的加载,除非您从PHP代码本身调用它。您看到的减速是在PHP中,而不是在浏览器中。它可能是主题的php方面的问题,或者它可能是您的服务器或数据库的问题。