由于我的客户端的PHP电子商务门户网站是在一个专门的托pipe,但有一定的过载问题。 就像CPU使用率在60次/秒上达到84%一样,所以我正在考虑提出一个计划。
要在主服务器上执行appache,使用varnish&memcachedcaching先前从Web服务器获取的请求,NGINX在appache前面提供静态内容。
现在在这里作为NGINXredirect所有的PHP请求到appache,所以我正在考虑把另一个微小但function强大的networking服务器,只有PHP服务器页面。
情况就像当我看到appache是在高负载,以便我可以redirect某些请求到其他PHPnetworking服务器或我应该使appache运行只处理100个请求/秒,并绕过其他PHP请求到另一个PHPnetworking服务器。
还build议我使用哪个服务器作为一个健壮的PHPnetworking服务器?
如果我错了,请纠正我。 谢谢!
在你搞砸之前,你需要弄清楚到底是什么打击CPU这么辛苦。
如果是数据库,则可能需要进行一些分析。
如果是Apache / PHP,再次分析可能值得你花时间
另外值得考虑的是: