3.3. Поддержка Content-Encoding

Поисковый движок DataparkSearch поддерживает сжатие HTTP запросов и ответов (Content encoding). Сжатие запросов и ответов http-сервера позволяет значительно улучшить производительность обработки http-запросов за счет уменьшения объёма передаваемых данных.

Использование сжатия http-запросов позволяет уменьшить трафик в два и более раз.

В спецификации HTTP 1.1 (RFC 2616) определены четыре метода кодирования содержимого ответов сервера: gzip, deflate, compress, и identity.

Если включена поддержка Content-encoding, indexer шлёт http-серверу заголовок Accept-Encoding: gzip,deflate,compress.

Если http-сервер поддерживает любой из методов кодирования gzip, deflate or compress он шлёт ответ, закодированый этим методом.

Для сборки DataparkSearch с поддержкой сжатия HTTP-запросов, необходимо наличие библиотеки zlib, установленной на вашем компьютере.

Чтобы включить поддержку Content encoding, сконфигурируйте DataparkSearch с указанием следующего ключа:

./configure --with-zlib

Используете этот ключ совместно с другими нужными вам ключами.