动态站点的应用程序缓存

时间:2013-05-20 02:35:01

标签: php ios html5 cordova application-cache

我正在制作一个php mysql网络应用程序,我的想法是在客户家中安装一个Web服务器,以便他们可以连接他们想要的任何设备,可能大多数时候他们将使用ipad连接到应用程序

有时客户端需要在ipad中取出应用程序,所以在放弃其他选项后(比如phonegapp因为我需要为某些功能保留mysql数据库)我意识到应用程序缓存可能是一个很好的解决方案:他们可以将应用程序与Web服务器一起使用(使用db函数,例如随机化内容,生成统计信息),当它们脱机时,它们可以访问内容的本地副本,但功能有限但无法正常工作。

我遇到的问题是该网站有图像,视频和音频,所以至少有20mb要缓存,我读到应用程序缓存你只能存储5mb而另一个问题是我的内容是动态的所以我无法将我需要的所有文件添加到缓存清单中。我想要一些像网站的wget(保存静态html文件)和在线时使用动态内容。我不知道我是否能做出类似的东西。
谢谢

1 个答案:

答案 0 :(得分:0)

ipad的cache.manifest可以存储超过5mb。

目前的ios限制为50mb。

如果您缓存更多文件,ipad会自动询问您是否要将存储增加到50mb。

看看this

它解释了如何创建和实现cache.manifest。这是一个很棒的教程

希望这有帮助。