我正在尝试尽可能缩短 Magento 商店的页面加载时间。我使用的是 Media Temple (dv) Extreme,它有 2GB 的 RAM。
我已经设置了 APC 以及 Fooman Speedster 插件来缓存 CSS/IMAGES 等。
目前页面加载时间约为 5-7 秒,但似乎慢得多,我不确定 Safaris 检查器是否准确。
商店还远未完工,我已经导入了大约 3900 种产品,但并非所有产品都会出现在最终的商店目录中。当数据库为空时,商店运行良好。
我对 mySQL 进行了以下修改:
[mysqld]
query-cache-type = 1
query-cache-size = 96M
join_buffer_size = 512K
tmp_table_size = 128MB
max_heap_table_size = 32M
thread_cache_size = 8
table_cache = 512
key_buffer = 512M
max_allowed_packet = 64M
sort_buffer_size = 4M
read_buffer_size = 4M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 64M
max_connections = 400
myisam_sort_buffer_size = 64M
max_connections = 400
wait_timeout = 300
地址是:
http://hillcrestanimalhospital. 公司 . 英国/商店/
那么,除了 APC、Fooman Speedster 和 mySQL 编辑之外,还有其他选项可以加快速度吗?没有为数据库租用一个完全独立的服务器?
升级 RAM 会带来什么不同吗?
谢谢,
丹尼
答案1
也许首先要尝试找出瓶颈。您可以使用通用方法 - 对您的商店运行并行循环请求,看看您的服务器 CPU 是否饱和?如果是这样 - 通过哪个进程 - apache/php 还是 mysql?我猜这不是 RAM 阻碍了你。