网站稳定性粗浅的探讨-关于内容静态化
最近公司服务器一直不太好,导致长时间宕机,用户的访问可能受到很大影响。我们之前测试用基于mind3理念的blog搭建的cms专题也因为种种原因,经常不能正常访问,最大的原因之一是因为wordpress是基于mysql的应用,其静态化非常得不好,以至于数据库服务器稍有问题,就影响全局。 前面技术总监和我在邮件讨论,他给出的解决方案说来简单,倒是很符合我一直构想的网络信息架构,简单说就是: 1 生成页面的应用和生成的页面的操作系统无关性。比如我们用的cms系统是dotnet的,但是生成的html在linux服务器上,完全可以。 2 因为目前我们将html通过ftp发布到iis的ftp server上,而iis的并发访问实在不怎样。我们可以用过一些负载均衡的办法对于这些html进行操作,只要保证从生成到分发的过程流畅,就可以了。这样将大大降低对于应用服务器架构的依赖。面向用户的web server则是一些轻量级的web server,它们负责将html的相应做到最好就行了。 3 分发机制,缓存机制,错误相应机制,这些将成为重点。但这些代价和得到的回报相比还是值得的。 说说容易,我工作的网站毕竟不是一个新公司,涉及到大量应用的修改,至少这是一个可以尝试的途径。 mind3理论认为信息是可以分布的,怎么实现这个分布机制,在教训中摸索前进。
Related posts
信息聚合项目目前碰到的问题 (0)
使用lazarus基于freepascal开发sqlite应用 (0)
主题换好,工作开始 (0)
测试mind3中的简单信息聚合理论在wordpress中的应用 (0)
基于mind3理念的新闻专题初步经验 (0)
June 3 2008, 4:36am | Original Link »
Your favourite external commenting service goes here! I recommend http://www.disqus.com

