Я хотел бы знать, есть ли общее правило, следует ли включать сжатие для файлов PDF или нет. Я использую NGINX, но думаю, что это будет полезно и для пользователей Apache.
Спасибо.
Это всего лишь мое мнение, но я считаю, что сжатие файлов PDF в формате zip - не лучшая идея.
Файлы PDF почти всегда будут использовать какое-то внутреннее сжатие, FLATE обычно используется для текстового содержимого внутри страниц, а сжатие с потерями обычно используется для изображений (PNG, JPEG, JPEG2000 являются общими для цветных изображений, а CCITT или JBIG2 обычно используются для полутоновых и монохромных). Повторное сжатие файлов еще раз даст небольшой выигрыш (если таковой имеется) с точки зрения пространства и снизит удобство использования системы в целом.
Если ваши файлы PDF в основном основаны на тексте (мало изображений или нет изображений) и ваш сервер имеет большой трафик, обращающийся к одному и тому же документу и может справиться со сжатием , тогда да, mod_deflate или mod_gzip - хорошая идея. Если вы не уверены, сначала попробуйте, а если производительность снизится, просто отмените его. Я обслуживаю весь контент, кроме изображений и видео, с помощью mod_deflate уже более года, и это сократило мою пропускную способность до половины (много текстовых документов и скриптов). Также подумайте о поиске системы кеширования, если это еще не сделано, поскольку это действительно снизит рабочую нагрузку на сервер.