我正在使用VULTR VPS 1GB RAM SSD运行wordpress网站, 我的网站有20000多个帖子,现在它在4GB RAM VPS上甚至比较慢我觉得这只是对于max mysql加载吧?我只是编程中的菜鸟,请为我解决这个问题,如何使用20000+帖子或者在服务器中配置什么来加快我的网站加载?
答案 0 :(得分:0)
您提供的信息很少,因此无法诊断问题。 首先,您应该监视系统:CPU,内存,I / O并检查其中是否有任何接近限制。 其次,您应该监控数据库:您是否可以访问数据库服务器?你有权使用任何监控设施吗? 如果在帖子增加时性能下降,问题可能是数据库,但你必须明白:缺少索引?一个过时的统计数据?
无论如何,如果没有适当的监控,没有什么可以说的
答案 1 :(得分:0)
1GB RAM - 按今天的标准很小。
检查交换。这是MySQL的杀手锏。
哪个"引擎"你的桌子? (对于典型的表格,请SHOW CREATE TABLE
。)
如果ENGINE = MyISAM,请在my.cnf中查找key_buffer_size;它应该像50M。 (4GB内存400M)
如果ENGINE = InnoDB,请在my.cnf中查找innodb_buffer_pool_size;它应该是150M(4GB RAM为1200M),key_buffer_size应该是10M左右。
如果您的设置明显小于那些设置,则可能是问题所在。要仔细检查设置,请执行(从phpmyadmin,mysql命令行工具或任何地方):
SHOW VARIABLES LIKE '%buffer%';