Як побудувати CDN

Автор: Morris Wright
Дата Створення: 2 Квітень 2021
Дата Оновлення: 16 Травень 2024
Anonim
Як побудувати намір?
Відеоролик: Як побудувати намір?

Зміст

CDN означає "Мережа доставки контенту". Ці мережі зазвичай складаються з веб-серверів, розкиданих по всьому світу. Коли користувач запитує інформацію з сайту, запит обслуговується сервером CDN, який може виконати його якомога швидше. Як результат, CDN надають багато переваг, включаючи зменшення навантаження на запит на одному сервері та надання користувачам більш швидкого доступу до веб-контенту. Ви можете створити CDN за допомогою створених компаній, але цей тип рішення може бути дорогим. Якщо ви віддаєте перевагу, ви можете створити власний CDN, надаючи доступні ціни на ці переваги.


Інструкції

CDN може допомогти відвідувачеві швидше отримати доступ до вашого вмісту по всьому світу (Hemera Technologies / PhotoObjects.net / Getty Images)
  1. Налаштуйте вихідний сервер. Вихідний сервер - також званий динамічний вміст вузла - це те, де ви будете зберігати весь вміст. Ви можете збільшити продуктивність вихідного сервера, запустивши на ньому apache і mysql. Це прискорює процес обміну вмістом через CDN з користувачами по всьому світу. Якщо у вас немає сервера, ви можете використовувати Nginx як веб-сервер. Це програмне забезпечення може обробляти великі обсяги трафіку, на додаток до можливості проксі, що важливо для створення CDN.

  2. Налаштуйте кеш. Поряд з вашим вихідним сервером, вам потрібно програмне забезпечення, яке буде діяти як кеш, так що вміст, до якого часто звертаються користувачі, може зберігатися для швидкого доступу. Ви можете використовувати кеш Varnish або Squid Cache залежно від того, чи сервер вже містить можливості проксі-сервера. Якщо це станеться, використовуйте лак. В іншому випадку, кеш Squid може бути кращим варіантом.


  3. Створіть свої найпопулярніші сайти - глобальні сервери, які доставлять ваш контент за запитом. Ви можете налаштувати їх, використовуючи "perl-скрипт", який спрямовує запит користувача на відповідне місце розташування підказки, залежно від географічного розташування того самого. Іншим варіантом є використання програмного забезпечення, як BIND, яке буде відстежувати вміст IP-адрес і імен хостів Інтернету, і це в основному те ж саме, що і сценарій.

  4. Перевірте налаштування. Після того, як ви маєте вміст динамічного вузла для вихідного сервера або одну з встановлених кінцевих точок, перевірте підключення, щоб переконатися, що все працює належним чином. Якщо він працює, ви можете почати додавати нові сайти для вирішення перед CDN.

Що вам потрібно

  • Сервер або Nginx
  • Програмне забезпечення для кешування лаком або кальмарів
  • Програмне забезпечення Скрипт або BIND