丛数据库中利用ID在1亿条数据中查询一条记录的耗时为0.0001秒(mySQL)
还需要用缓存嘛???
请教高人,在CACHE中存的主要是那些内容啊?
问题不在于查询消耗的时间,而在于查询对于数据库连接的占用.
缓存放置: 需要大量被访问,但很少需要改变的内容.
看项目对性能的要求了,
看项目的应用了,如果非公众大量访问无所谓了
我觉得有必要!因为一旦数据访问过多的话,就会发生宕机的危险
[quote]问题不在于查询消耗的时间,而在于查询对于数据库连接的占用.
缓存放置: 需要大量被访问,但很少需要改变的内容.[/quote]
完全同意,,这个说法。
Cache可以有效减轻对数据库服务器的访问压力。里面主要放置被频繁查询而较少修改的数据。