感谢分享
admin 2018-1-9
HYBBS APP的大部分内容都是缓存在手机上的,所以我们想更新用户手机上的APP内容就要去通知手机APP的框架做更新,开发APP框架时也对此做了很大的思考,决定用版本号去更新内容,用户手机APP框架知道有新版本内容了,框架会重新下载新内容缓存到本地网站。从而达到无痕更新。
HYBBS APP拥有5个缓存点 分别为
Core 核心文件缓存
Css 资源缓存
Js 资源缓存
View 模板缓存
Data 数据缓存
Core文件缓存 该文件由官方编译提供,如果官方有Core版本更新,需要重新编译Core并覆盖你网站的Core文件。这时需要更新到用户手机,我们需要通过 HYBBS后台APP引擎页进行Core版本号的修改,达到用户重新下载新Core资源。
Css 与 Js 资源缓存 CSS JS文件是会被缓存到用户手机里的,我们一旦对Css 或 Js资源有更新,需要到HYBBS后台APP引擎页进行Css 或 Js版本号的修改
View 模板缓存 HYBBS APP采用的是远程编译模板,后下载到用户手机,缓存在手机本地。所以和上面一样,如果有更新模板,需修改版本号。安装插件也需要修改View版本号
Data 数据缓存 目前HYBBS APP 还处于初级版本,对数据缓存使用较少,目前仅缓存Cookie,用户信息,分类数据。当然后期会大量采用缓存系统。不要将HYBBS网站数据缓存与APP数据缓存弄混,两者是不同的,APP是在本地储存共用数据,如板块分类数据,如果网站更新了板块分类,需要修改Data版本号。
为了方便,可以使用 一键随机更改所有,即可完全更新缓存。