准备一次类似digg的效果的最佳方法

我有一个网站,这个网站将会在几个星期内发送一个高峰的一次性交通的地方。

托pipe网站的服务器还托pipe我的客户使用的控制面板。

网站部分很简单,大多是静态的。 但它包括一个WordPress的博客。

我的问题如何以及在哪里放置或caching网站和博客,以便通过stream量高峰? 例如,是否有可能在amazon s3上托pipe这些页面,以便他们可以通过我的域上的常规URL来访问,而无需通过服务器?

编辑:

我可以更改控制面板的url,使其具有自己的子域,并保留在主服务器上。 并强制访问公司网站和博客www.mysite.com。 现在,我怎样才能让www.mysite.com/page1从包含page1 html的amazon s3桶中读取?

我想知道你预计有多lessstream量,你目前的服务器是什么样的? 它有多less带宽可用? 它有什么types的磁盘? 它有多less内存?

对于您的S3解决scheme,您需要将redirect到S3位置,例如:

http://www.yourblog.com/InterestingPage1.html – > http://whatever-s3-url.com/you-get-for-page-1 http://www.yourblog.com/InterestingPage2.html – > http://whatever-s3-url.com/you-get-for-page-2

请告诉我们更多关于你的服务器的信息。 你可以使用哪些资源,如CPU,内存,磁盘,带宽,操作系统,哪些networking服务器软件等等?

一个只存在静态文件的站点通常可以在任何体面的服务器上处理大量的访问者。 WordPress的另一个问题,因为它需要更多的资源来处理请求,但你应该看看WP超级caching插件,从dynamic内容生成静态页面。 当你的网站受到重击时,这将会产生很大的影响。

除非你是一位经验丰富的开发人员经验丰富的系统pipe理员,否则我不会进入S3或其他CDN(内容交付networking)(或者你可以雇用一个人)。 在深入研究解决scheme之前,你需要弄清楚自己的瓶颈。

从一些基准开始,看看你的服务器performance如何。 这不完全是真实的生活,但会让你感觉到它的极限。 ab (Apache Benchmark)是一个很好的开始。