何必非得实现静态生成html |
||
---|---|---|
新进会员
注册日期:
2005/9/12 9:54 来自 四川
所属群组:
注册会员 帖子:
13
等级: 2; EXP: 38
HP : 0 / 34 MP : 4 / 66 |
最近使用xoops架站,我发现,xoops内部的cache机制非常不错.通过对cache进行合理的设置,可以在很大程度上提高访问速度.
自动生成html的cms可以说也用过不少,在数据量较大的时候实际上也不是说发一篇文章,马上就去生成html,而是设置一个更新的时间,每隔一定的时间进行一次刷新. 我们再看看xoops是怎么做的.xoops虽然没有自动生成html,但是,内部的cache其实是一个类似的机制,而且至少我看来,我觉得更是一个高明的设计.类似于.net、j2ee的第一次运行时候进行编译一样,xoops设置cache以后,再有用户访问的时候自动的将其转换为静态的一些内容,放置在cache,之后再次进行访问的时候,无须再过多的访问数据库,而直接从cache进行调用。就好象,再第一次访问的时候进行一次编译,以后运行就直接按照以前的数据进行转换加载。这种机制本身是没有问题的,是先进的,也是符合潮流的,流行的。 因此我觉得没有必要把过多的精力花费在静态的生成html。而应该仔细的考虑如何把xoops的cache机制进一步完善,进一步优化,从而更快的提高响应速度。 以上愚见欢迎讨论。
4/22 10:38:02
|
|
工具箱 |