Каким образом «Правильный MIME-тип для всех файлов» время загрузки страницы или пользовательский опыт в браузере - PullRequest
0 голосов
/ 19 мая 2011

Я вижу это в плагинах оптимизации производительности для WordPress и даже в шаблоне HTML5 от Paul Irish в файле .htaccess.

Я не понимаю, как мой тип влияет на производительность.Разве браузеры уже не знают, как интерпретировать эти файлы?Зачем им рассказывать, как это сделать во второй раз?

Что более важно, как это улучшает время загрузки страницы?

Пример

# audio
AddType audio/ogg                      oga ogg

# video
AddType video/ogg                      ogv
AddType video/mp4                      mp4
AddType video/webm                     webm

# Proper svg serving. Required for svg webfonts on iPad
#   twitter.com/FontSquirrel/status/14855840545
AddType     image/svg+xml              svg svgz 
AddEncoding gzip                       svgz

# webfonts                             
AddType application/vnd.ms-fontobject  eot
AddType font/truetype                  ttf

Ответы [ 2 ]

1 голос
/ 19 мая 2011

Я не знаком с этим конкретным образцом, но вижу две причины сделать это:

  • , чтобы убедиться, что все расширения файлов связаны с правильным типом MIME, поэтомуПараметры кэширования в других местах конфигурации (в которых используется тип MIME) гарантированно будут работать

  • , чтобы обеспечить подачу правильного типа MIME вместе с каждым файлом, что не имеет отношения к производительности, новажно, тем не менее - HTTP не знает концепции расширений файлов;MIME-тип является официальным идентификатором типа, и вы не можете полагаться на то, что браузеры знают каждое расширение файла.

0 голосов
/ 19 мая 2011

Это не улучшает время загрузки, но позволяет этим файлам работать.IE не позволяет использовать eot-файлы, если они не имеют правильный тип MIME, а некоторые браузеры очень суетливо относятся к типам аудио и видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...