level 5
同一个URL多次请求;
客户端发送URL请求之前,先检查内存缓存是否存在已经缓存的数据,若没有,继续检查硬盘内存,若无数据,则最终向服务器发送请求,发送请求使用GET请求,数据会缓存到沙盒中。当下次继续发送请求时,继续执行上述的检查方式,检查内存缓存和硬盘内存,若在其中发现数据则直接返回数据,不用再给服务器发送请求。这样利用缓存返回数据的方式不能用于即时更新的应用中,比如彩票,股票。可以设置定期更新数据,把当前的时间保存到一个字典中,若一周更新一次,则获取自己的key,比较时间,即可设置定期清除缓存数据,定期更新。
2015年03月30日 02点03分