August 7, 2009
应用google gears提高打开速度
google gears是提供离线存储的一个平台,NB的应用gmail的离线版,google日历的离线版等,他的本地存储对不经常变动的静态文件进行存储,降低请求数挺爽的,qzone已经采用了,不过今天我测试了下又没了。
下面简单几句就搞定静态文件的存储,如果安装了gears,就可以体验到我的blog的文件本地存储服务。
一个完整的离线测试demo。
简单的代码
<script type="text/javascript" src="gears_init.js"></script>
<script type="text/javascript">
var localServer = google.gears.factory.create('beta.localserver');
var store = localServer.createManagedStore('test-store');
store.manifestUrl = 'site-manifest.txt';
store.checkForUpdate();
</script>// site-manifest.txt
{
"betaManifestVersion": 1,
"version": "site_version_string",
"entries": [
{ "url": "site.html" },
{ "url": "gears_init.js" }
]
}