【发布时间】:2012-12-01 19:43:21
【问题描述】:
众所周知,“快速导航”很容易为http://example.com/#1 工作 --> http://example.com/#2。
但是,那里有一种新技术。它可以在http://example.com/1 之间实现快速导航 --> http://example.com/2。
正如您在示例中所见,http://rageslide.com/1 和 http://rageslide.com/2 等之间的导航显然不会强制重新加载整个网站。
我想为我的网站做同样的事情,但我不知道该怎么做。我的网站提供的所有页面都是动态的(通过 PHP 和 MYSQL)。
我有这个想法:
- 将页面 (http://example.com/2) 生成的输出缓存 60 秒。
- 当用户在 http://example.com/1 通过 Javascript 预加载 (http://example.com/2) 时。
- 用户从http://example.com/1 导航到http://example.com/2。由于内容是预加载和缓存的,因此内容将立即提供给用户。
不同的想法:
- 不知何故,http://example.com/1 通过 .htaccess 被解释为 http://example.com/content.php#1。但我不知道这是否可能。
这行得通吗?或者解决这个问题的最佳方法是什么?
【问题讨论】:
标签: php javascript caching navigation preload