Лучше объединить и уменьшить Google CDN использования или JavaScript?

Да, exists() считается чтением к вашему счету. Они также учитывают максимальное число операций чтения , которое вы можете выполнить за запрос .

26
задан Community 23 May 2017 в 11:53
поделиться

4 ответа

Я думаю, это зависит от того, насколько вероятно, что у ваших пользователей уже есть кэшированный файл google cdn после посещения другого сайта, использующего тот же актив.

Я считаю, что лучше использовать CDN, так как он минифицирован и, скорее всего, файл вообще не нужно загружать. Комбинируйте и минифицируйте все остальное.

Мне было бы интересно узнать соотношение hit-miss глобального кэша для этих файлов библиотеки google cdn.

8
ответ дан 28 November 2019 в 17:26
поделиться

Я объединяю, минимизирую ( используя замыкание ) и использую (akamai) CDN. Но самый важный совет для веб-производительности:

  1. использование никогда не истекает кеш
  2. асинхронная загрузка: вы можете использовать этот скрипт для загрузки ваших внешних JS файлы

    (function() {
      setTimeout(function(){
        var sc = document.createElement('script'); sc.type = 'text/javascript'; sc.async = true;
        sc.src = 'youfile';
       (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(sc);
      },0);
    })();
    
1
ответ дан GitaarLAB 28 November 2019 в 17:26
поделиться

Использование CDN и комбинирование / минимизация служат различным целям. Если вы можете использовать оба.

  1. Объединение файлов Javascript - уменьшает количество http-запросов со страницы.
  2. Сокращение файлов Javacsript - уменьшает размер файла
  3. . Использование Cdn - улучшает задержку.

Если вы можете найти способ использовать оба, это здорово

Хотя объединение файлов Javascript может превратиться в более сложное дело, чем просто минимизировать их.

Вы можете использовать другие CDN, если хотите (Amazon CloudFront)

3
ответ дан Rishav Rastogi 28 November 2019 в 17:26
поделиться

Наверное, особой разницы не будет.

Файлы javascript небольшие и статические, они будут кэшироваться браузерами пользователей. Используя копию, хранящуюся в Google CDN, вашим пользователям, возможно, даже не придется загружать скрипт при первом посещении вашего сайта.

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

3
ответ дан 28 November 2019 в 17:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: