我们有一个使用 magento 1.9.0.1 开发的电子商务网站,我们无法将服务器响应时间减少到一秒以下,(根据谷歌页面速度测试工具,我们现在有 1.4 秒)我们尝试了几乎所有的优化过程,如下所示
1 - 使用知名公司的 magento 全页缓存
2 - 添加 gzip 压缩
3 - 使用cloudflare作为CDN
4-尝试了 magento 平面目录表并禁用不需要的索引并手动进行索引。
服务器和流量详细信息
位置 - 英国
会话数/月:17929
独立用户/M - 14860
每百万页浏览量 - 58323
每月带宽使用量 - 61.09 GB
处理器总数:8
处理器 #1 x 8
小贩
正版英特尔
名称 Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz
速度 2000.050 MHz
缓存 20480 KB
内存——8 GB
当前内存使用情况
total used free shared buffers cached
Mem: 8027740 7674716 353024 26052 928848 2992492
-/+ buffers/cache: 3753376 4274364
Swap: 1048572 210260 838312
Total: 9076312 7884976 1191336
操作系统 Linux
Mysql 数据库大小 - 3782 MB
我们有超过 40,000 个 SKU
我们在美国运行着类似的网站,只是名称不同,其服务器响应时间很好,但流量较少。
有人能帮助/建议一些解决方案来减少服务器响应时间吗?
谢谢 Prajosh
答案1
答案2
答案3
它可能限制了 PHP。在这种情况下,nginx 不会有帮助。您可以将 Varnish 与松节油插件使目录页面更快。这解决了 90% 的负载。但结帐仍然很慢。