(一)缓存的优点?
(二)缓存是怎样提高性能降低费用的?
缓存减少了冗余的数据传输,优化了带宽,减少了瞬间拥塞,缩短了距离时延。
(三)如何去衡量缓存有效性以及将缓存置于何处可以发挥它的最大作用?
缓存有命中和未命中。通过再验证机制检测缓存的新鲜度,分为再验证命中、再验证未命中以及对象删除。通过命中率来衡量缓存的性能。
层次化的缓存有利于发挥缓存的最大作用,较小缓存中未命中的请求将会被导向较大的缓存。在靠近客户端的地方使用小型廉价缓存,而较高层次里,采用更大、功能更强的缓存来装载多用户共享的文档。
(四)HTTP如何保持已缓存副本的新鲜度?
文档过期和服务器再验证机制保持副本的新鲜度。
(五)缓存如何与其他缓存和服务器通信?