我希望我能在正确的地方提出这个问题。
我有一个服务小部件的网络服务,每天点击次数约为500K。交通预计每月翻一番。
在PPS上使用Plesk 8 / Centos 5 / Apache 2 / Php 5.2.6 / Mysql 5.0.45 / Memcached / APC
我偶尔会看到kmemsize错误以及tcpbuff错误。
为了解决这个问题,我决定使用Nginx作为反向代理。将Nginx添加到Plesk系统似乎存在问题,因此我现在正在检查使用EC2的可能性。
我的设置推荐使用哪种AMI(高流量PHP Web服务?)它需要每天支持数百万个请求。我需要一个可以由非专家+ NGinx和我的整个配置+安全性和其他基本管理功能轻松维护的操作系统。
答案 0 :(得分:2)
单个AMI可能无法满足您的所有需求。
对于初学者,我建议使用CloudFront + ESI来处理您的小部件。亚马逊AWS还支持自动负载均衡器,可以解决您的许多性能问题。
您还可以使用S3来处理某些静态资产。
最重要的是,你可以创建一个Plesk 8 / Centos 5 / Apache 2 / Php 5.2.6 / Mysql 5.0.45 / Memcached / APC AMI,并根据需要运行多个。如果你得到kmemsize错误,你可能只是最大化了当前的VPS并需要获得更大的VPS。
答案 1 :(得分:0)
使用了scalr.com。