20使用缓存改善网站性能
把在数据库服务器查询过的数据存储在应用服务器的本地缓存里,
当此类数据再次被查询时,应用服务器不需要再次到数据库服务器查询
可以直接从应用服务器本地缓存里找出数据来使用
使用缓存可以提高网站性能。
缓存可以时本地缓存
也可以是时分布式缓存
常见缓存技术:
MemCache:高性能分布式的内存对象缓冲系统,有一个巨大的hash表,可以储存各种格式的数据
Redis:可基于内存亦可持久化的日志型、key-value数据库,提供多种语言的API
Squid:高i性能缓存代理服务器,支持FTP,gopher,HTTPS 和 HTTP协议