【问题标题】:Reduce ttfb (time to first byte) website on cpanel magento减少 cpanel magento 上的 ttfb(到第一个字节的时间)网站
【发布时间】:2015-05-29 07:31:15
【问题描述】:

我在http://www.webpagetest.org/result/150325_HZ_TAN/ 上测试了我的网站freshdeals.co.in

我不明白为什么我的网站在 TTFB 上花费了很多时间,以及我可以做些什么来减少这种情况。

我想知道页面上的每个 http 请求是否包含此 TTFB?

【问题讨论】:

    标签: performance magento cpanel performance-testing network-protocols


    【解决方案1】:

    实施的定制程度如何?服务器容量可能是一个问题,但对于 15 秒的页面加载时间,定制更可能是问题的原因。过度迭代对于 Magento 实现来说是一个相当一致的问题,经常在许多对 Mage_Core_Model_Abstract::load() 的调用中看到。

    获取公共数据集并加载到本地计算机上并针对它运行分析器。 XDebug 或 Zend Debugger 都有分析器,或者试试 New Relic。如果您不能这样做,请在 MySQL 中打开查询日志并加载页面。在最坏的情况下,您应该不会看到超过 100 个查询。如果您看到的不止这些,您可能需要重新设计一些自定义。

    另外,请确保您使用的是用于 PHP 代码的 opcache 并且您的数据缓存正在工作。但即使这两个都关闭,您也不应该看到 15 秒的页面加载时间。

    【讨论】:

      【解决方案2】:

      我认为您的服务器超载,因此可能是您遇到了这个问题,我建议您监控您的服务器并优化安装在您服务器上的 MySQL 和 Web 服务器。

      另外,请检查您网站的页面速度建议并尝试在您的网站上更新它:https://developers.google.com/speed/pagespeed/insights/?url=freshdeals.co.in&tab=desktop

      【讨论】:

      • 你可以告诉我如何监控服务器和优化 MySQL,我正在使用 cpanel,
      • 如果你有root权限,那么你可以通过命令行使用“top”和“ps aufx”命令来监控它
      猜你喜欢
      • 2021-07-16
      • 2015-04-08
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      • 2016-09-28
      • 2018-12-04
      • 2014-10-10
      • 1970-01-01
      相关资源
      最近更新 更多