如何加速 apache 网络服务器?

如何加速 apache 网络服务器?

我们有一台电脑:

  • 英特尔(R) 酷睿(TM)2 双核 CPU E7300 @ 2.66GHz
  • 3 GB 内存
  • 硬盘:160 GB WD1600AAJS-08L7A0

我们有 Ubuntu 12.04 和 apache 2.2.22-1ubuntu1.7。仅提供静态 HTML 文件(每 5 分钟更新一次......)。用户通过LDAP进行身份验证,并且有一些php,但是php部分使用得不多。

每天访问该网站的不同用户群约为 30 个。有一些脚本在 PC 上运行,但没有产生更大的负载。

问题是:随着用户群的扩大,当用户打开网页时,网站似乎变得很慢。

问题:我们怎样才能加快网页的加载速度呢?

Apache 基准测试表明,这个小服务器可以为现在使用的用户数量提供两倍的服务。但有时 apache 的速度很慢。

解决方法:使用 cronjob 来停止;同步;在午餐时间启动 apache 有一点帮助..

我们没有钱升级物理机,这不是一个选择:)

更新#1:apache 只能通过 HTTPS 启用!
更新#2:我们禁用了不需要的 apache 模块,还有其他想法吗? :)

答案1

我会在网络服务器(或另一个缓存)前面设置 Varnish: https://www.varnish-cache.org/

我在这里写了一篇关于 Varnish 3 的小博文: http://aarvik.dk/varnish-cache-in-general-and-simple-static-files-configuration/

这肯定会有帮助:-)

相关内容