我的wordpress网站和仪表板,都太慢,服务器在11秒内响应

时间:2015-01-24 16:05:03

标签: wordpress performance wordpress-plugin server pagespeed

我的博客的域名为codesaviour。 从上个月开始,我的博客和wp-admin仪表板已经放慢到令人沮丧的程度。我从speeding up wordpress阅读后已删除了修订后的内容。 以下是我博客的Google PageSpeed Insight报告。根据它服务器响应时间是11秒

我甚至在堆栈溢出中读取了以下线程: link。我试图实施这些步骤,但博客仍然很慢,没有变化。

我的主机是Hostgator.in,他们的在线帮助要求我按照link的指示启用gzip压缩,所以我按照说明操作,因为我没有.htaccess文件在服务器上我创建了一个并粘贴了上一个链接中提到的代码,但没有任何帮助。它像以前一样缓慢,即使是在线报告也没有表明gzip正在工作。

以下是来自gtmetrix的report,其中包含Pagespeed和YSlow报告。第三个标签Timeline表示接收时需要11.46秒。

主要问题是服务器响应11s( google pagespeed report )或11.46s( gtmetrix报告)。  Google建议将其降低到200毫秒以下,我该如何减少它?

@Constantine在此link中回复说,许多wordpress网站正在经历相同的缓慢阶段。

我正在使用以下插件:

  • Akismet在

  • Google Analyticator

  • Google XML Sitemaps

  • WordPress.com的Jetpack

  • 版本控制

  • SyntaxHighlighter Evolved

  • WordPress Gzip压缩

  • WordPress SEO

  • WP编辑

每次选择添加新插件时都会报告错误

  

发生意外错误。可能有些问题   WordPress.org或此服务器的配置。

每当我使用上传选项安装任何插件时,它都会给我错误:

  

无法加载版本文件。

     

http_request_failed

请帮助我,以便提高我的博客和信息中心的速度,同时建议我收到的错误。

修改

自动,没有任何变化,11.46s减少到1.26s。

6 个答案:

答案 0 :(得分:0)

我将专注于速度问题。通常,当事情开始变慢时,最好通过逐渐关闭功能直到速度快来进行测试。你在快速之前关闭的最后一件事是缓慢的。然后详细看看那件事。尝试将给定任务拆分为子任务并再次执行,直到找到问题的确切原因。我也会用插件做到这一点。测试完成后,我会把功能恢复。

答案 1 :(得分:0)

使用有效的缓存插件,如“WP Super Cache”。它大大提高了页面的加载时间。优化图像对于网站的速度也是必不可少的。 WP-SmushIt对这个问题表现很好。我强烈推荐你的最后一个插件是WP-Optimize.This插件基本上清理你的WordPress数据库并优化它而无需手动查询。当您安装相同的插件时,它有时会出错。首先,您应该从ftp程序中删除插件,而不是使用wordpress平台。否则,由于错误,它无法正常工作。然后尝试再次安装您已删除的相同插件。

答案 2 :(得分:0)

如果您要维护一个关于编程的网站,那么您必须确定性能。真的很糟糕。

您从自动化工具中获得的建议并不总是那么好。

查看您提供的链接最大的问题是从GET http://codesaviour.com/生成的HTML内容需要11.46秒(其他地方存在问题 - 但这是迄今为止最糟糕的情况) - 99%的时间浏览器正在等待 - 只需几分之一秒即可通过网络传输内容。 Wordpress因性能不佳而臭名昭着 - 通常是由于插件超载页面。您的目标网页应该快速且可缓存(这在两个方面均失败)。

  

即使在线报告也没有显示gzip正在运行

您链接的HAR文件表示 正在工作。但压缩不会产生太大影响 - 它只有8.4Kb未压缩。问题在于内容生成。

您当然应该使用Wordpress服务器端缓存模块(here's a good comparison)。

不要使用Wordpress Gzip插件 - 在网络服务器上进行压缩 - 它更快,更灵活。

在理想的世界中,您应该使用ESI - 但您确实需要控制基础架构才能正确实施。

诊断性能问题很难 - 修复它们更难,那就是当您可以完全访问它运行的系统时。我建议你设置一个堆栈的本地安装,看看它是如何在那里执行的 - 希望你可以重现行为,并能够找出原因 - 从运行HPROF开始,检查MySQL查询日志(I' m猜测这些都不能从您的托管公司获得)。您将能够检查操作码缓存的状态 - APC和ZOP +都有免费工具。还要检查MySQL查询缓存的运行状况。

要尝试的其他方法是依次禁用每个插件并测量影响(您可以使用Firebug扩展程序在Firefox中获取瀑布,使用捆绑的开发人员工具在Chrome中获取瀑布)。

您可能还想了解一下性能优化 - 请注意,大多数书籍都倾向于关注客户端的问题,但问题出在您的服务器上。您甚至可以考虑切换到专门从事Wordpress或使用其他CMS的提供商。

答案 3 :(得分:0)

symcbean的答案很好,但我想补充几点:

这是服务器端问题

其他人已经说过,但我想进一步强调这是一个服务器方面的问题,因此所有这些客户端速度测试工具的价值都非常有限

HostGator不是高性能托管

我不了解印度,但美国的HostGator通常对于动态的,数据库驱动的网站(如您的网站)非常慢。加载页面绝对不需要11秒,特别是因为您的网站看起来并不复杂,但除非您提供完全静态的网站,否则HostGator可能永远不会给予你真的很棒。

共享主机让您受到行为不端的邻居的影响"

如果你正在使用HostGator的标准共享主机软件包之一(我假设你是这样),那么你可以在同一台机器上使用太多资源并削弱其性能你的网站。看看你是否可以让HostGator研究它。

为什么不使用为此构建的服务?

这看起来像一个完全标准的博客,所以像Tumblr或Wordpress.com(不是.org)这样的服务可能是满足您需求的更好选择。即使使用自定义域名,性能也会非常出色并且成本应该非常低。如果您在管理WordPress方面没有经验,也没有兴趣学习如何(不要怪你),为什么不把这一切留给专家呢?

答案 4 :(得分:0)

您需要进行一些调整以提高WordPress的速度。 第一步是:清理WordPress中的一些不需要的插件。 第二步是:删除未使用的主题。 第三步是:以无损质量压缩所有图像。 第四步是:清理数据库。 如果您已完成所有这些步骤,则将修复您的WordPress。您需要更多详细信息,请查看此链接:How to fix WordPress dashboard slow

答案 5 :(得分:0)

除了通常的建议外,如果您从Web服务器托管其他主机上的MySql数据库,请检查两者之间的延迟。 Wordpress是令人难以置信的喋喋不休的数据库(例如,加载每个仪表板页面的50多个db调用)。通过将数据库移动到与Web服务器相同的主机上,我获得了出色的性能。