主题:【求教】网站的cache,用文件方式实现优还是用数据库方式优? -- 铁手
共:💬5
1)Pure I/O,文件操作肯定比Database快。所以如果性能是主要考虑的话,我觉得放到数据库里不是一个好主意。另外数据库大了,会拖累其他更重要的操作。
2)Cache到Disk File能省去反复Generate page的过程,但是这么多文件如何管理是个问题。如果你有比较合适的算法,删除文件应该是开销很小的操作。
3)为什么不Cache到内存里。如果一个主体帖大小在10K左右,那么保留3000个帖子在内存理也不过30MB的开销。不算大。你可以设计一个算法,比如3000个帖子之后,新来的帖子将替换掉Cache里相对不重要的帖子(比如说Page view最小,时间最老等等,跟帖最少等等)。
- 相关回复 上下关系5
【求教】网站的cache,用文件方式实现优还是用数据库方式优? 铁手 字1569 2005-07-01 18:46:17
数据库也可以做镜像 pdwolf 字45 2005-07-11 02:40:08
你是说两边的数据库实时同步么?那样做的话,恐怕比较困难。 铁手 字239 2005-07-11 03:10:41
😉说说我的基本看法
多谢多谢。我后来大致试验了一下,删几万个文件也很快。 铁手 字121 2005-07-04 23:18:34