Будет ли это полезно для производительности, если мы будем избегать использования @ font-face сайта с высоким трафиком? - PullRequest
1 голос
/ 16 марта 2012

Было бы хорошо для производительности, если мы будем избегать использования @font-face сайта с высоким трафиком, или это не будет иметь большого значения?

Клиент хочет использовать пользовательские шрифты, используя http://www.google.com/webfontsно если это может оказать плохое влияние на производительность, тогда мы перейдем к веб-безопасным шрифтам.

Ответы [ 3 ]

2 голосов
/ 16 марта 2012

Использование стороннего производителя шрифтов замедлит первоначальную загрузку вашей страницы - браузер должен выполнить поиск DNS, создать новое TCP-соединение, многие производители шрифтов полагаются на фрагмент js, чтобы определить, какой форматный шрифт отправитьбраузер - все это добавляет задержку.

Некоторые литейные заводы также не сжимают шрифты, когда они могут, например, Typekit не сжимает .eot шрифты, они также имеют очень короткое время истечения для шрифтов.

Здесь есть хорошая статья со сравнением между Typekit и Google Fonts - http://www.artzstudio.com/2012/02/web-font-performance-weighing-fontface-options-and-alternatives/

На недавнем сайте, который я просматривал, Typekit добавлял 0,5 с к начальной загрузке страницы, но, как и во всем, ваш пробегможет отличаться », поэтому вы должны проверить и измерить.

0 голосов
/ 16 марта 2012

Если вы собираетесь использовать API веб-шрифтов и включать шрифты, размещенные в Google, тогда Google будет чувствовать тепло, а не вы. Вам нужно будет только беспокоиться о том, сколько времени потребуется для загрузки этих шрифтов. Если вы используете десять веб-шрифтов от Google, это значительно увеличит время загрузки. Но это, конечно, не потребует дополнительной пропускной способности, потому что Google платит за все это.

0 голосов
/ 16 марта 2012

Что ж, это определенно дополнительная «нагрузка», но при правильной обработке (например, сжатие шрифтов ) это, вероятно, будет иметь значение ... меньше.Это все еще будет что-то дополнительно , а?

...