如何缓存大型XML文件以用于移动Web应用程序?

时间:2011-02-14 12:21:17

标签: xml caching mobile

我已经为我正在读取数据的大型XML文件编写了一个缓存清单文件。我希望该应用程序可以脱机访问并快速响应。这个XML文件重约5MB,它基本上是一个完整的数据库表。

缓存清单文件显示为:

CACHE MANIFEST

/ipad/doctors.xml

我意识到我应该指出我正在使用的所有文件,但现在为了开发目的,它只是doctors.xml。

然而,似乎每次重新加载页面时,文件都会从服务器上下载。我不确定cache.manifest是否实际告诉浏览器重新加载页面,只要我们在线,否则重新下载所有内容。我没有离线试过。

似乎有什么问题?甚至可以在移动设备Web浏览器上缓存这么大的文件吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为只有

CACHE MANIFEST

/ipad/doctors.xml

用于脱机缓存

我相信,如果您希望在线时也考虑缓存,则语法为

CACHE MANIFEST

CACHE:
/ipad/doctors.xml

你试过这个吗?