我最近改变了网站,它真的加载缓慢: – dancemidisamples.com
这是一个报告http://www.webpagetest.org/result/120906_78_ANK/
据我所知,这部分代码是一个问题
<link rel="icon" href="http://www.dancemidisamples.com/skin/frontend/base/default /favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="http://www.dancemidisamples.com/skin/frontend/base/default/favicon.ico" type="image/x-icon" /> <script type="text/javascript"> //<![CDATA[ var urlSkinsite='http://www.dancemidisamples.com/skin/frontend/em0040/default/'; //]]> </script> <!--[if lt IE 7]> <script type="text/javascript"> //<![CDATA[ var BLANK_URL = 'http://www.dancemidisamples.com/js/blank.html'; var BLANK_IMG = 'http://www.dancemidisamples.com/js/spacer.gif'; //]]> </script> <![endif]-->
有没有人有任何想法,人们告诉我,我的DNS,但它有49毫秒的响应率根据http://www.webpagetest.org/result/120906_78_ANK/1/details/cached/
我们托piperackspace,所以我没有看到它是如何可能是服务器。 它是一个专门的服务器而不是云托pipe
这是您的networking服务器而不是您的代码的问题,查看您链接的报告http://www.webpagetest.org/result/120906_78_ANK/
在开始加载页面之前,浏览器必须等待6.302秒 ,因此应该调查“ 开始渲染”列,因为这是导致大部分减速的原因。
这可能是因为您的DNSparsing度较差,并且无法快速处理请求的低功率(共享)服务器。
你也应该看看合并文件,包括你的CSS一次等,您的网站总共1,139 KB加载76个文件
虽然这并不能解释页面启动前6秒的加载,但它确实解释了7s (13-6)等待浏览器加载并呈现内容
build议:
问题是您在性能不佳的服务器上使用Magento Commerce。 Magento是一个高度调整的电子商务脚本(可怕的国际海事组织为此和几个原因)。 我也看到你的Rackspace; 这更关心。 您需要发布有关您的设置的信息,whoislogging看起来也损坏了。 这也可能是caching和其他许多原因。
这个脚本:
<link rel="icon" href="http://www.dancemidisamples.com/skin/frontend/base/default /favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="http://www.dancemidisamples.com/skin/frontend/base/default/favicon.ico" type="image/x-icon" /> <script type="text/javascript"> //<![CDATA[ var urlSkinsite='http://www.dancemidisamples.com/skin/frontend/em0040/default/'; //]]> </script> <!--[if lt IE 7]> <script type="text/javascript"> //<![CDATA[ var BLANK_URL = 'http://www.dancemidisamples.com/js/blank.html'; var BLANK_IMG = 'http://www.dancemidisamples.com/js/spacer.gif'; //]]> </script> <![endif]-->
没有做任何事情来影响网站的速度。
为什么Magento这么慢?
我使用Chrome内置的开发人员工具(CTRL + SHIFT + I)查看了该网站。 PageSpeed函数列出了许多改进,这将加快您的网站,但我们在这里谈论毫秒。
使用networkingfunction(仍然在开发工具),我们可以看到,所有的图像,js和css文件需要很less的时间,但即使合并,他们是在第一次返回页面,这超过了5秒从我的电脑。
进一步挖掘,如果我点击html项目,并进入时间选项卡,我可以看到,它需要14ms连接,5s'等待'和164ms接收代码。 这表明问题在于您的主机名称服务器或您的Web服务器。

我不认为这是DNS相关的; 我们都与不同的DNS服务器交谈,但仍然经历相同的等待。 除非您的TTL非常低(不是 – 它似乎是@ 24小时),强制每个人都回到您的注册商名称服务器,这表明您的主机上的名称服务器可能有错。 如果没有,那么问题可能在于您的Web服务器。
恐怕我没有时间(也可能是技能)在这个时候带你进一步 – 希望这会有所帮助。
我会提出一个答案,这并不意味着进入和重写所有党的SQL语句。
这其实很简单:
添加这些线在它的地方
新项目{{block type =“catalog / product_widget_new”products_count =“5”template =“catalog / product / widget / new / content / new_list.phtml”}} </ div>
得到应用程序/devise/前端/默认/ hellovieo /模板/目录/产品/小部件/新/内容/
find并删除以下行
div class =“widget-title”> h2> <?php echo $ this – > __('New Products')?>
一旦你保存这个,你就完成了。 我的加载时间从10秒到不到1秒。