CDN мрежи за сайта - свързване и конфигурация
Можете да прочетете повече за CDN мрежите в wiki и накратко CDN е (Content Distribution Network или Content Delivery Network) мрежа за доставка на съдържание, географски разпределена мрежа от прокси сървъри за обратно кеширане.
Приблизителна схема на CDN мрежата е показана на фигурата по-долу:
CDN мрежата е следващата стъпка по пътя към оптимизиране и ускоряване на доставката на съдържание, когато всички други методи вече са използвани, като например:
- добавки за кеширане на сайт като W3 Total Cache или WP Super Cache;
- добавки за кеширане на заявки за база данни, като DB Cache Reloaded Fix;
- кеширане от страна на nginx на уеб сървъра;
- Кеширане на PHP opcode с eAccelerator или xCache;
- микрооптимизация - стилове, спрайтове, минимизиране на HTML код и др.
CloudFlare
Сред безплатните CDN мрежи CDN мрежата от CloudFlare се оказа най-атрактивна и привидно по-бърза. Точни измервания до милисекунди не бяха извършени поради липса на свободно време за това и всички заключения за скоростта на работа бяха направени, така да се каже, "на око"! :)
Свързването към CDN мрежа от CloudFlare изисква пълно делегиране на домейна към техния DNS сървър. Регистрацията е проста, по време на която ще бъдете подканени да добавите сайт, следващата стъпка автоматично ще сканира DNS записите на домейна, чиято коректност е желателно да проверите и коригирате, ако е необходимо, особено за MX записа, например, ако прехвърлите домейн с работеща поща от Yandex към CloudFlare, тогава веднага трябва да промените MX записа на MX записа от Yandex (Как да конфигурирате MX и SPF записи?):
Веднага при добавяне на домейн е желателно да добавите всички други DNS записи, например TXT за SPF, DKIM и др. След добавяне на MX записИме :@,Тип : MX,Стойност : mx.yandex.ru,Приоритет : 10 - името му ще се показва като "domain_name":
Както е обяснено от тези. support е нормалното поведение на тяхната система и запис с име "@" е напълно валиден и функционален и автоматично се показва като "domain_name". В следващата стъпка изберете тарифен план, тип оптимизация и ниво на сигурност:
След това ще бъдете помолени да промените списъка с DNS сървъри за вашия домейн на DNS сървъри от CloudFlare:
На страницата „Ресурси и изтегляния на CloudFlare“, в допълнение към mod_cloudflare, можете също да намерите плъгини за възстановяване на реални IP адреси на такива CMS като Drupal, WordPress, Joomla!.
Когато в заявката се открият опасни конструкции (в зависимост от нивото на сигурност), подозрение за спам бот, ботнет зомби и т.н., тогава на клиента се предлага "captcha":
Можете да създадете свой собствен списък с правила за доверени или блокирани IP адреси, техните диапазони или цели държави.
Мрежата за разпространение на съдържание Coral
Друг вариант за CDN мрежа, за да използвате която е достатъчно да добавите ".nyud.net " пред името на вашия домейн - т.е. първо имашеhttp://mydomain.com/. /. / и крайният резултат трябва да бъдеhttp://mydomain.com.nyud.net/. /. /.
Чрез CDN мрежата "Coral Content Distribution Network " е удобно да се прокси отделни файлове, като стилове, скриптове, шрифтове, изображения и т.н., за Joomla! и WordPress имат плъгини CDN за Joomla! и безплатен CDN но. както винаги и навсякъде, изскача "но" - повечето IP от обхвата на тази мрежа са в черния списък на "Comodo Secure DNS":
Тези, които използват "Comodo Secure DNS" може да получат крива страница - т.е. без стилове, шрифтове,изображения и други прокси елементи, защото:
Incapsula е друга интересна опция за CDN мрежа, за да използвате която не е необходимо да делегирате изцяло домейна към тази мрежа, а просто промените записа "A " = 199.83.134.46 на IP на техния сървър и добаветеCNAME = zkgiy.x.incapdns.net. Когато мрежата подозира, че нещо не е наред с посетителя, ще се покаже страница с връзка към сайта с добавения ред/?incap_redirect=2
Освен това има собствена статистика, предоставя персонализирани правила (изглежда без ограничения):
След като изпробвах всяка от гореспоменатите CDN мрежи, мога да кажа с пълна увереност, че всички предимства на използването им загиват в зародиш за нашите местни сайтове, тъй като тези мрежи не покриват родната ни земя, а най-близкият сървър се намира в Германия.
Освен това всякакви експерименти, иновации или просто нахални PR кампании под прикритието, че вашият сайт е недостъпен, въпреки че сайтът всъщност ще бъде достъпен, могат да се извършват на безплатни акаунти, което също може да повлияе на трафика.