вторник, 17 апреля 2012 г.

Архивация встроенных web-шрифтов

Поскольку встраиваемые на веб-страницы шрифты зачастую бывают довольно большого размера, это негативно сказывается на производительности. Поэтому надо их подвергнуть небольшому фитнесу через gzip-сжатие. Конечно, для этого сервер должен поддерживать эту функцию.

Как показывает статистика (спасибо, Stoyan Stefanov!) выгода от использования сжатия файлов шрифтов лежит в пределах 40-45% от исходного размера, что весьма не мало!

Итак, для сжатия файлов шрифтов (впрочем, любых файлов), можно использовать метод, использующий управление сервером через файл .htaccess, лежащий в корневом каталоге сайта.

Там надо указать новые типы файлов:

Addtype font/otf .otf
Addtype font/ttf .ttf
Addtype font/eot .eot

А затем указать Apache сжимать их (вместе с текстовыми файлами):

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript font/otf font/ttf font/eot

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

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