Каждый, кто собирается создать свою собственную социальную сеть (предположим, на основе BuddyPress), должен быть обеспокоен в равной степени как качеством предоставляемых услуг конечным пользователям, так и собственными мощностями для постоянного доступа к сайту. Причем зачастую возможности сервера (а я говорю именно о них) определяют потенциал роста вашей сети.
Все вы понимаете, что сам по себе обычный WordPress достаточно прожорлив (12-17 Мб с обычным набором плагинов – штук 10, не более). WordPress MU за счет поддержки мультиблогов потребляет еще больше (на пару мегабайт). BuddyPress добавляет к WPMU дополнительные мегабайты, что приводит зачастую к появлению ошибки о недостаточности выделенных ресурсов для активирования необходимых плагинов. В итоге я часто сталкивался с тем, что:
становятся пределом для сайта – больше ничего активировать не получается из-за недостатка того же php_value memory_limit. И что самое интересное, даже у таких зубров как masterhost, nic, mirohost и некоторых других (как русских, так и украинских [не советую hostpro.ua]). Естественно, проблема решается достаточно легко (но это также значит, что достаточно дорого) – переход на другой хостинг-план.
Но у меня возникает вопрос – целесообразно ли использовать ограниченные ресурсы виртуальных серверов для таких серьезных проектов, как глобальная/региональная социальная сеть? Виртуальный хостинг хорош лишь в случае зачаточного состояния развития сайта. После преодоления определенного этапа (на WPMU+BuddyPress это приблизительно 500 уников в сутки и раза в 3-4 больше обычных посещений) вам не хватит ни одного тарифного плана виртуалки любого хостера. С этого момента у вас появятся проблемы доступа и производительности. Для их решения вы рано или поздно начнете процесс перехода или же на VDS/VPS, или же к покупке/аренде собственного сервера. Перенос всех данных будет сопряжен с огромными затратами (в основном психологическими и потеря времени), так как нельзя ничего потерять и в то же время крайне нежелательно закрывать сайт на технические работы, чтобы не спугнуть посетителей.
VPS (virtual private server) – виртуальный собственный сервер. VDS (Virtual Dedicated Server) – виртуальный выделенный сервер, который фактически является синонимом VPS, хотя имеет отличия в организации разделения ресурсов.
Вы получаете в своё распоряжение личный полностью функциональный сервер, при работе с которым вы будете чувствовать себя так, словно вы владеете отдельным компьютером. Вы сможете заходить на VPS с правами администратора (root) и полностью управлять его программным обеспечением: настраивать, переустанавливать, удалять, доустанавливать библиотеки. Согласитесь, что такой свободы виртуальный сервер вам отнюдь не давал.
Есть, конечно, и свои недостатки, которые кроются в самой технологии VPS и VDS. Ведь VPS – это только иллюзия отдельного сервера, создаваемая специальной программой, установленной на компьютере хостера. Эта программа позволяет разделить ресурсы компьютера и предоставить каждому отдельному владельцу виртуального выделенного сервера свой лимит процессорного времени, дискового пространства, оперативной памяти и т.д. В результате несколько человек, владеющих VDS, используют общую аппаратную часть одного и того же компьютера, оставаясь при этом программно не зависимыми и изолированными друг от друга в плане совместного использования ресурсов.
Посему моим выводом является сразу же использование VDS/VPS, так как собственный сервер – все-таки слишком дорогое удовольствие.
Давайте рассмотрим характеристики, которыми должен обладать достойный хостер.
Первое и, может быть, самое важное – это uptime, то есть доступность серверов вашего хостера. Это значение, на мой взгляд, должно быть выше 99.9% для полностью уверенной работы (вот пример, чтобы вы лучше сориентировались: из 100 дней беспрерывной работы сайта всего 12 часов он был недоступен, это значит, что uptime = (100*24 – 12)/100*24 = 0,995 или 99.5%). Отсутствие указания аптайма на сайте хостинговой компании может наталкивать на мысль, что он не такой высокий, как хотелось бы.
Гибкость настроек. Вы сами должны решать, что вам надо, а первое условие для социальных сетей с большим ежедневным посещением – это производительность. Для серьезных проектов не стоит экономить на ресурсах. Именно поэтому не вы должны подстраиваться под возможности хостера, а он сам должен предлагать вам достаточно широкий выбор.
Возможность простого апгрейда текущих конфигураций, то есть по достижению лимита оперативной памяти или загруженности ядра процессора вы должны без осложнений и задержек иметь возможность покупки дополнительных параметров.
Безопасность. Я думаю, все понятно. Никто не хочет, чтобы ваш сайт взломали или вы зависели от кого бы то ни было.
Поддержка клиентов. Важный показатель качества предоставляемого хостинга – это возможность всегда получить ответ на интересующий вопрос.
Еще много параметров, по которым можно оценивать различных хостеров, но эти, на мой взгляд, – основные. Я сталкивался со многими планами и тарифами, так что определенное представление о рынке имею. Те хостеры, которые я уже назвал, я бы не советовал использовать по ряду причин:
они давно на рынке, но в то же время это и их проблема – невероятно много клиентов, что уменьшает выделяемое время на каждого клиента (штат не безграничен);
дороговизна из-за того, что у них уже сформирован бренд, за который вы переплачиваете;
недостаточная гибкость при работе с клиентами – из-за их масштабов. Величина всегда порождает неповоротливость.
Именно поэтому я хочу предложить вам хостинговую компанию AviHost, которая обладает всеми названными выше характеристиками и лишена многих недостатков masterhost, nic, mirohost и других. AviHost специализируется на , замечательно подходящем для создания социальной сети на основе BuddyPress в силу своей гибкости, надежности, производительности и, что немаловажно, низким ценам. Вы можете , определив, какие параметры для вас наиболее важны, прочитать о , получить качественную консультацию, а также ознакомиться со списком , расположенных в разных странах мира.
@Ростов:
Я знаю агаву – из-за того, что недорого, часто лагает. Не советую. Как-то мучился с сайтом клиента на агаве – так там стояло всего-то около 25 плагинов + обычный WordPress. Лучше что-то другое поищите. Серьезный проект на Buddy не потянет, мне кажется.
Не подходят они для социальной сети потому как ограничение в количестве сайтов стоит а если я хочу сделать билдер соц сети то что мне делать с какими то ограничениями в 100 сайтов. Свой сервак видимо 1 выход.
7 июля 2009 в 16:53
Кто-нить юзал агаву () ?
Вроде бы не оч дорого
7 июля 2009 в 17:11
@Ростов:
Я знаю агаву – из-за того, что недорого, часто лагает. Не советую. Как-то мучился с сайтом клиента на агаве – так там стояло всего-то около 25 плагинов + обычный WordPress. Лучше что-то другое поищите. Серьезный проект на Buddy не потянет, мне кажется.
12 июля 2009 в 10:17
РБК кто-нить пробовал?
13 июля 2009 в 2:10
я работаю с РБК уже 8 лет. Никаких нареканий нет. Сервера у них мощные, служба поддержки хорошая.
8 мая 2010 в 12:25
Не подходят они для социальной сети потому как ограничение в количестве сайтов стоит а если я хочу сделать билдер соц сети то что мне делать с какими то ограничениями в 100 сайтов. Свой сервак видимо 1 выход.
17 сентября 2010 в 16:10
у меня Multi-Site WordPress на все на поддоменах вида user.domain.com
Чувствую себя нормально