我要去山上,在没有互联网连接的情况下展示一些东西。我希望能够使用交互式示例,因为我将在某个网站上进行演示。
那么有没有一种方法可以设置代理缓存服务器或其他东西来缓存每次调用,以便在没有互联网连接的情况下获得完全缓存的网站体验?
我看过http://squidman.net/但我不确定它是如何工作的或如何使用它。
最佳答案
您可能想尝试这样的事情。这可能比下面的步骤需要更多的工作,但这可能是一个很好的起点。
- 与 memcache 或 redis 一起创建本地代理服务器
- 更新浏览器代理设置以使用您的代理服务器详细信息
- 让本地服务器在redis服务器中查找url。
- 如果找到,则返回redis服务器中的数据
- 否则,执行 Web 请求并将数据存储在 Redis 服务器中
当您有互联网连接时,您必须手动为所需的页面执行此操作。获得所需的所有数据后,您也可以在没有互联网连接的情况下工作。
关于caching - 如何缓存离线网络体验的每个调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23856917/