首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编写缓存-everything/快速响应HTTP代理

编写缓存-everything/快速响应HTTP代理
EN

Stack Overflow用户
提问于 2011-02-16 07:07:00
回答 1查看 1.2K关注 0票数 0

有什么开源的HTTP缓存代理可以用来给我自己一个好的起点吗?

我想编写一个个人HTTP缓存代理,以实现以下目的

  1. 立即提供内容,即使远程站点速度慢,
  2. 服务内容,即使网络关闭,
  3. 允许我阅读旧内容,如果我想要

我为什么要这么做?

spectacular.

  • I想要缓存内容,即使headers告诉我,to

  • I真的不喜欢它,当我不能快速访问我在past.

  • I中读到的内容时,当一个网站删除有用的内容时,我感到无能为力,而我没有办法把它拿回来

该项目包括

在本地网络(或可能在本地主机上)运行它的代理,以及用于显示内容更新的notifications的浏览器插件或桌面程序(

  • )。

代理有什么特别之处?

浏览器启动一个HTTP cache

  • Then

  • 代理服务于内容优先的,如果它已经在updated

  • If中,代理与远程网站联系,检查内容是否已被更新,向桌面/浏览器发送通知(例如显示少量弹出或更改插件图标的颜色),并在代理下载新内容时在background.

  • Every中下载内容,保存到缓存

  • 让我选择加载更新的内容或不(如果不是,停止下载新的内容;如果是,请将新内容流给我)

  • -让我分配规则,让我总是/永远不要从某些

  • 中加载新内容-如果代理发现(1)我总是希望从某个网站加载新内容,或者(2)网站内容经常更新

,则设置规则

注意:

  1. 缓存所有的东西都不会带来安全问题,因为我是唯一一个能够对代理进行物理访问的人,而且代理只为我(从本地网络)
  2. 提供服务--我认为这在技术上是可行的(如果您看到任何架构问题,请告诉我)--
  3. --我还没有决定是否应该保留旧版本的网页。但是,考虑到我每天使用的带宽只有1-2 GB,一个廉价的1TB硬盘可以很容易地保存两年的数据!

我的计划有意义吗?任何suggestions/objections/recommedations?

EN

回答 1

Stack Overflow用户

发布于 2012-07-19 10:16:14

看一看polipo:http://www.pps.univ-paris-diderot.fr/~jch/software/polipo/

资料来源:https://github.com/jech/polipo

它是一个在C中实现的缓存web代理,它肯定会对您有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5013477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档