Кеширане на HTTP съдържание - Production Brothers
Безплатна пробна връзка за 14 дни!
Високоскоростна доставка на съдържание от всякакъв обем за вашите интернет проекти в цяла България
Алгоритъм за кеширане
Характеристики:
- кешират се само избрани обекти;
- трябва да промените връзките на сайта за кеширани обекти.
Управление на времето за кеширане
Продължителността на живота на обект в кеша на сървъра за разпространение се определя от HTTP заглавките Cache-Control (със стойност „max-age“) и Expires. Заглавките трябва да бъдат зададени на първоначалния сървър; достатъчно е да посочите само един от тях. Едновременното използване на двете заглавки не е забранено, въпреки че е излишно; в този случай трябва да се внимава техните значения да не си противоречат. Ако тези заглавки липсват, времето за кеша по подразбиране за обекта е 24 часа. Особено трябва да обърнете внимание на правилната настройка на посочените HTTP хедъри в случай на динамично променящо се съдържание, тъй като това пряко влияе върху уместността на версията на обекта, съхранен в кеша. Може да се постигне високо ниво на уместност на динамичното съдържание чрез използване на CDN API за премахване на отделни обекти от кеша на всички сървъри за разпространение. В този случай обектът ще бъде презареден от източника при първия достъп на потребителя до него.
Обработва се низ на заявка
Когато разпространявате обекти с URL адреси, съдържащи низ на параметри (низ на заявка) във формата: http://server/path/program?query_string трябва да се отбележи, че по подразбиране, когато се кешира такъв обект, „низът на заявка“ се премахва от HTTP заглавката на URI на заявката. При следващи заявки потребителите ще получат първия кеширан обект с този URL адрес, независимо от стойността'низ за заявка' в заявката. Ако този модел на работа не ви устройва и е необходимо да запазите ‘query string’ в URL адреса, моля, уведомете ни и ние ще активираме тази опция.
- Използване на началния аргумент в низа на заявката. Времето е посочено в секунди. Примерен URL - http://customer.probro.ru/filetoplay.mp4?start=300
- Заявка за част от файл, указваща диапазон от байтове (заявка за диапазон от байтове).
http://flash.flowplayer.org/plugins/streaming/pseudostreaming.html#prepare http://nginx.org/ru/docs/http/ngx_http_mp4_module.html Поддържа се опцията за ограничаване на скоростта на качване на трафик към потребителя по време на псевдострийминг, което ви позволява да контролирате количеството на предавания трафик. По подразбиране скоростта на качване не е ограничена.
Безплатна пробна връзка за 14 дни!
Високоскоростна доставка на съдържание от всякакъв обем за вашите интернет проекти в цяла България
Процедура за свързване
- Моля, предоставете ни FQDN на източника на съдържание.
- Определете и ни кажете необходимите входове (изброени по-долу).
- Конфигурирайте сървъра източник, за да предава правилно HTTP заглавките Cache-Control и Expires.
- За да поставите връзки към съдържание, ще ви бъде разпределен домейн в зоната на отговорност на CDN като customer.probro.ru. За този домейн можете да създадете псевдоним (CNAME) във вашата DNS зона на отговорност като cdn.mycompany.com (по избор).
- След като получите потвърждение от службата за техническа поддръжка, проверете правилността на зареждането на уеб съдържанието на тестовия обект/домейн.
- За кеширани обекти поставете връзки на вашия сайт, като използвате специално име на домейн в зоната на отговорност на CDN (или псевдонима, посочен в CNAME записа).
Необходими изходни данни: