В моем проекте laravel я использовал artisan для установки бутстрапа, и он автоматически загружал файлы app.css и app.js, которые в основном являются бутстрапом. Поэтому, когда я использовал маяк для проверки производительности своего сайта, я обнаружил огромную разницу между использованием cdn и этой загрузочной копии. Так это правда, что использование cdn лучше, чем использование копии на сервере?
Может ли использование twitter bootstrap cdn существенно повлиять на производительность моего сайта?
Ответы (1)
Да, использование cdn значительно улучшит вашу производительность.
Некоторые из преимуществ использования CDN?
Сокращение времени загрузки веб-сайта. Распределяя контент ближе к посетителям веб-сайта с помощью близлежащего сервера CDN (помимо других оптимизаций), посетители быстрее загружают страницы. Поскольку посетители более склонны уходить с сайта с медленной загрузкой, CDN может снизить показатель отказов и увеличить количество времени, которое люди проводят на сайте. Другими словами, более быстрый веб-сайт означает, что больше посетителей останутся на нем и будут оставаться на нем дольше.
Снижение затрат на пропускную способность. Затраты на пропускную способность для хостинга веб-сайтов являются основной статьей расходов для веб-сайтов. Благодаря кэшированию и другим оптимизациям CDN могут уменьшить объем данных, которые должен предоставлять исходный сервер, тем самым снижая затраты на хостинг для владельцев веб-сайтов.
Повышение доступности и избыточности контента. Большой объем трафика или сбои оборудования могут нарушить нормальную работу веб-сайта. Благодаря своей распределенной природе CDN может обрабатывать больше трафика и выдерживать сбои оборудования лучше, чем многие исходные серверы.
Повышение безопасности веб-сайта. CDN может повысить безопасность, предоставив защиту от DDoS-атак, улучшения сертификатов безопасности и другие оптимизации.