如何build立活动网站?

对于我的工作,我需要build立一个活动网站。 该网站将在活动期间长达2或3个月。

该网站需要保持稳定并具有高可用性,特别是在高峰时段。

该网站可能不会使用服务器端脚本或数据库,但它将包含animation的Flash内容。

访问者将通过在网站(期刊)上inputurl(来自印刷广告)和networking广告,直接进入网站。

  • 你如何处理这种设置?
  • 你如何估计stream量?
  • 你如何使用这个估计来设置Apache和哪些选项会有所不同?
  • 还有什么我需要考虑的吗?

谢谢。

我有一些基本的技能与Apache的confs,但我从来没有build立这样的网站。 顺便说一句,我是一个程序员而不是系统pipe理员。

考虑:

  • 外包

要么

  • 在内部做,但做得很好。 确保您有冗余的互联网连接,冗余硬件。 而不是Apache使用敏捷的Web服务器之一: lighthttpd或mathopd – 他们将处理高stream量好得多。

我假设你会面临每秒或更多的数十个请求。 如果你希望每分钟看到几个视图 – Apache将会很好。

PS。 正如bgy所暗示的, nginx也可以成为apache的不错select。

你期望有多less人? 10万,10万或10万! 这在任何你可能拥有的选项上都有很大的不同。 对于低于1000的任何东西在同一时间。 一台服务器会做。 但是展示Flash会让它带上沉重的感觉。

询问您的互联网/托pipe服务提供商的select 通常他们有这些问题的设置。

只是一些想法 – 忽略外包thingy 🙂

  • 使用loadbalancer(像笔或其他东西),而不是DNS-RR。 如果你需要添加更多的服务器,可以立即完成。 不需要大量的IP和低的DNS-TTL。
  • 使用像iSCSI或NFS共享存储(查看FreeNAS )。 所有服务器上的内容相同。
  • 启用文本文件的压缩
  • 强制静态内容通过HTTP 1.0而不是1.1来提供
  • 从一个单独的服务器( – 农场)拉图像和其他静态东西