Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

Чи не знаєте, чи використовувати WordPress Multisite або окремі установки WordPress? Обидва підходи можуть бути життєздатними рішеннями, якщо потрібно створити більше одного сайту WordPress. Однак кожен підхід має свої сильні й слабкі сторони, тому важливо вибрати оптимальний варіант для конкретної ситуації.

wordpress multisite vs multiple wordpress installations

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

У цій статті ми допоможемо вам прийняти правильне рішення, розповівши все, що потрібно знати про багатосайтову установку WordPress та встановлення декількох сайтів на WordPress. Крім того, розберемо плюси та мінуси кожного підходу, які допоможуть зробити вибір. І насамкінець подивимося кілька реальних прикладів того, коли слід використовувати кожен із них.

Як працює мультисайт WordPress?

WordPress Multisite дозволяє створити мережу сайтів, що працюють на базі однієї установки WordPress. Кожен сайт мережі використовує однаковий набір облікових записів користувачів та встановлених розширень (плагінів/тем), що може бути корисним у деяких ситуаціях.

Для керування мережею сайтів вам надається спеціальна роль адміністратора мережі та панель керування. Також можна призначати різних користувачів адміністраторами окремих сайтів у вашій мережі.

Чи може кожен сайт багатосайтової мережі мати своє власне доменне ім'я?

За допомогою зіставлення доменів можна дати кожному сайту мережі своє унікальне доменне ім'я, що дозволить виглядати як окремі сайти.

Загалом multisite дає вам три можливості керування URL-адресами окремих сайтів мережі:

  • Піддомен: кожен сайт отримує свій власний піддомен на тому ж доменні ім'я, наприклад, site1.yoursite.com, site2.yoursite.com і site3.yoursite.com.
  • Підпапка: кожен сайт розміщується в підпапці з тим же доменним ім'ям, наприклад yoursite.com/site1, yoursite.com/site2 та yoursite.com/site3.
  • Зіставлення доменів: кожен сайт може мати своє власне унікальне доменне ім'я, наприклад site1.com, site2.com та site3.com.

Мультисайт WordPress: плюси та мінуси

Розібравшись із цим, давайте розглянемо плюси та мінуси використання багатосайтової мережі WordPress.

Переваги мультисайту WordPress

  • Простіше управління сайтом: можна керувати всіма своїми сайтами з єдиної панелі керування WordPress та легко перемикатися між різними сайтами.
  • Спрощене керування користувачами: ви можете використовувати загальні облікові записи користувачів на декількох сайтах та керувати ними з централізованої панелі керування. Користувач також може отримати доступ до кількох сайтів, використовуючи той самий обліковий запис, що позбавляє необхідності окремо входити на кожен сайт.
  • Простіші оновлення: замість необхідності застосовувати оновлення ядра, плагінів та тем для кожного окремого сайту, можна просто виконати оновлення один раз на панелі адміністратора мережі, і всі сайти мережі отримають вигоду від оновлень.
  • Простіше управління розширеннями (плагінами та темами): якщо на мережевих сайтах використовуються схожі розширення, керування розширеннями стає набагато простіше, оскільки потрібно встановити розширення лише один раз (замість того, щоб встановлювати його окремо для кожного сайту).
  • Швидке створення сайтів: ви можете додавати нові сайти лише кількома клацаннями миші або навіть дозволити користувачам створювати нові сайти з інтерфейсу.

Мінуси WordPress для мультисайтів

  • Єдина точка відмови: якщо щось трапиться з мережею, кожен сайт вийде з ладу або працюватиме повільніше, оскільки вся мережа працює на одній установці WordPress.
  • Важко перенести окремий сайт: Хоча і можливо перетворити багатосайтовий сайт на одиничний сайт, цей процес набагато складніший, ніж перенесення однієї установки WordPress.
  • Проблеми сумісності плагінів або ліцензії: не всі плагіни сумісні з WordPress Multisite. Навіть якщо плагін сумісний, для його використання в режимі Multisite може знадобитися придбати більш дорогу ліцензію.
  • Залежність від адміністратора мережі: окремі адміністратори сайтів мають менше контролю за сайтами. Наприклад, вони не можуть встановлювати власні плагіни. У той же час це може бути перевагою, якщо ви навмисно хочете обмежити можливості адміністраторів окремих сайтів.
  • Відновлення із резервної копії за принципом «усі чи нічого»: складно відновити резервну копію лише одного мережного сайту. Це може викликати проблеми, якщо на одному з мережевих сайтів є останні зміни, яких немає в останній резервній копії.

