在小内存机器VPS上的Magento性能优化方法思路,
使用tmpfs加速
服务器环境:针对内存512M左右的linux服务器的优化
mount -t tmpfs -o size=128M,mode=1777 tmpfs /path/to/var/cache/
mount -t tmpfs -o size=32M,mode=1777 tmpfs /path/to/var/session/
防止系统重启后设置失效
/etc/fstab
tmpfs /path/to/var/cache/ tmpfs size=128M,mode=1777 0 0
tmpfs /path/to/var/session/ tmpfs size=32M,mode=1777 0 0
提示:记得将/path/to 改成到达你网站根目录的路径
MySQL性能优化
同样是针对小内存linux服务器的,如VPS
query_cache_type = 1
query_cache_size = 64M
innodb_buffer_pool_size = 256M
thread_cache_size = 16
table_cache = 512
key_buffer = 32M
2G左右大内存的服务器,可以参考官方的参数
[mysqld]
key_buffer = 512M
max_allowed_packet = 64M
table_cache = 512
sort_buffer_size = 4M
read_buffer_size = 4M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 64M
tmp_table_size = 128M
query_cache_size = 96M
query_cache_type = 1
thread_cache_size = 8
max_connections = 400
wait_timeout = 300
|