Темата писана от Иво Апостолов за Изнудването на хостинг компаниите ме накара да се включа в спора между goto.bg или ns1.bg, които са една фирма и разбунтували се привърженици на joomla. Защо ще се включа в спора и каква страна ще взема? Всички вече си мислите, че щом е за оплюване на хостинг фирма веднага ще защитя колегите уебмастъри. И да и не. Ще се опитам да предам фактите, такива каквито са от моя гледна точка и с каквито аз съм се сблъскал и ще оставя всеки от Вас сам да реши, кой има право в спора и кой няма.
Ето къде е проблема :
Всички хостинг доставчици предлагат и широко рекламирани мега/гигабайте пространство, трафик, стотици пощенски кутии, бази данни и още какво ли не. Те са прекрасно видими. Те не са и чак толкова трудни за следене от страна на потребителите (тоест колко са ползвани).
Но в условията за ползване има едни други условия, които никой не рекламира. Например, ограничението за това колко RAM може да ползва сайта Ви, или колко от ресурсите на процесора. Всъщност доста често не ги и пише.
Ето позицията на представителя на goto.bg
Никой не обича да плаща. И на мен не би ми било кеф от утре някой да ми иска повече пари за нещо, за което до вчера съм плащал по-малко. Разбирам негодуванието, но за съжаление ние няма как да хостваме за 3 лв. на месец нещо, което ползва над 2% сървърни ресурси. Ако започнем се случва следната случка: на един сървър ще хостваме по 35 акаунта на 3 лв. на месец и ще взимаме страхотните 105 лв. Поставете се на нашето място и ще разберете, че това няма как да се случи, защото ще фалираме за 2 месеца.
Практиката с лимитиране на потребителите се използва във всички по-сериозни хостинг компании, които се опитват да предлагат качествена услуга. Без подобни лимити е невъзможно да се предостави качествен уеб хостинг, защото не може един сайт да претоварва сървъра и поради тази причина да не работят още 100 сайта на същия сървър.
Аз съм потърпевш от това ограничаване и най-вече от липсата на инфорация относно колко е изразходването на CPU и RAM в %. В разигралата се схватка при потребителите от joomla форума става въпрос за най-ниския пакет на хостинг услуги, а той е 3 лв на месец и използване на 2% процесорна мощ и 2% РАМ.
Аз съм изгубил стотици, дори хиляди евро от този проблем с натоварването на хостинга и не се оплаквам, защото вината не е само в хостинг доставчика, а и в мен самия. Защо? Защото трябваше да знам, че при 15000 уникални посетителя и използването на MySQL и PHP за сайта и бизнес хостинга няма да ми е достатъчен, а трябваше да премина към нает сървър или поне към виртуален такъв.
Защо не го направих?
Преди да започнем да ползваме NS1.bg използвахме услугите на one.com, при тях пакета на услугите за година е между 35 и 45 евро като това е в зависимост от това дали е нов домейн или го продължаваш, защото при нов домейн има такса от 10 евро за инсталация и настройка на акаунт. Хостинга при one.com е много минимален и по-скоро е любителски -> няма cpanel, има само 1 база данни, 1 потребител и контролен панел с опции като PHP4 или php5, показване на грешките или не и още 2-3. Преди преминаването на бизнес хостинга на ns1.bg сайта ни правеше средно 12-13 хиляди посещения на ден и започнаха проблемите с хостинга и решихме да преминем към българския хостинг ns1.bg и възможно най-големия пакет. Нямаше проблеми до 15к и след като потребителите започнаха да се качат до 17-18 започнах да получавам предупреждения да оптимизицаме кодовете си и да намалим използването на CPU и RAM опитахме се да намалим тези стойности, но успяхме само за CPU да постигнем 2,4% но при RAM-та не успяхме да паднем под 5% и бяхме предупередени още 2 пъти и 3тия беше с условието, че или ние спираме скриптовете или те спират целия хостинг. Естествено предложено ни бе и да си намерим друга хостинг фирма. За съжаление не предприех директно след първото предупреждение мерки да наема сървър и се наложи да спра сайта след време и да премахна всички натоварващи части.
Ето сега и някой от моите забележки към хората от joomla форума с които може да си оправят натоварванията:
- използвайте модули или създайте такива, които да кешират целите страници и така ще имате минимум MySQL заявки. (Ще попитате може би защо не го направих това за нашия сайт? Отговора е прост щях да го направя, но ми трябваше повече време,а и кеширането на целите страници щеше да отнеме повече от 10 GB, с които разполагам, защото кешираните страници в Гугъл бяха над 250 000 и само кешираните страници щяха да заемат около 12,5 Гигабайта.)
-Опитайте се да използвате минимум плъгини на joomla това е обща болка при всяка CMS системa, както и с wordpress на който е хостнат този блог.
Ето и забележки към ns1.bg и goto.bg
-изпращайте винаги при превишени проценти един емейл с цел клиента да има повече време за реагиране, защото 1 седмица не е период, в който клиентите могат да реагират. Защо са такива бавни? Защото повечето сайтове, ползващи Вашите услуги, са аматьорски и се правят в свободното време.
-пробвайте да не хоствате по 600 сайта на един сървър и може и %тите да ви стигнат. Няма как да Ви стигнат процентите при условие, че хоствате по 100 сайта на бизнес и по 500+ на най-евтиния и да очаквате, че сървърите ви няма да падат и то при условие, че всички са български и при тях пиковия момент е между 16 и 23 часа.
- оправете си подлъгващите банери и рекламни слогани, защото подлъгвате клиенти и дори се чуствам неудобно като препоръчам на някой да си направи при Вас хостинг и той бъде подлъган чрез банери и лъжливи реклами.
-вместо да казвате на клиенти намерете си друг хостинг, обмислете дали няма да може да разпределите сайтовете така по сървърите си, че да има по-равно натоварващи сайтове на един сървър.
Ако някой иска да си провери други сайтове хостнати на неговото ip може да провери тук от този безплатен туул.