Дивіться також:

Як і коли використовувати для клієнтських проектів мультисайти WordPress

Декілька установок WordPress: плюси та мінуси

Далі давайте розглянемо плюси та мінуси використання кількох установок WordPress.

Переваги множинної установки WordPress

  • Більший контроль над окремими сайтами: наявність окремих установок, як правило, дає вам більший контроль над окремими сайтами, коли справа стосується встановлення плагінів або налаштування тем.
  • Можливість надання виділених ресурсів окремим сайтам: ви можете розміщувати сайти на окремих облікових записах хостингу, що запобігає уповільненню роботи інших сайтів і дозволяє оптимізувати ресурси кожного сайту.
  • Множинні точки відмови: якщо один сайт вийде з ладу, інші працюватимуть справно, якщо вони належним чином ізольовані.
  • Адміністратори сайтів мають повний контроль: окремі адміністратори сайтів мають повний контроль над власними сайтами, що усуває необхідність покладатися на адміністратора мережі для виконання важливих завдань.
  • Прості міграції: за потреби ви можете легко перенести один сайт.
  • Найкраща сумісність із плагінами: кожен плагін призначений для встановлення на одному сайті, що не завжди підходить для багатосайтової установки.

Мінуси множинних установок WordPress

  • Окремі панелі інструментів WordPress: кожен сайт буде мати власну окрему панель інструментів та облікові дані для входу, що може призвести до збільшення витрат часу на керування кількома сайтами.
  • Облікові записи користувачів унікальні для кожного сайту: хоча й існують способи спільного використання користувачів між окремими установками WordPress, це набагато складніше налаштувати і це не є основною функцією, як у мультисайті.
  • Більш трудомісткі оновлення: Оновлення необхідно застосовувати для кожного сайту окремо.
  • Ліцензії на плагіни можуть коштувати дорожче (іноді): деякі плагіни можуть вимагати окрему ліцензію для кожного сайту, що в деяких випадках може підвищити складність та вартість.

Важливо, що деякі з цих недоліків можна компенсувати за допомогою інших інструментів. Наприклад, можна використовувати плагін MainWP для керування кількома установками з єдиної панелі керування.

Запитання, на які потрібно відповісти при виборі між WordPress Multisite та декількома установками

Давайте розглянемо кілька питань, на які потрібно відповісти, щоб визначити, чи слід використовувати багатосайтову версію WordPress чи окремі установки.

Ці питання охоплюють такі сфери:

  • Призначення сайту
  • Використання плагіна
  • Використання теми та налаштування дизайну
  • Зручний для користувача
  • Трафік та використання ресурсів
  • Основні зацікавлені сторони сайту
  • Майбутні шанси на міграцію.

Чи будуть сайти мати схожі цілі?

Хоча це не є жорстким правилом, в цілому має більше сенсу розглянути варіант WordPress Multisite, якщо кожен сайт має схожу мету.

Для прикладу того, що ми маємо на увазі під «метою», припустимо, що ви створюєте університетський сайт на WordPress і хочете створити окремий сайт для кожного коледжу чи факультету. Всі ці сайти мають одну й ту саму основну мету — відображати інформацію про коледж/факультет у контексті університету, тому багато університетів використовують мультисайт.

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

Чи використовуватимуть сайти аналогічні плагіни?

Оскільки кожен сайт у Multisite мережі використовуватиме той самий набір встановлених плагінів, слід подумати у тому, чи кожен сайт використовуватиме той самий набір плагінів чи кожен сайт використовуватиме різний набір плагінів.

Вам потрібно встановити нові плагіни з панелі адміністратора мережі. Потім можна примусово активувати плагін на окремих сайтах мережі за допомогою функції «Активація мережі» або дозволити адміністраторам сайтів самостійно вирішувати, активувати плагін чи ні.

multisite plugins site admin

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

