原来我一直在用缓存

  以前听说缓存一词,只知道可以提高程序执行效率,减轻服务器负荷,但是不知道怎么用缓存,今天看了一下才知道原来我一直都在用的。其实缓存就是把本来需要通过查询数据库才能得到的一些数据保存在文件里,这样每次访问页面时,就只从文件读取数据,而无需查询数据库了,减少查询数据库无疑是减轻服务器负荷的最直接有效的方法。但是有些数据不得不查,但是这些数据又不是经常改变的数据,比如说分类列表,一个博客撑死10个分类,即使撑到死而复生也不过20个,除非这人把每一篇日志都归到每个不同的分类下。分类数据不需要经常更新,就可以在每次更新分类数据时把分类数据保存到数据库的同时也保存一份到文件里,显示的时候可以直接读取文件就行了,如果发现缓存数据有错,可以在后台手动重新生成缓存,或者在前台判断一下,再重新生成。一般来说,这样不常更新的数据是不会损坏的,除非站被黑了。   我是这样做的:把分类信息保存到一个二维数组,然后写到一个php文件里,显示之前直接include就行。这也是照着一些知名的博客程序做的,可惜当时我不知道这就是所谓的缓存。   

Tags:

  1. 暂时没有评论

名字 *

密码(游客不必填写)

邮箱 *

网址

提示:

  • 评论时名字和邮箱是必填项目,支持gravatar头像。
  • 评论内容中请勿夹带URL,如果交换链接请通过邮箱联系,邮箱地址看这里