我已经阅读了每一个wordpress解决方案,并尝试了它们(至少大多数),但我不能让我的网站运行得更快。我使用的是优惠券主题,这是一个优惠券列出的主题,用户可以列出不同的优惠和优惠券。我已经完成了定制,但我有真正的速度问题!
我在我的站点页脚中包含了一个查询计数和加载时间函数,该站点运行40-52个查询,并在4-8秒内加载(取决于页面),查询太多,速度太慢。我想把速度降到至少2秒。我查看了正在运行的查询,特别是"wp_schedule_event“正在生成一个非常大的查询,但不确定如何减少或消除它。我搜索了任何关于这个函数的引用,但是我不知道该做什么。
我尝试过不同的插件,或者它们不能像预期的那样工作,或者它们破坏了我的网站。
我尝试过的
W3总缓存有最好的结果,但是我无法理解缓存设置,而且我对站点的一些更改没有被应用,所以我禁用了它。我知道我必须清除缓存以使更改生效,但是由于我的站点的用户总是在添加新的列表,我不知道缓存设置是否允许他们的列表正确显示,或者根本不允许这样做。WP超级缓存没有崩溃我的网站在一开始,但当我改变一些设置,我没有看到任何增长的速度。另外两个似乎很有希望,但出于某种原因,我的网站崩溃了。插件和一些现有代码之间可能存在冲突,但我无法指出原因。
使用firefox,我运行了firebug,并使用网络控制台查看在不同页面上运行哪些进程,加载到域的初始负载需要花费很长时间,平均为7-9秒。大部分时间是过程中的“等待”部分。我研究了缩短等待时间的解决方案,但不能提高速度。
我真的想加快我的网站,我需要一些主要的帮助。在过去的一周里,我一直在努力尝试不同的选择,但似乎没有什么比这更快了。如果您需要查看站点这里,那么它就是。
非常感谢,我很感谢你对我的建议。
发布于 2011-02-28 16:42:35
这可能需要一个更长的答案,但简单地说:
这是一个简单的设计不当的主题吗?您可以通过使用http://developer.yahoo.com/yslow/来找到可以优化的HTML/JS的哪些部分来解决这个问题。这是最明显的效果速度,简单地花时间清理这可以使网站渲染页面要快得多。
一旦你设置好了你的主题(目标是A级),你接下来就可以看到服务器了。
你是否允许浏览器缓存资源,这样他们就不用再请求资源了?只要设置正确的标题,就可以确保CSS和JS不必为每个页面视图重新下载,
是生成需要很长时间的页面,还是获取信息来为这些页面服务。您的服务器是否处于高负载状态,它是否有可用内存?
例如,您的服务器可能太慢,无法快速生成页面,您可能希望安装APC,它将缓存来自页面的输出,因此下次可以快速重新生成。
其次,可能是数据库非常慢,所以您可能想看看如何使用Memcached来加速读取。一旦完成了SQL查询,就会将其存储在内存中,以便轻松读取。
W3全缓存是这些插件中更好的,因为它允许您选择不同的解决方案来解决这些问题,从基于文件的存储,到APC和Memcached。
您还可能希望查看将服务器放置在离用户更近的位置的地理位置,或者您可能希望在站点前面使用缓存服务器来加快速度,比如Varnish。
简而言之:有很多不同的方法来“解决”这个问题,没有神奇的子弹,你需要进行测量,做调查,并逐一解决每个问题。从HTML开始,然后查看服务器。
发布于 2011-02-28 15:48:50
我不是专家,但是使用大型站点上的permalink结构可能会导致问题(您应该使用日期或postid等启动permalink ),而不是基于文本的内容。你有很多职位吗?
发布于 2011-02-28 15:52:05
另一个要尝试的是超高速缓存。另外,也可以尝试DB缓存,它应该缓存查询。我已经成功地使用了超高速缓存,但我没有在你的情况下。我从没试过DB Cahe。
https://wordpress.stackexchange.com/questions/10714
复制相似问题