Технические требования, которые необходимо принимать во внимание при выборе хостинга для вашего сайта на базе Joomla. Очень важно обсудить эти технические требования с владельцами предполагаемого хостинга, чтобы удостовериться в наличии полной поддержки Joomla.
Иногда разработчики расширений указывают более высокие минимальные требования, или же создатели Joomla повышают планку технических требований (хотя такое происходит чрезвычайно редко и только в старших релизах, таких как Joomla! 2.5 или Joomla 3.x), поэтому рекомендуется с самого начала выбирать хостинг, отвечающий более высоким стандартам, например предлагающий РНР версии 5.4, несмотря на то, что он пока еще не требуется.
РНР: Препроцессор гипертекста — это широко используемый язык сценариев общего назначения, позволяющий создавать динамические веб-страницы. РНР можно встраивать в HTML, и обычно он работает на веб-сервере, который необходимо специально настроить для обработки кода РНР и создания на его основе веб-контента.
MySQL/MySQLi — это система управления реляционной базой данных (relational database management system, RDBMS), в которой данные хранятся в форме таблиц, и отношения между элементами данных также записываются в форме таблиц. Вам следует выбирать только тот хостинг, который предоставляет MySQLi, поскольку РНР в скором времени откажется от поддержки MySQL.
Начиная с версии Joomla 2.5, Joomla CMS также поддерживает Microsoft SQL Server, и это отличные новости для веб-мастеров, которые используют различ¬ные продукты Microsoft.
Начиная с версии Joomla! 3, CMS поддерживает PostgreSQL, вторую из крупнейших RDBMS с открытым кодом. Joomla! Platform поддерживает и другие базы Данных, так что в будущем, возможно, их поддержка будет реализована и в CMS тоже (не исключено, что это произойдет в релизном цикле Joomla 3).
Apache — это веб-сервер, способный работать во множестве разных операционных систем. Большинство веб-серверов, где установлен Apache, работают на опе-рационных системах семейства Linux.
Microsoft IIS — ранее известный как Internet Information Server — это набор сер-верных интернет-служб, который Microsoft разрабатывает специально для использования в Microsoft Windows.
Joomla! пока что (на момент написания этой главы) не совместима с MySQL 6.x. Возможно, для IIS вам потребуется Microsoft URL Rewrite Module и FastCGI. Выбор провайдера хостинга, вероятно, одно из самых важных решений среди тех, которые вам понадобится принять в процессе создания веб-сайта. Хостинг' может либо «сделать», либо в буквальном смысле сломать ваш сайт и в значительной степени повлиять на впечатления посетителей. Поэтому необходимо очень осторожно подходить к выбору хостинга. Вот несколько аспектов, которые вы должны обдумать, и вопросов, на которые следует сформулировать ответы, прежде чем покупать хостинг.
* Действительно ли хостинг отвечает (или превосходит) рекомендованным техническим требованиям для поддержки сайта на базе Joomla!? Учитывая разнообразие предложений на рынке, нет никаких причин выбирать провайдера, не отвечающего минимальным требованиям.
* Предлагает ли провайдер важные для вас варианты пользовательской поддержки, такие как помощь по электронной почте, по телефону, в чате? Некоторые провайдеры предлагают все перечисленные способы, а некоторые — лишь один. Вас должен устраивать набор вариантов, предлагаемый провайдером. Также вы должны убедиться, что служба поддержки оперативно отвечает на запросы и придерживается вежливого тона. Можно ли судить о взаимоотношениях провайдера с клиентами по его веб-сайту, форумам и другим комму-никационным каналам? Можете ли вы сделать вывод, что клиенты довольны выбором провайдера или наоборот, отзываются о нем в негативном ключе?
* Какова репутация данного хостинга в Сети? Если выполнить простой поиск по его названию, не обнаружатся ли на первых двух страницах списка результатов блоги, содержащие отзывы о плохом обслуживании или же страницы с жалобами пользователей? Каков рейтинг провайдера хостинга в Better Business Bureau или другом, действующем в вашей стране, агентстве по защите прав потребителей? Если рейтинг провайдера не дотягивает до «потрясающе», продолжайте искать другие варианты.
* Что предлагает провайдер в плане объема дискового пространства и скорости соединения? Хостинговые компании, предлагающие неограниченное дисковое пространство и бесконечную пропускную способность, очевидно, преувеличивают свои возможности и продают вам то, что совершенно точно обеспечить не смогут. Обязательно прочитайте написанное мелким шрифтом в договоре на обслуживание, особенно если там встречается слово «ресурсы», но четкого определения этому понятию не дано. В такой ситуации требуйте конкретной формулировки, что же подразумевается под «ресурсами». Избегайте оверселлеров. Оверселлингом называется продажа поставщиком услуг сверх тех объемов ресурсов, которые возможно предоставить в надежде на то, что клиенты все равно не израсходуют все проданные им ресурсы. Несмотря на то что некоторые очень хорошие провайдеры могут успешно проделывать такой трюк, важно принять решение, насколько веб-сайт важен для ведения-вашего бизнеса. Плохо работающие серверы с многократно перепроданными ресурсами будут надолго останавливаться, службы будут работать с задержкой или перерывами.
* Какова статистика бесперебойной работы сервера и услуг поставщика хостинга, каковы гарантии и принципы обеспечения безопасности? Может ли провайдер озвучить используемые методы обеспечения безопасности, протоколы смягчения последствий сбоя оборудования, решения для хранения данных и процедуры резервного копирования? Ни один провайдер не в состоянии гарантировать стопроцентную бесперебойную работу, и плохие дни случаются у любого человека или компании. Наличие хорошего хостинга, предоставляющего прекрасные услуги, жизненно важно, однако необходимо помнить, что, в конечном итоге, ваш веб-сайт — это ваша ответственность, и именно вы отвечаете за его поддержку и обновление. Регулярно делайте резервные копии сайта и сгружайте архивы на другой компьютер; также не забывайте создавать копии баз данных. Имея актуальную резервную копию полной базы данных, вы всегда будете в состоянии восстановить свой сайт в случае непредвиденных обстоятельств.
* Несколько провайдеров предлагают «управляемый хостинг» для Joomla!. Такой вид хостинга — иногда называемый «программное обеспечение как услуга» (Software as a Service, SaaS) — означает, что поставщик будет регулярно обновлять вашу установку Joomla!, а также возьмет на себя некоторые задачи по обслуживанию сайта. В некоторых обстоятельствах это может стать отличным решением, например если вы знаете, что у вас не всегда будет достаточно времени на выполнение подобных задач и на мониторинг сайта. Это также превосходное решение для крупных, более сложных сайтов, где, по сути, вы нанимаете подрядчиков для выполнения некоторых или даже всех технических задач (но не для создания контента), а не подбираете для поддержки и обслуживания сайта внутреннюю команду. В этой сфере выбор так же велик, как и среди поставщиков хостинга с самостоятельным управлением, и вы должны хорошо понимать, ответственность за какие задачи перекладываете на подрядчика, а также каковы ограничения обслуживания — включая перечень других приложений, помимо Joomla!, которые вам разрешается устанавливать.
Вы, возможно, заметили, что мы не включили стоимость услуг в список вопросов, которые необходимо рассмотреть при выборе хостинга. Несмотря на то что цена, определенно, может быть очень важным фактором, мы не рекомендуем выводить ее на первое место. Провайдеров в различных ценовых диапазонах так много, что вы обязательно найдете того, который будет отвечать вашим критериям хорошего хостинга и при этом соответствовать запланированному бюджету.