我正在制作一个数据库驱动的网络应用程序,并且很难找到一种缓存文章页面的方法。
我曾想过只做一个 cfquery 来遍历所有文章 ID 以给我一个页面路径(例如 /?page=article&article_id=#id#),但据我所知的 html5 缓存是,如果清单中有任何变化文件它将重新下载所有内容。
如果 updateready 不断被触发,它是否会显着减慢页面速度?
我正在制作一个数据库驱动的网络应用程序,并且很难找到一种缓存文章页面的方法。
我曾想过只做一个 cfquery 来遍历所有文章 ID 以给我一个页面路径(例如 /?page=article&article_id=#id#),但据我所知的 html5 缓存是,如果清单中有任何变化文件它将重新下载所有内容。
如果 updateready 不断被触发,它是否会显着减慢页面速度?
它不应该让事情放慢太多,因为所有这些都应该在后台发生,但这并不是最好的方法。应用程序缓存不适用于存储动态数据,它更适合静态内容。我建议缓存一个容器页面,然后使用 AJAX/JavaScript 将内容加载到其中。使用本地存储来保存您的数据以供客户端离线使用。