Є можливість зіткнутися з проблемами сумісності або ліцензування для різних сайтів. Якщо на кожному сайті використовуються різні плагіни, відстежувати сумісність та умови ліцензування для всіх цих плагінів може бути складно.

Чи будуть сайти мати схожий дизайн?

Все, що ми сказали про плагіни, стосується і тем.

Однак у багатосайтових мережах теми можуть також створювати додаткові складності при налаштуванні однієї і тієї ж теми для окремих сайтів мережі. Будь-які зміни, які вносяться безпосередньо до теми, будуть застосовуватися до всіх сайтів мережі, які використовують цю тему.

Це може трохи ускладнити ситуацію, якщо ви хочете, щоб мережеві сайти використовували ту саму базову тему, а потім налаштовували дизайн на її основі.

Є способи оминути це. Наприклад, можна використовувати плагін, що підтримує CSS для кожного сайту мережі. Кожен сайт мережі також може мати власні налаштування у налаштування або редактора сайтів.

В цілому, ця ситуація може стати ще одним фактором, що підштовхує вас до використання окремих сайтів WordPress, але існують способи вирішення цих проблем, якщо решта ситуації підходить для Multisite.

Чи потрібний буде доступ до сайтів аналогічним користувачам?

Іншим важливим міркуванням є те, чи різні сайти повинні використовувати одну і ту ж групу користувачів.

Тут є два міркування:

  • Користувачі бекенда матимуть доступ до панелей управління сайтами, наприклад, до функцій окремих адміністраторів сайтів, авторів та редакторів.
  • Користувачі фронтенду взаємодіють із фронтендом сайтів. У конфігурації за промовчанням роль користувача зазвичай "Подписчик", але ви можете створити власні ролі.

multisite user management
За замовчуванням користувач, який підписався на один мережевий сайт за участю «Підписувач», автоматично стає передплатником усіх сайтів у цій мережі. Тобто, якщо він увійде на «Мережевий сайт 1», а потім перейде на «Мережевий сайт 2», він все одно залишиться передплатником на цьому другому сайті, якщо ви не відключите цю функцію.

Проте користувачі не зберігають автоматично ролі з вищими привілеями на кількох сайтах мережі, якщо ви не надасте користувачеві роль з вищими привілеями на кожному сайті. Наприклад, якщо ви зареєструєте користувача як редактор на сайті «Мережа 1», у нього не буде прав редактора при відвідуванні сайту «Мережа 2». Він, як і раніше, входитиме до свого облікового запису, але за замовчуванням буде передплатником лише на сайті «Мережа 2».

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

Чи будуть сайти мати однаковий трафік та використання ресурсів (зараз і в майбутньому)?

Завдяки окремим установкам WordPress можна вибрати, чи розміщувати всі свої сайти на одному сервері або розгортати їх на кількох екземплярах серверів.

Однак оскільки багатосайтові мережеві сайти використовують одну установку, доведеться використовувати один і той же сервер для кожного сайту в мережі.

Це може стати проблемою, якщо потреби сайтів у мережі радикально різняться. Якщо один сайт відвідують два мільйони людей на місяць, а інший – дві тисячі, це може підштовхнути вас до використання окремих установок WordPress, щоб оптимізувати хостингове середовище кожного сайту під його ситуацію.

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

Якщо ви все ж таки вибираєте мультисайт, переконайтеся, що використовуваний вами хостинг підтримує Multisite.

Чи будуть ці об'єкти різні основні зацікавлені сторони?

Крім обліку фактичних облікових записів користувачів на сайті також слід врахувати, чи буде у кожного сайту в мережі свій основний зацікавлений суб'єкт.

Типовим прикладом може бути фрілансер, який створює сайти на WordPress для клієнтів. Для спрощення деякі фрілансери розміщують усі сайти своїх клієнтів в єдиній багатосайтовій мережі.

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

Як правило, слід використовувати окремі установки WordPress для кожної основної зацікавленої особи, щоб уникнути подібних ситуацій.

Чи є ймовірність, що доведеться перенести один із сайтів?

Також варто подумати про те, чи є ймовірність, що в майбутньому потрібно буде перенести один окремий сайт (а не всю мережу сайтів). Це, швидше за все, станеться, якщо сайти мають різні основні зацікавлені сторони, але можуть статися і в інших ситуаціях.

