【问题标题】:I want to setup varnish to improve the performance of these websites我想设置清漆来提高这些网站的性能
【发布时间】:2012-02-13 05:50:24
【问题描述】:

我在 rackspace 上托管 LAMP 网站。 我想设置清漆来提高这些网站的性能。 但我不想接触客户端 LAMP 基础设施。我该如何构建它? 我知道我可以将所有 http 请求都指向我的清漆服务器,但是这不会增加延迟,因为 2 个服务器没有托管在同一台服务器上?我猜负载平衡可能也有帮助。

【问题讨论】:

    标签: caching varnish


    【解决方案1】:

    没有“通用魔法”可以提高“任何网站”的性能。如果它存在,它将被烘焙到 LAMP/J2EE/YourWebFrameworkHere 中,我最初的陈述将再次成立。

    但是,如果您了解自己网站的具体情况,在大多数情况下,您可以提高其性能(我见证了 1 到 1000 倍之间的加速)。负载平衡确实会增加延迟,但您可以获得处理能力和(如果设置正确)可用性(如果一台服务器出现故障,另一台会接管)。使用 Varnish,您有一个单独的层来缓存响应(无后端工作)和/或操作一些与缓存相关的 HTTP 标头和/或 压缩响应。我喜欢 Varnish 的地方在于您不必触及现有架构(这符合您的问题)。

    我的问题是:您要优化什么,瓶颈在哪里?我可以推荐一本像“高性能网站 (O'Reilly)”这样的书,以便更好地了解该主题(并让您能够提出更具体的问题)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-06
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 2014-07-01
      • 2011-01-19
      • 1970-01-01
      相关资源
      最近更新 更多