Как эффективно включить внешние JS-зависимости в блог, размещенный в Blogger - PullRequest
2 голосов
/ 27 апреля 2011

Мой сценарий:

  1. Есть блог, который работает на Blogger , и там же он находится.На самом деле, «внешние» (js) файлы не могут быть размещены на серверах Google.
  2. Когда речь идет о включении популярных JS-фреймворков ( например, jQuery ), естьВ нашем распоряжении несколько вариантов CDN .
  3. В поисках замены для блога на основе jQuery я наткнулся на ColorBox ;однако, у нас нет планов иметь CDN для него.

До сих пор, когда дело доходит до включения / размещения файлов с учетом указанных ограничений, я заметил следующие предложения / решения:

  1. Включение минимизированной версии кода inline в шаблон Blogger - JS-код объемом 9 КБ в элементе <script>.
  2. Прямая ссылка на github raw версия - например, v1.3.16 .( ненадежная доступность? )

Учитывая скорости загрузки и доступность Что такое рекомендация для этогосценарий

1 Ответ

1 голос
/ 28 апреля 2011

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

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

...