我的网站响应时间很长(3秒)。
我尝试逐个停用所有插件并进行检查,但它的等待时间是2秒。
我在我的直播域名中也使用w3-cache和wp-cache
,但等待时间为3秒。
今天我下载了新的WordPress,并配置了所有设置。
我没有添加任何主题或插件并测试其速度;我看到WordPress的等待时间是2秒。
这意味着我的WordPress响应时间很长。我怎样才能减少它?
答案 0 :(得分:6)
Some pretty high traffic sites run WordPress。
技术堆栈中有几个层可能是问题所在。最常见的瓶颈是网络速度,服务器资源(RAM / CPU)和数据库资源。
由于您的初始页面非常慢并且您的资源看起来更快,因此我可能会将网络速度作为一个问题来消除。如果您尝试加载静态HTML测试页面,确认您的网络速度没问题。
接下来,使用默认主题在WordPress的普通安装上安装WP Super Cache。它快吗?如果是这样,我会怀疑你的主机的MySQL服务器是否过载和过度工作。
答案 1 :(得分:2)
默认情况下,大多数网络主机和WP都没有设置为100%的速度效率,但只需稍加调整就可以大大改善速度时间。
我使用GTmetrix衡量网站速度,并实施他们的想法以提高速度,包括:
Minify JS and CSS with Autoptimize
reduce image size with Smush.it
他们只有几种方式,GTmetrix将帮助您了解减慢网站速度的方法以及增加网站的方法。
答案 2 :(得分:0)
默认的WordPress安装应该是闪电般快速的,如果它在一个甚至远程不错的服务器上。尝试删除数据库,重新创建它,然后重新安装。或者,使用phpMyAdmin to repair and optimize表格。如果这不是一个选项,请尝试一些janitoral数据库查询,如:
DELETE FROM `user_meta` um LEFT JOIN `users` u ON (um.user_id = u.ID) WHERE u.ID IS NULL
与帖子相同的概念& post meta,只是不同的主键。
此外,如果您的服务器未正确设置用于缓存,即未安装,正确配置或加载XCache或内存缓存,并且您没有运行超级高流量网站,那么您可能不会甚至真的需要使用缓存。如果它没有破坏,请不要修理它。
或者,如果您有现有数据无法承受损失,请使用WP Migrate DB备份现有安装导出到SQL文件,按照上述步骤删除原始数据库,然后重新导入数据库重新创建后从phpMyAdmin开始。
答案 3 :(得分:0)
从Wordpress网站获得所需的性能可能很棘手,因为Wordpress平台似乎没有考虑到性能优化。
您可以通过查看性能优化技术获得所需的结果 - 这可以在您的网站上手动完成,但对于不那么技术性的Wordpress用户来说可能会很麻烦,特别是如果他们只是一个快速表现的WordPress博客。
有很好的插件可以让它变得简单但有些仍然需要技术知识。我推荐这两个插件,对于不那么技术的用户来说,它们更容易配置。
Speed up your website with jch optimize - 这个插件使得组合,缩小css,javascript和html变得非常容易。付费版本可以获得更多功能。
cache your site with W3TC - 一个最受欢迎的缓存插件。如果你想要一些额外的速度,必须得到。