缓存的使用可以有效解决网站服务器性能的问题,但是同时也出现了一个问题,那就是缓存更新的问题,现在比较流行的开源软件一般使用的是用户自己更新缓存,这就面临一个问题,用户不可能随时的去更新缓存。如果随时的去更新缓存,服务器也受不了。

面临这个问题,是不是可以考虑,进行分缓存的处理办法。比如有两块缓存,先使用一块,设定一个时间对另外一块进行数据的更新。这样两块缓存调换着使用。这样就可以实现12个小时一次更新。

一般上网的高峰时间是早8点到晚10,如果把缓存更新时间设定成7点,11点,5点。这样可以为高峰期提供有效的信息更新机制。

其次也可以采用分模块的进行缓存的更新。把信息量更新频繁的模块,设成大缓存,高频率的更新。