Как да изградим CDN

Автор: Morris Wright
Дата На Създаване: 28 Април 2021
Дата На Актуализиране: 16 Може 2024
Anonim
Уебинар: WordPress - първи настройки и сигурност
Видео: Уебинар: WordPress - първи настройки и сигурност

Съдържание

CDN означава "мрежа за доставка на съдържание". Тези мрежи обикновено се състоят от уеб сървъри, разпръснати по света. Когато потребителят поиска информация от даден сайт, заявката се обслужва от CDN сървъра, който може да го изпълни възможно най-бързо. В резултат на това CDN предлагат много предимства, включително намаляване на тежестта на заявка на един сървър и осигуряване на по-бърз достъп на потребителите до уеб съдържание. Можете да създадете CDN с помощта на утвърдени компании, но този тип решение може да бъде скъпо. Ако предпочитате, можете да създадете свой собствен CDN, като предоставите достъпни цени за тези ползи.


инструкции

CDN може да помогне на посетителя да получи по-бързо достъп до съдържанието ви по целия свят (Hemera Technologies / PhotoObjects.net / Getty Images)
  1. Конфигурирайте изходния си сървър. Изходният сървър - наричан още динамично съдържание на възел - е мястото, където ще съхранявате цялото си съдържание. Можете да увеличите производителността на вашия изходен сървър, като пуснете Apache и MySQL на него. Това ускорява процеса на споделяне на съдържанието ви чрез CDN с потребители от цял ​​свят. Ако нямате сървър, можете да използвате Nginx като уеб сървър. Този софтуер може да се справи с големи количества трафик, в допълнение към възможността за прокси, която е важна за създаването на вашия CDN.

  2. Конфигурирайте кеша. Заедно с вашия изходен сървър, имате нужда от софтуер, който ще действа като кеш, така че съдържанието, което често се използва от потребителите, може да се съхранява за бърз достъп. Можете да използвате Varnish Cache или Squid Cache в зависимост от това дали сървърът вече включва възможности за прокси. Ако това се случи, използвайте Varnish. В противен случай, кешът на Squid може да е по-добър вариант.


  3. Създайте най-добрите си сайтове - глобалните сървъри, които ще доставят съдържанието ви при поискване. Можете да ги конфигурирате, като използвате "perl скрипт", който насочва заявката на потребителя към подходящото местоположение на върха, въз основа на географското местоположение на същата. Друга възможност е да използвате софтуер като BIND, който ще проследява съдържанието на IP адресите и имената на хостовете на интернет, и това в общи линии е същото като скрипта.

  4. Тествайте конфигурацията си. След като имате съдържанието на динамичния възел за вашия изходен сървър или една от установените крайни точки, тествайте връзката, за да се уверите, че всичко работи правилно. Ако работи, можете да започнете да добавяте още сайтове с режещи ръбове към своя CDN.

Какво ви трябва

  • Сървър или Nginx
  • Софтуер за кеш или лак
  • Софтуерен скрипт или BIND