Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
离线iPad Web应用程序-数据库/Wordpress问题_Wordpress_Database_Ipad - Fatal编程技术网

离线iPad Web应用程序-数据库/Wordpress问题

离线iPad Web应用程序-数据库/Wordpress问题,wordpress,database,ipad,Wordpress,Database,Ipad,我正在构建一个iPad网络应用程序,它将展示产品。它将包括超过100种产品的图像和PDF,因此尺寸将相当大 我读到iPad的离线数据存储只有5mb,这可能是一个问题,因为Wordpress本身就是10mb。我可能不得不使用自定义CMS来限制应用程序的大小 最重要的是,我需要一个客户端数据库的帮手。HTML5应该有一个利用用户缓存的特性,但我找到的所有文章都只是讨论它,没有给出示例。有什么想法吗 谢谢,我不知道你关于iPad上只有5MB的离线数据存储的笔记是从哪里来的。应用程序数据存储没有限制(除

我正在构建一个iPad网络应用程序,它将展示产品。它将包括超过100种产品的图像和PDF,因此尺寸将相当大

我读到iPad的离线数据存储只有5mb,这可能是一个问题,因为Wordpress本身就是10mb。我可能不得不使用自定义CMS来限制应用程序的大小

最重要的是,我需要一个客户端数据库的帮手。HTML5应该有一个利用用户缓存的特性,但我找到的所有文章都只是讨论它,没有给出示例。有什么想法吗


谢谢,

我不知道你关于iPad上只有5MB的离线数据存储的笔记是从哪里来的。应用程序数据存储没有限制(除了用户可用数据的实际限制)。有很多iOS应用程序的大小都有数百MB。

我相信您指的是AppCache。HTML5Rocks.com有一个关于如何使用AppCache的详细说明,它适用于iPad和iPhone设备上的Safari

本质上,AppCache将主动下载清单中定义的所有资产,并永久存储这些文件,以便它们可以脱机使用(我说永久,直到用户清除其缓存)

我不知道Safari有5MB的限制——我知道Chrome有5MB的限制,除非它是Chrome Webstore中托管的应用程序,在这种情况下,你可以存储无限量的数据

如果您存储的是二进制数据,则可以对数据进行base64编码,并将其存储在WebSQL数据库(iPad完全支持)中,然后该数据库的大小会自动增长


因此,总而言之,最好将Js、HTML、CSS和基本图像存储在appcache中,然后将CMS的大型资产存储在WebSQL数据库中(因为它们可能会随着时间的推移而变化)。

但是非原生web应用程序呢?