Хоча і можливо перенести один сайт із багатосайтової мережі, це складно здійснити, і легко припуститися помилки.

Якщо є ймовірність, що в майбутньому доведеться перенести один із сайтів, його, швидше за все, не слід включати до Multisite-мережі.

Реальні приклади того, коли варто розглянути можливість створення Multisite на WordPress

Давайте розглянемо кілька реальних прикладів того, коли може знадобитися використовувати багатосайтову або роздільну установку WordPress.

Ці приклади не претендують на вичерпний список усіх ситуацій. Вони лише дають вам уявлення про те, як наведені вище питання і плюси/мінуси можуть проявитися в реальному світі.

Ось кілька поширених ситуацій, в яких може знадобитися використовувати мережу Multisite:

  • Компанії з кількома філіями або постачальниками послуг: наприклад, якщо у вас є тренажерний зал з трьома філіями, можете використовувати функцію «Мультисайт» для створення окремого сайту для кожної філії. Інший приклад – агентство нерухомості, яке хоче створити окремий сайт для кожного агента у компанії.
  • Університети: Multisite — найпоширеніша функція для університетських сайтів на WordPress. Ви можете створити мережевий сайт для кожного факультету навчального закладу. Деякі університети дозволяють студентам створювати власні сайти в рамках мережі.
  • Шкільні округи: створити мережевий сайт для кожної школи округу або навіть для окремих відділів у кожній школі.
  • Веб-сайт як послуга (WaaS): дозволити користувачам створювати власні сайти у вашій мережі, безкоштовно або за плату.
  • Багатомовні веб-сайти: хоча ви можете використовувати звичайну установку для створення багатомовного сайту WordPress, використання WordPress Multisite дає більший контроль над локалізацією кожної версії сайту.
  • Корпоративні інтрамережі або мережі: надати кожній команді чи відділу власний сайт у корпоративній мережі.
  • Клуби/асоціації: надати кожному місцевому відділенню власний сайт для розміщення контенту та оновлень, що стосуються цього відділення.
  • Блог-мережі: якщо у вас є мережа блогів, тісно пов'язаних з тематики, мультисайт може бути чудовим рішенням. Наприклад, щось на кшталт окремих путівників містами світу на сайті Spotted by Locals. Кожен путівник містами має свою команду блогерів і унікальний контент.

Реальні приклади того, коли слід розглянути можливість встановлення кількох екземплярів WordPress

Ось кілька конкретних ситуацій, коли стане в нагоді використання окремих установок WordPress. Знову ж таки, це не повний список — це лише кілька прикладів, які допоможуть обміркувати варіанти.

  • Веб-сайти з високим трафіком або високим споживанням ресурсів: якщо сайт прийматиме багато відвідувачів та/або споживатиме багато ресурсів, часто має сенс використовувати оптимізоване середовище хостингу, що відповідає потребам цього сайту.
  • Інтернет магазини: Хоча WooCommerce сумісний з WordPress Multisite, використовувати цей підхід для «звичайних» інтернет-магазинів — погана ідея, оскільки вони мають унікальні потреби.
  • Клієнтські сайти: хоча деякі фрілансери використовують WordPress Multisite для управління клієнтськими сайтами, це може бути поганою ідеєю з багатьох причин, які ми обговорили вище, наприклад, через єдину точку відмови для всіх клієнтських сайтів або складність перенесення одного сайту, якщо клієнт хоче перейти на новий хостинг.
  • Веб-сайти з унікальними потребами в плагінах: якщо кожен сайт використовуватиме різний набір плагінів, то багатосайтовість, ймовірно, не найкраще рішення.
  • Сайти зі строгими вимогами щодо дотримання організаційних або нормативних вимог: оскільки дані користувачів будуть передаватися по всій мережі, може бути складніше дотримуватися законів про конфіденційність, таких як європейський GDPR.

Загалом вибір між WordPress Multisite і кількома сайтами залежить від вашої конкретної ситуації. Відповівши на вищезгадані питання і зваживши всі «за» і «проти», ви зможете зрозуміти, який підхід найкраще підійде для ваших потреб.

 Джерело: kinsta.com

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 0

Додати коментар або відгук