我在rackspace托管LAMP网站。 我想设置清漆来提高这些网站的性能。 但我不想触及客户端LAMP基础设施。我该如何设计呢? 我知道我可以将所有http请求指向我的清漆服务器,但是由于2台服务器没有托管在同一台服务器上,所以不会增加延迟吗?负载平衡可能也有帮助我猜。
答案 0 :(得分:-1)
没有“一般魔法”来改善“任何网站”的表现。如果它存在,它将被烘焙到LAMP / J2EE / YourWebFrameworkHere中,我的初始陈述将再次成立。
但是,如果你知道你网站的具体细节,在大多数情况下你可以提高它的表现(我目睹了1到1000之间因素的加速度)。确实,负载平衡会增加延迟,但是您可以获得处理能力和(如果设置正确)可用性(如果一台服务器发生故障,另一台服务器接管)。使用Varnish,您有一个单独的层来缓存一个响应(没有后端工作)和/或操作一些与缓存相关的HTTP头和/或压缩响应。我喜欢Varnish的是你不需要触摸现有的架构(这符合你的问题)。
我的问题是:你想要优化什么,瓶颈在哪里?我可以推荐像“高性能网站(O'Reilly)”这样的书来更好地了解这个主题(并让你能够提出更具体的问题)。