Що означає хостинг для друзів?


10

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

Що ще я повинен шукати у дружин-дружніх господарів?

Відповіді:


6

Ви можете переглянути деякі речі:

Вимоги щодо Drupal:

  • PHP 5.2+ (Drupal 7)
  • База даних MySQL
  • Ліміт пам'яті 128 Мб (для важкої обробки зображення кеша)

Не вимоги, але переваги:

  • SSH
  • Дриль
  • Git (останнє)
  • Crontabs
  • Завиток

1
Спасибі, Кріс. Я вдячний відповіді у цьому списку на це запитання.
CEMcFarland

1
PHP 5.2 потрібен лише Drupal 7; Drupal 6 сумісний з PHP 4. MySQL - це двигун бази даних, з яким тестуються модулі, але Drupal сумісний з PostgreSQL, навіть якщо Drupal код не міг правильно поводитися з PostgreSQL; Drupal 7, тоді також можна використовувати разом SQLite.
kiamlaluno

1
Для Drupal 7 вам потрібно переконатися, що необхідні розширення PDO (pdo та pdo_mysql, якщо ви хочете використовувати MySQL). Деякі хостери встигають цього не робити за замовчуванням. І так, Drupal 6 не вимагає PHP 5, але зовсім божевільно навіть думати про використання PHP4. Насправді навіть PHP 5.2 офіційно не підтримується.
Бердір

@Berdir, чи можете ви уточнити "PHP 5.2 офіційно не підтримується"? PHp 5.2 - рекомендована версія для встановлення D6 відповідно до drupal.org/requirements .
mpdonadio

3
Від php.net/archive/2011.php#id2011-01-06-1 : "Усі користувачі PHP повинні зауважити, що серія PHP 5.2 вже не підтримується. Всім користувачам настійно рекомендується оновити до PHP 5.3.6."
Бердір

4

Продовження списку F1234k:

4) Друпал-фанатик:

  • APC кеш для кращої продуктивності PHP
  • Лакуйте кеш-проксі для швидшої доставки вмісту
  • Пам'ять для швидшого зберігання тимчасових даних
  • Apache Solr для набагато кращої функціональності пошуку
  • Повністю керована хостингова інфраструктура
  • Підтримка персоналу з фактичним досвідом Drupal

Дякую, гевіз. Останні два пункти були б справді «фанатичними».
CEMcFarland

1
Ми маємо додати, що зазначені вище специфікації призначені лише для VPS або виділених, а не для спільного хостингу. Я думаю, якщо хтось має root-доступ, він може визначити власні специфікації. Я думаю, що питання стосувалося спільного хостингу, де хтось не має такого контролю.
Джон

1
Якщо хтось має хороший і швидкий спільний хостинг-акаунт і не великий сайт, то він може не пропустити APC / Varnish / Memcache, оскільки вони стосуються продуктивності. Хоча можна пропустити, Solr, який додає додаткової функціональності. Є компанії, які пропонують хостинг Solr, і хтось може використовувати їх у поєднанні зі своїм спільним хостинг-рахунком.
Іван

не забудьте mysql та файли, що знаходяться на одному сервері, без цього досить велика кара за продуктивність.
enthdegree

2

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

1) Друпал толерантний:

  • PHP 5.2.5,
  • MySQL,
  • Apache (бажано)

2) Друпал дружні :

  • можливість змінити розподіл пам’яті PHP на 96 Мб або більше (Перегляди - поширений приклад, для якого потрібно багато пам’яті)
  • можливість змінити максимальний час виконання PHP (30+ секунд)
  • безпечний режим php: вимкнено
  • увімкнено pdo ( більше інформації тут )
  • глобальний реєстр php: вимкн

(майже все вищезазначене дотримується, якщо ви можете налаштувати файл php.ini)

3) Друпаль люблячий :

  • SSH
  • Інстальований друк (ще краще: через GUI)
  • доступ через Crontab (є альтернатива для drupal 6, badmanscron , але приходить штраф за продуктивність, якщо моя пам'ять слугує добре)

Ретельна і дуже корисна відповідь. Дякую! З тих пір я придбав хостинг, але ваші дані про PHP оцінені.
CEMcFarland

1

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

І кожен експерт з Drupal знає, що якщо ви хочете, щоб ваш веб-сайт Drupal працював швидко, вам доведеться використовувати сховища швидкого кешу, такі як Redis / Memcahe та проксі-кеш-проксі Varnish.

Є кілька постачальників хостингу, які надають таку інфраструктуру, налаштовану спеціально для Drupal:

  • Хмара Acquia - переважно для підприємств. Побудований на базі веб-сервісів Amazon
  • Pantheon.io - побудований на вершині Rackspace
  • Platform.sh - побудований на основі веб-служб Amazon

Останні два дуже схожі і використовують віртуалізацію контейнерів, але вони недешеві.

Як альтернативу можна спробувати Wodby . Це не хостинг-провайдер, а хмарна інфраструктурна послуга, яка надасть функції, схожі на Pantheon.io/Platform.sh на будь-якому сервері, тобто зробить ваш власний сервер Drupal зручним. Він побудований на вершині Докера.


+1 за цей внесок. Коли я вперше задав це питання, хмарні служби були в набагато іншому місці. Я більше не використовую Drupal, але якби це зробив, то, певно, вирішив би таке рішення.
CEMcFarland,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.