大图片服务器文件缓存,文件和图片缓存机制分享
生活随笔
收集整理的這篇文章主要介紹了
大图片服务器文件缓存,文件和图片缓存机制分享
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# 數據緩存+圖片緩存
> 引自tcld2269
## **demo下載地址**:http://pan.baidu.com/s/1i5JqPFZ
* * * * *
> 設計思路:1.先從本地文件讀取數據,如果讀取到則直接返回
2.如果本地沒有緩存,則前往服務器取數據,然后存到本地
3.如果本地緩存過期(服務器端數據進行了更新),則更新本地緩存文件
* * * * *
> 1.通用js,存放在common.js,每個頁面都要引用。
var serverurl = "http://xxx.xxx.com/appservice.asmx";//服務器接口路徑
var machineurl = "http://xxx.xxx.com";//服務器路徑,用于圖片顯示
~~~
//緩存方法
function doCache(folder, id, url, callback) {
readFile('/' + folder + '/' + id + '.json', function(ret, err) {
if (ret.status) {
//如果成功,說明有本地存儲,讀取時轉換下數據格式
//拼裝json代碼
//alert('取到緩存')
var cacheData = ret.data;
callback(JSON.parse(cacheData));
總結
以上是生活随笔為你收集整理的大图片服务器文件缓存,文件和图片缓存机制分享的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是用户故事及用户故事在敏捷开发中如何
- 下一篇: AVS Video Editor中文版教