Привет всем, я создал веб-кеширующий прокси-сервер Настер Пожалуйста, попробуйте и звездость:)
Nuster — это простое, но мощный прокси-сервер веб-кэширования на основе haproxy. Это 100% совместим с HAProxy, и в полной мере использует функциональность ACL HAProxy для обеспечения мелкозернистой кэширования политики на основе содержания запроса, отклика или состояния сервера, например,
- URL-адрес запроса: кеш, только если URL запроса равен X
- Запрос запроса: кэш только если запрос запроса содержит X и равен Y
- Cookie: кэш только если cookie содержит x и равен y
- Заголовок ответа: кэш только в том случае, если ответ содержит заголовок X равен y
- Скорость: кэш только если скорость запроса больше, чем х
- и т.д., любая комбинация выше
Nuster очень быстрый, некоторые тесты показывают настер почти в три раза быстрее, чем Nginx, когда используя один сердечник, и почти в два раза быстрее, чем Nginx, и в три раза быстрее, чем лака, при использовании всех сердечников.
Посмотреть Подробный ориентир
Скачать
Скачать стабильную версию от релизы Страница Для производства используются, в противном случае Git Clone исходный код.
Строить
make TARGET=linux2628 make install
использовать сделать
использовать pthread lib
Посмотреть Haproxy readme для деталей.
Докер
docker pull nuster/nuster docker run -d -v /path/to/nuster.cfg:/etc/nuster/nuster.cfg:ro -p 8080:8080 nuster/nuster:1.7.9.3
Смотрите использование, FAQ, примеры на Гадость
Оригинал: «https://dev.to/nuster/nuster—a-web-caching-proxy-server-based-on-haproxy-40k2»