Что лучше: общедоступный javascript CDN или автономный комбинированный javascript? [закрыто]

Моя веб-страница использует несколько библиотек javascript, таких как jquery, jquery-ui, underscore, backbone и несколько других известных плагинов jquery.

Теперь передо мной стоит дилемма: я мог бы:

  1. использовать публичный CDN, в котором размещены все эти библиотеки. И если пользователь посетил другой сайт, используя тот же CDN, сценарии могли быть кэшированы. Но поскольку каждая библиотека является отдельной, на странице должно быть много тегов сценария, следовательно, много запросов http.

  2. Объедините все необходимые сценарии в один (включая мои собственные файлы сценариев) и разместите его на своем собственном сервере. Всего один запрос на все, но я не смог обслуживать сценарий быстрее, чем CDN, и я не могу воспользоваться кешем.

Из вашего собственного опыта, что лучше?

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

10
задан NeoWang 7 April 2014 в 11:35
поделиться