размещение самостоятельно означает, что вы загружаете файл и размещаете его в том же месте, что и ваш веб-сайт, на сервере веб-хостинга.
в противном случае вы можете сослаться на него на своем веб-сайте с помощью CDN
(сети доставки контента). в этих сетях хранятся файлы, которые вы можете использовать. Вы добавляете ссылку на свой веб-сайт. и вам не нужно хранить файлы начальной загрузки на своем собственном сервере.
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
^ это пример CDN
. у них, вероятно, будет сервер, хранящий файл bootstrap.min.css
, затем они получат domain
(bootstrapcnd.com), создадут sub-domain
(maxcdn). и вы можете запросить у него ресурс (файл bootstrap.min.css).
Из 2-х вариантов вы можете выбрать, какой лучше для ВАС.
я бы перечислил "хорошие" и "плохие" обоих:
- Доступность. Размещение на собственном сервере означает, что вам никогда не придется беспокоиться о простоях. пока у вас есть собственный сервер (где размещаются файлы вашего веб-сайта), ваши ресурсы также будут доступны. Принимая во внимание, что если ресурсы вашего поставщика (jQuery, Bootstrap) поступают из CDN, отключение сервера CDN также повлияет на ваших посетителей. Однако ХОРОШАЯ служба CDN теряет время примерно на 99,9%.
- Удобство использования. Что вы делаете, когда хотите обновить jQuery или Bootstrap? Если вы размещаете сами себя, вы заходите на веб-сайт jQuery или Bootstrap, загружаете файл и размещаете его на своем сервере, а затем обновляете ссылку в своем html. С CDN вы просто обновляете версию (учитывая, что конкретный CDN имеет обновленный файл).
- Кэширование. Каждый уникальный посетитель вашего веб-сайта будет загружать ресурсы (jQuery, Bootstrap и т. д.), если они размещены на вашем сервере. С CDN эти файлы уже могут быть кэшированы в их браузере, если они посетили веб-сайт, который использует тот же CDN, что и вы. что приводит к ускорению загрузки ВАШЕЙ страницы.
- Пропускная способность: допустим, вы используете очень дешевый хостинг. и они дают вам около 100 МБ пропускной способности каждый месяц. но вы получаете 30 уникальных посетителей в день. размер страницы вашего сайта с jQuery составляет 100 КБ. и ваше ежемесячное использование полосы пропускания около (30 * 100 * 30/1000 =) 90 МБ. с jQuery (~ 84 КБ) в CDN становится (16 * 30 * 30/1000 =) 14,4 МБ. (Опять же, это гипотетический случай. Я не думаю, что вы сможете найти хостинг со скоростью 100 МБ в месяц, но вы поняли).
Я добавлю больше, когда я вспомню их. Надеюсь, поможет.
person
Mridul Kashyap
schedule
24.08.2016
/css/bootstrap.css
- person Luthando Ntsekwa   schedule 24.08.2016