西西河

主题:【求教】网站的cache,用文件方式实现优还是用数据库方式优? -- 铁手

共:💬5
全看分页树展 · 主题 跟帖
家园 说说我的基本看法

1)Pure I/O,文件操作肯定比Database快。所以如果性能是主要考虑的话,我觉得放到数据库里不是一个好主意。另外数据库大了,会拖累其他更重要的操作。

2)Cache到Disk File能省去反复Generate page的过程,但是这么多文件如何管理是个问题。如果你有比较合适的算法,删除文件应该是开销很小的操作。

3)为什么不Cache到内存里。如果一个主体帖大小在10K左右,那么保留3000个帖子在内存理也不过30MB的开销。不算大。你可以设计一个算法,比如3000个帖子之后,新来的帖子将替换掉Cache里相对不重要的帖子(比如说Page view最小,时间最老等等,跟帖最少等等)。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河