2013-06-29 3 views
22

Итак, я создаю ультра оптимизированный сайт, а скорость загрузки страницы с https://developers.google.com/speed/pagespeed/ равна 99 (из 100).Проверка подлинности кеша для Google Webfonts

Единственное, что удерживает меня от полного сто это:

Указав валидаторов кэша - это Last-Modified или ETag заголовок - вы убедитесь, что срок действия кэшированных ресурсов эффективно может быть определена.

Что ?! Я не знаю, что мне делать. Как установить проверку подлинности кеша для веб-сайтов google?

У меня есть webfont вот так: <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,800' rel='stylesheet' type='text/css'>.

Я нахожусь на ubuntu с apache2, если это имеет значение.

Загрузка webfont на сервер и его использование отбрасывает счет до 96, так что это тоже не поможет.

ответ

15

Вы ничего не можете поделать. Вы не можете контролировать, какие заголовки отправляет сервер google.

Я бы даже зашел так далеко, чтобы сказать, что он сообщает ложный позитив, который вы должны исправить.

http://redbot.org/?uri=http%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DOpen%2BSans%3A400%2C800

Как вы можете видеть ресурс в кэше, имеет максимальный заголовок возраст и даже сжаты.

Вы сайт достаточно быстро! Я бы не стал беспокоиться о получении 100. Возможно, вы можете остановить его оптимизацию.

Но если вы хотите повозиться немного, вот несколько идей по улучшению вещей, я побежал отчет: http://www.webpagetest.org/result/130703_H7_15KM/

  • я имел бы ваш сервер отправить 204 No Content header для файла несуществующего favicon.ico ИЛИ сделайте одно и добавьте его, чтобы на ресурсе не было 404.
  • Use a CDN для ресурсов
  • Use progressive jpegs и оптимизировать те, что вы используете
+0

Я на самом деле есть фавиконки и Jquery загружается из Google. Мне не нравятся jpg, но я оптимизировал pngs :) –

1

Actualy вы можете с <link rel="prefetch" type="text/css" onload="this.rel='stylesheet'" href="fonturl">

+1

Любая информация о том, почему это работает и/или где это документировано? –

+0

Это работает, я знаю об этом, но только в хром из того, что знаю. –

+0

Что это? Что оно делает? благодаря –

 Смежные вопросы

  • Нет связанных вопросов^_^