Drupal 8.6.1网站和管理页面缓慢-等待时间长

时间:2019-02-13 14:02:42

标签: php mysql web drupal drupal-8

基于 Drupal 8.6.1 CMS 构建的我的网站需要花费很长时间来加载,包括Drupal管理面板页面在内的网站的每个页面都需要花费 8-9秒来加载并显示在浏览器中。据我所知,这可能是由于服务器响应时间较慢所致。简而言之,HTML文档本身有5-6秒的等待时间,即到第一个字节的时间(TTFB)超过7000ms,https://www.webpagetest.org/结果第一个字节的时间为 F 。根据网页测试结果,没有CSS / JS /图像需要花费时间来加载。甚至Google https://developers.google.com/speed/pagespeed/insights/都这么说。

以下是部署我的Drupal网站的服务器的规格

  1. 服务器托管在AWS上
  2. RAM-2GB
  3. 硬盘-1TB
  4. OS-4.4.0-1066-aws#76-Ubuntu SMP Thu Aug 16 16:21:21 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux
  5. Drupal-8.6.1,管理主题-七个
  6. MySQL-版本14.14 Distrib 5.7.25,适用于使用EditLine包装器的Linux(x86_64)
  7. Web服务器-Apache HTTP

考虑用于慢速网站的因素:

  1. 由于服务器托管在AWS上(ping很好),因此无法在网络级别上达到慢速状态
  2. 上面指定的服务器配置对我来说很好!
  3. 在PHP级别,我已经启用了增强Drupal网站性能所需的一切。

    A。浏览器和代理缓存的最长使用期限-1天(缓存)

    B。启用带宽优化

  4. 在数据库级别,我认为问题出在这里,因为当我“显示完整的进程列表;”时,数据库中会运行4-5秒钟的一系列查询。

我花了很多时间来调试问题,但无法解决它并减少了网站的等待时间/慢度。我实际上没有得到导致漫长等待时间的原因!附上webpagetest结果的屏幕快照以及firebug网络等待时间。我希望我能从专家那里得到解决方案。

webpagetest result - see TTFB and total time to load website

developer tools - network tab - look at wait time

0 个答案:

没有答案