@ Импортные шрифты: Dropbox vs. Домашний сервер, Неожиданные несоответствия

StackOverflow https://stackoverflow.com//questions/25010054

  •  20-12-2019
  •  | 
  •  

Вопрос

Я размещаю из дома, используя мое домашнее подключение к Интернету (Apache на OS X), это не бизнес-линия или что-то подобное. Тем не менее, мне удается получить около 20 мс пинг, 55 Мбит / с вниз и 12 Мбит / с, просто так, чтобы мы поняли, что это не какое-то разрезное соединение DSL: P

В любом случае, используя тест на скорость веб-сайта Pingdom, я могу проверить время загрузки различных файлов, связанных с веб-сайтом, включая файлы HTML, CSS, JS и .Woff.

Файлы .woff предназначены для пользовательского шрифта для веб-сайта, и они размещаются как на сервере с остальными файлами сайта и Dropbox.

Когда я указываю в файле CSS, чтобы получить .woffs из Dropbox, а не на домашнем сервере, Pingddom сообщает, что щедрое увеличение производительности в времени загрузки веб-сайта. На самом деле он идет от примерно 3 с до 1 секунды, чтобы загрузить все, .woffs включены, конечно.

Конечно, это не удивительно, потому что Dropbox делает это для метафорической жизни, и поэтому мы можем ожидать времени отклика сервера и скорость загрузки быть намного лучше, чем домашний сервер. Тем не менее, то, что интересно, так это то, что Pingddom сообщает о. WOFF, чтобы быть намного меньше, когда они приходят из Dropbox- на 95% меньше. Все это, когда ссылка на Dropbox тоже SSL.

Я попытался найти больше информации о том, как Dropbox преобразует или сжимает загруженные файлы, но я не нахожу много. Кроме того, когда шрифт повторно загружен из Dropbox, он находится в оригинале, гораздо большего размера.

Кто-нибудь знает что-нибудь об этом? Dropbox автоматически оптимизирует файлы .woff for @ import-ing? Кажется немного волшебным ... также, похоже, что он приносит домашний сервер довольно долго, чтобы доставить файлы .woff, возможно, это просто стандарт для подключения к Интернету домашнего класса, но он поражает меня как чрезмерно медленно. Каждый .woff составляет около 100 КБ.

Я хотел бы опубликовать фотографию, но .... Во всяком случае, вот ссылка на скриншот- https://www.dropbox.com/s/qasp9r7s6n8n7ba/hasp9r7s6n8n7ba/home%20v.%20Dropbox.png (dropbox отрезают внизу для меня, чтобы вы могли выбрать Чтобы скачать изображение и просмотреть его локально)

Это было полезно?

Решение

Как сказал Smarx, прикрепив ли? RAW= 1 или? DL= 1 к концу ссылки Dropbox сделает ссылку загружать напрямую, нет страницы «лобби» с кнопкой загрузки на веб-сайте Dropbox.

Это позволяет файлу CSS извлекать файлы шрифта и например, для Dropbox через @import, например.

Вкратком тестировании, оказалось, что ни параметр запроса (? RAW= 1 или? DL= 1) предложил превосходную производительность на другую, и на самом деле каждый файл Dropbox Hosted принимает два запроса на нагрузку на веб-сайт.В результате на самом деле оно на самом деле кажется, что оно более эффективно (прочитайте: быстрее), чтобы сохранить файлы .woff в моем случае на домашнем сервере, а не на «сверхбырных» серверах загрузки Dropbox.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top