php - 带有 php 驱动站点的 html5 离线缓存

标签 php javascript caching html offline

我有一个简单的 php 驱动的网站正在运行,我试图弄清楚它如何处理 php 页面。我的一些 php 文档是路由逻辑,有些只包含单个页面。我如何着手让这项工作脱机?

但我认为我必须在 javascript 中重新创建路由逻辑。那是我唯一的选择吗?那样的话,有没有可能在线上用php驱动,离线改用JS?我无法理解它。

最佳答案

如果您的网站相当静态,HTML5 的缓存 list 可能会帮助您完成大部分工作。让 PHP 以正确的格式输出一个包含所有路由系统 URL 的 cache.manifest 文件,这些 URL 将本地存储在兼容的浏览器中。如果可能,尝试访问它们会将它们从缓存中拉出。

不过,如果您正在寻找更有活力的东西,您将不得不做更多的跑腿工作。

Here's some good info on offline caching.

关于php - 带有 php 驱动站点的 html5 离线缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3885509/

相关文章:

php - 如何在 css 中使用 php 制作内容属性

php - 有序/无序列表标签 <ol><ul> 不显示列表元素符号

android - 在android上缓存图像几天

sql - 使用模型延迟加载/缓存 SQL 查询结果

php - 如何修剪字符串从后面开始直到破折号?

php - 在 Symfony2 中组织 View

javascript - 是否可以使用正则表达式作为对象属性?

javascript - 如何获取下拉项的值(不是 select-option 语句)

javascript - 表单提交中的 ng-model 和 ng-if

php - PHP 函数中的静态变量是否跨实例全局?