JSDelivr - Википедия - JSDelivr
Разработчики) | Проспект первый, Дмитрий Акулов |
---|---|
изначальный выпуск | 2012 |
Репозиторий | |
Операционная система | Кроссплатформенность |
Тип | Бесплатная CDN |
Интернет сайт | www.jsdelivr.com |
JSDelivr (стилизован под jsDelivr) является свободным общественным CDN за Открытый исходный код проекты.
Он может обслуживать веб-файлы прямо из npm реестр и GitHub репозитории без какой-либо конфигурации.[1][2]
В настоящее время это второй по популярности общедоступный CDN, на котором размещается несколько проектов.[3][4] 14 октября 2020 года он стал официальным CDN Бутстрап.[5]
Обзор
jsDelivr также имеет API для разработчиков,[6] без ограничений по трафику и доступен по всему миру, в том числе из материкового Китая.[7] Проект спонсируется несколькими известными компаниями, такими как Cloudflare, Fastly, Stackpath, appfleet, NS1 и DigitalOcean.[8] По состоянию на сентябрь 2017 г.[Обновить], самым популярным размещаемым проектом была гладкая карусель с 3,7 миллиардами запросов в месяц.[9][10]
Инфраструктура
В проекте используются два DNS-провайдера для резервирования DNS. Из-за по-круговой если один провайдер выйдет из строя, второй будет поддерживать CDN в сети.
Пользовательская система, размещенная на Appfleet анализирует производительность базовых поставщиков CDN и передает правила маршрутизации поставщикам DNS, чтобы повысить производительность и время безотказной работы. Пользователи перенаправляются к наиболее производительной и доступной сети CDN в зависимости от их местоположения.[11][12]
Китайский поставщик CDN Quantil используется для обслуживания китайцев благодаря Лицензия ICP принадлежит jsDelivr.[13]
На бэкэнде jsDelivr управляет несколькими кластерами в Германии и Нидерландах, которые запускают логику, обеспечивающую работу службы. Все обслуживаемые файлы кэшируются на исходных серверах на SSD-дисках. Локально некэшированные файлы сначала извлекаются из постоянного кеша, размещенного на Amazon S3. Если файлов там нет, они берутся из NPM или GitHub в зависимости от типа запроса. После первой выборки все новые и уникальные файлы постоянно кэшируются на S3 по неработающим URL-адресам из-за удаленных или переименованных пакетов. В случае простоя S3 логика постоянного кеширования временно игнорируется, и файлы загружаются непосредственно из NPM и GitHub.[11]
Рекомендации
- ^ jsdelivr: бесплатный CDN с открытым исходным кодом для веб-мастеров и разработчиков., jsDelivr, 2017-10-29, в архиве из оригинала на 2017-10-09, получено 2017-10-30
- ^ «Почему jsDelivr использует 2 DNS ', 4 CDN и Fly». Статьи о мухах. 2017-10-06. Получено 2017-10-30.[постоянная мертвая ссылка ]
- ^ "jsDelivr - Передовая общедоступная сеть CDN с открытым исходным кодом". Mozilla. В архиве с оригинала 30 октября 2017 г.. Получено 29 октября 2017.
- ^ «Статистика использования и доля рынка сетей доставки контента JavaScript для веб-сайтов, сентябрь 2017 г.». w3techs.com. В архиве из оригинала на 2019-04-12. Получено 2017-09-05.
- ^ "Bootstrap твит, анонсирующий новый CDN". Twitter. Получено 2020-10-14.
- ^ Греасидис, Тодорис (26 февраля 2016 г.). Шаблоны проектирования jQuery. Packt Publishing Ltd. ISBN 9781785885129.
- ^ «4 лучших сервиса CDN для размещения библиотек с открытым исходным кодом». Opensource.com. В архиве из оригинала на 18.04.2019. Получено 2017-09-07.
- ^ «Damit euer Code richtig gut aussieht: Open-Source-Font Hack in neuer Version veröffentlicht» [Так что ваш код выглядит действительно хорошо: выпущена новая версия взлома шрифтов с открытым исходным кодом]. Новости t3n (на немецком). В архиве из оригинала от 3 июля 2017 г.. Получено 29 октября 2017.
- ^ «Обслуживание одного миллиарда загрузок библиотеки JavaScript». Алголия. 27 сентября 2017. В архиве с оригинала 30 октября 2017 г.. Получено 29 октября 2017.
- ^ "jsDelivr - Бесплатная, быстрая и надежная CDN с открытым исходным кодом". jsdelivr.com. В архиве из оригинала на 2017-09-04. Получено 2017-09-05.
- ^ а б «Как работает jsDelivr». www.jsdelivr.com. Получено 2020-10-13.
- ^ jsdelivr / jsdelivr, jsDelivr, 13.10.2020, получено 2020-10-13
- ^ «jsDelivr - бесплатный, быстрый и надежный CDN для открытого исходного кода». jsDelivr. Получено 2020-10-13.
внешняя ссылка
Эта статья о веб-сайте заглушка. Вы можете помочь Википедии расширяя это. |