从头开始创建自己的缓存代理

时间:2016-09-04 00:04:42

标签: java proxy

我有兴趣在Java或Go中创建自己的缓存代理。我怀疑我需要一些陈述规范的文档,但我不知道在哪里找到它们或者还需要什么。

检查github项目,他们要么已经很老了,要么我不明白他们编写的规范。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

您可以从这篇文章开始。

https://www.mnot.net/blog/2011/07/11/what_proxies_must_do

请参阅Cache Correctly部分。

它包含以下规范的链接。

  1. https://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-14#section-2.2
  2. https://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-14#section-3.2
  3. 同时检查此http://www.ebaytechblog.com/2012/08/20/caching-http-post-requests-and-responses/

    这也涉及以下规范。

    1. https://tools.ietf.org/html/rfc2616#section-14.9
    2. https://tools.ietf.org/html/rfc2616#section-13.1.1
    3. 我认为除了规范中的缓存之外,您还必须尊重HTTP标头。缓存实现本身可能是开发人员的选择。