Что означает "дружественный к Drupal" хостинг?
Я новичок в Drupal и веб-хостинге в целом. Мой вопрос в том, что представляет собой полностью дружественный к Drupal хост? Я знаю, что установка упрощается благодаря провайдеру хостинга, предоставляющему вам доступ по SSH и возможность извлекать сжатые файлы на сервере.
Что еще я должен искать в хосте, дружественном к Drupal?
4 answers
Есть некоторые вещи, которые вы, возможно, захотите изучить:
Требования к Drupal:
- PHP 5.2+ (Drupal 7)
- База данных MySQL
- Ограничение памяти 128 Мб (Для интенсивной обработки Кэша Изображений)
Не требования, а льготы:
- SSH
- Драш
- Git (последняя версия)
- Кронтабы
- Завиток
Продолжение списка F1234k:
4) Фанатик Друпала:
- Кэш APC для повышения производительности PHP
- Лакируйте прокси-кэш для более быстрой доставки контента
- Memcache для более быстрого хранения временных данных
- Apache Solr для гораздо лучшей функциональности поиска
- Полностью управляемая инфраструктура хостинга
- Вспомогательный персонал с реальным опытом работы с Drupal
"Дружественный к Drupal" хостинг - это термин, который можно интерпретировать по-разному в зависимости от того, какой сайт вы планируете создать и каким пользователем вы являетесь. Если бы мне пришлось разбить его на "уровни дружелюбия", я бы сказал следующее:
1) Терпимый к Drupal:
- PHP 5.2.5,
- MySQL,
- Apache (предпочтительно)
2) Дружественный к Drupal:
- возможность изменить распределение памяти PHP на 96 МБ или более (Просмотры - распространенный пример, для которого требуется много памяти)
- возможность изменить максимальное время выполнения PHP (30+секунд)
- безопасный режим php: выключен
- включен pdo ( дополнительная информация здесь)
- глобальные регистры php: выключено
(почти все вышеперечисленное выполнено, если вы можете настроить свой файл php.ini)
3) Любящий Друпал:
- SSH
- Возможность установки Drush (еще лучше: через графический интерфейс)
- доступ к кронтабу (есть альтернатива для drupal 6, poormanscron, но сопровождается снижением производительности, если мне не изменяет память)
Лично я считаю, что дружественный хостинг Drupal - это не просто хостинг, предоставляющий вам базовый набор Apache + PHP + MySQL. Потому что вам все равно придется настроить все зависимости, чтобы он работал надежно и быстро.
И каждый эксперт по Drupal знает, что если вы хотите, чтобы ваш веб-сайт Drupal работал быстро, вам нужно использовать быстрые хранилища кэша, такие как Redis/Memcahe и обратный кэш-прокси-лак.
Существует несколько хостинг-провайдеров, которые предоставляют эту инфраструктуру из коробки настроен специально для Drupal:
- Облако Acquia - В основном для предприятий. Построенный на основе веб-сервисов Amazon
- Pantheon.io - Построен поверх Rackspace
- Platform.sh - Построен на основе веб-сервисов Amazon
Последние два очень похожи и используют виртуализацию контейнеров, но они недешевы.
В качестве альтернативы вы можете попробовать Wodby. Это не хостинг-провайдер, а услуга облачной инфраструктуры, которая принесет функции, аналогичные Pantheon.io/Platform.sh на любом сервере, т. е. делает ваш собственный сервер дружественным к Drupal. Он построен на вершине Докера.