我被要求做一些调查的方法,以服务一个紧急信息网站,如果有一个关键的,非常高的交通状况。我们估计,在几天内,每天的访问量将增加五倍,从目前的30K增加到大约30K。会将流量从当前域指向类似于emergency.domainname.com的内容。当前的想法是,流量将从IIS中的当前域中重定向。
没有人想要使用我们目前的CMS,而是WordPress或其他东西。显而易见的是,静态HTML页面已经退出。我有一个单独的研究轨道,以优化WP,所以我的问题是,有一个托管的,易于使用的CMS,可以处理巨大的流量?就像小广场,但是为了企业。
发布于 2011-02-24 22:31:38
我建议你考虑在一个设计得很好的平台上托管。例如云提供商(如EC2 )、托管计算平台(如谷歌应用程序)和托管应用平台(如wordpress.com )。你想要的东西是习惯于遭受重大打击,但这不收取你的大铁价格,除非在那些罕见的时候,你需要它。
同时,考虑一下好的CDN技术,比如在EC2上托管,但是让你的应用程序把它藏起来,放进S3,让该服务承担大部分的打击,以防山洪暴发。Cloudfront在这里也可能有用。
与一个为特定应用程序(如wordpress.com)进行批量托管的提供商进行托管,也是一种为意外(或在您的情况下是预期的但不可计时的)流量突发做好准备的方法。
使用CMS会使CDN、边缘缓存等事情变得更加困难,但至少可以减轻负载。无论您使用什么CMS,都要确保它具有设置各种内容位的缓存值的设置,有一种方法可以将经常访问的数据放入memcache或将其推送到CDN,等等。
这个答案与其说是关于CMS的,不如说是关于平台的,一般的建议比一个具体的答案更多,但是我希望它能帮助你思考这个问题。作为一个也在EMS中工作的系统管理员,我知道合并这些字段不是一项简单的任务。
https://serverfault.com/questions/239969
复制相似问题