Php 动态站点的应用程序缓存

Php 动态站点的应用程序缓存,php,ios,html,cordova,application-cache,Php,Ios,Html,Cordova,Application Cache,我正在制作一个php mysql web应用程序,我的想法是在客户家里安装一个web服务器,这样他们就可以连接任何他们想要的设备,可能大多数时候他们都会使用ipad连接到该应用程序 有时客户端需要在ipad中取出应用程序,因此在放弃其他选项(比如phonegapp,因为我需要为某些功能保留mysql数据库)后,我意识到应用程序缓存可能是一个很好的解决方案:他们可以将应用程序与web服务器一起使用(使用数据库功能,如随机化内容、生成统计信息)离线时,他们可以访问内容的本地副本,功能有限,但仍能正常

我正在制作一个php mysql web应用程序,我的想法是在客户家里安装一个web服务器,这样他们就可以连接任何他们想要的设备,可能大多数时候他们都会使用ipad连接到该应用程序

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

我遇到的问题是,该网站有图像、视频和音频,因此至少有20mb的缓存,我了解到,应用程序缓存只能存储5mb,另一个问题是我的内容是动态的,因此我无法将我需要的所有文件添加到缓存清单中。我想要一些类似于制作网站wget的东西(保存一个静态html文件)并在联机时使用动态内容。我不知道我是否可以制作这样的东西。

谢谢,ipad的cache.manifest可以存储5mb以上的数据

当前的ios限制是50mb

如果你缓存了更多的文件,ipad会自动询问你是否想将存储空间增加到50mb

看看

它解释了如何创建和实现cache.manifest

希望这有帮助。

我可以使用它,所以现在我有了一个php文件来生成应用程序缓存清单,这能满足我的需要吗?在ipad中使用100mb缓存并每天刷新是否稳定?是否也需要考虑使用localStorage?谢谢