摘要:
使用缓存(Cache)
对于缓存(Cache)的概念我想大家都很熟悉,网上也有很多介绍的文章,我在这里就不赘述了。
对网站访问最频繁的部分使用缓存
虽然大家都知道这个概念,但大家在做项目的时候不一定都思考过如何以及何时使用缓存。
我们来看看这个开源系统的这个设置:对于如何选择这个两项,似乎没什么太难理解的,这里是决定把对module的缓存放在内存里还是放在硬盘里,当然,选择"Memory"会提高速度。但有一点是我们要学习的,那就是为什么会有这么一个选择。之所以出现这样一个选择,是因为这个开源系统的设计人员发现这个系统对于module这一部分的操作特别频繁,所以对于所有读取出的module信息都会放入缓存,从而加快系统的速度,也就是说,设计人员主动的分析了系统的特点,使用了缓存,这是最值得我们学习的地方。
阅读全文