Я ищу прокси-сервер сжатия HTTP. По сути, мне нужен прокси-сервер для сжатия изображений и текста, которые будут передаваться через медленное интернет-соединение при доступе к сети. Чтобы представить это на диаграмме
КЛИЕНТ --- / быстрая локальная сеть / --- HTTP-СЖАТИЕ ПРОКСИ --- / медленное интернет-соединение / --- WEB (например, Facebook, Wiki, Google)
Я буду использование Squid для кеширования, но, судя по всему, он не поддерживает HTTP-сжатие (gzip, deflate)
Беглый просмотр документации наводит меня на мысль, что squid будет принимать и кэшировать сжатые данные с серверов. Сжатие изображений, вероятно, будет контрпродуктивным. Большинство форматов изображений уже хорошо сжаты, и попытки их сжатия обычно увеличивают размер изображения из-за накладных расходов на алгоритм сжатия.
Вы можете использовать apache в качестве прокси. Вы должны предоставить squid много места на диске для кэширования данных. Внимательно просмотрите параметры кэширования и просмотрите статистику кеширования. Я обнаружил, что некоторые сайты не очень хорошо кэшируют.
Вы понимаете, что данные изображения сжимаются не очень хорошо. В этих случаях для сжатия / передачи / распаковки часто требуется больше времени, чем для простой передачи данных изображения без сжатия.