近日一客户一台384M内存的 VPS:Centos+apache+php+mysql.每日站点IP达到5000多IP服务器内存耗尽。因此找到我公司希望为其挑选一台性能更好的VPS。
我司技术人员分析其网站程序及IP和PV后觉得该VPS仍然有很大的优化空间,因此决定先尝试优化,如果不行则添加VPS内存
在使用的环境中我司考虑NGINX WEB服务器近来发展较快,其性能比较优秀,因此准备将APACHE迁移成NGINX。将PHP以FASTCGI安装。
首先卸载PHP\APACHE及MYSQL[其MYSQL为4.0版本,欲升级到MYSQL5.0版本],然后使用YUM命令安装NGINX+PHP等需要的扩展库。然后安装MYSQL等。安装完毕后开始对NGINX配置及FASTCGI进行一些列的优化
优化完毕后使用linux下WEB服务器压力测试工具webbench进行压力测试。
测试结果:PHP程序在10S内的并发连接最高可达1300个并发连接,内存占用达到:310兆。由于其VPS不支持交换分区。如果支持交换分区,可以进一步提高并发数量。
网站重新上线后,目前其VPS最高日IP8000仍非常稳定。

