gpt4 book ai didi

php - 非常高 'Waiting (TTFB)' 时间 - Opencart 3.0.2.0

转载 作者:行者123 更新时间:2023-11-29 16:08:25 25 4
gpt4 key购买 nike

我有一个 OpenCart 网站 ( https://www.haarhuis.shop ),它需要大约 60 秒才能完全加载客户和管理部分的任何页面。通过增加 php.ini 文件中的 memory_limit、清理模板文件并在 MySQL 中创建索引,我成功地将其降低到大约 15-20 秒数据库表,但 15-20 秒仍然是太多的等待时间。

我使用了多种开发工具来找出问题所在,但找不到解决方案。 90% 的加载时间由“等待 (TTFB)”时间组成。见下表:

Event           When        Time        Sum
Redirect 0 0 0
DNS 18 0 0
Connect 18 20 20
TTFB 38 18119 18139
Response 18156 520 18659
DOM 18321 542 19201
Interactive 18793 0 -
Content 18793 36 -

服务器有 3 个 CPU 和 6GB 内存,应该绰绰有余。内存的持续使用率约为 8%,当有人加载页面时,内存使用率将上升至 40% 左右。 memory_limit 设置为 6G,因此问题不在于服务器。

我已经调试了 OpenCart 源代码(从 index.php 开始),大部分时间(约 10 秒)来自最后一行,start('catalog');(或 start('admin'); 在管理目录中)。另外5秒来自

// VirtualQMOD
require_once('./vqmod/vqmod.php');
VQMod::bootup();

进一步调试表明,startup/routersystem/engine/router.php中花费了最多的时间。现在我的调试知识就到此为止了,那么有谁可以帮助我使网站更快吗?

最佳答案

是否您没有按照此处所述创建正确的数据库索引: https://www.antropy.co.uk/blog/opencart-1-5-site-search-very-slow/

或者可能是文件/vqmod/checked.cache.php 变得太大的错误,如下所述: https://forum.opencart.com/viewtopic.php?t=165423

(链接中每个问题都有解决方案。)

关于php - 非常高 'Waiting (TTFB)' 时间 - Opencart 3.0.2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55512317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com