понедельник, 26 марта 2012 г.

Проблема с загрузкой/отображением 24-битных bmp-файлов загружаемых через Apache

Столкнулся с проблемой когда не возможно загрузить 24-битные bmp-файлы через Apache, именно 24-битные, 8-битные отображаются нормально.
Пробовал обновлять Apache но безрезультатно.

> CentOS release 5.6 (Final)
> Apache/2.2.22

Решение:
Использовать модуль mod_deflate.
Он архивирует на лету все файлы указанных типов.
При этом мы выигрываем в количестве трафика, так как bmp хорошо архивируется.

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE image/bmp
  <IfModule mod_setenvif.c>
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  </IfModule>
</IfModule>


Комментариев нет:

Отправить комментарий