2016-09-04 6 views
0

Я заинтересован в создании собственного кэширующего прокси, либо в Java, либо Go. Я подозреваю, что мне нужно несколько документов, которые содержат спецификацию штата, но я не знаю, где их найти или что еще нужно.Создайте свой собственный кеширующий прокси с нуля

Проверка проектов github, они либо очень старые, либо я не понимаю, на какой спецификации они кодируются. Любая помощь?

+0

Прокси для какого протокола? – EJP

+0

Ах да. Протокол HTTP. –

ответ

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

проверить Также этот один 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

Я не думаю, что есть больше, чем это кэширование в спецификации, которые вы должны соблюдать заголовки HTTP. Сама реализация кэша - это, вероятно, выбор разработчика.

Смежные вопросы