Archive for the 'Хостинг' Category

Сентябрь 20, 2009

Perl'овка

Perl'овка

Для начала — продолжу раскрывать тему из прошлого поста, про статика vs динамика.

Итак, я взял контент в виде over 9000 статичных страниц, разместил на своем хостинге, создал автоматически проект для AllSubmitter, автоматически прогнал его по базе с обратками, собранными этой программой. Ей-же получил список страниц с ссылками на свой СДС, и запулил в аддурелку. Все это было проделано 1 сентября.

20 дней спустя я проверил индексацию сайта. Нашлось 4k с копейками страниц в индексе!

Что самое смешное — контент не уникальный. Но на доноре он динамический, а у меня — статика. Да, я тупо сграбил донора, стыжусь. Но это было сделано с благой целью, так что я дико извиняюсь.

На все я потратил ~6$ (ушло в антикапчу, за инвайтами — ко мне в камменты). Вобщем я потратил на этот сайт 1 час времени и пару копеек денег. А получил 4k страниц — несомненный profit!

Теперь возник вопрос, а как же добавить все эти страницы в сапу? FTP я не могу дать, да и глупо это — грузить сервак лишними движениями. Остался единственный вариант — вставить код сапы через SSI в каждую страницу перед </BODY> и получить профит. Сам SSI выглядит так:

<!--#include virtual="/static/adv.php" -->

Соответственно в директории /static должен быть файл adv.php, в котором будет выполняться код сапы. При этом PHP должен обрабатываться через mod_php, а html файлы через фильтр Includes. Так как у меня на хостинге PHP по умолчанию работают через fastcgi, то мне пришлось создать такой вот .htaccess, отрывающий PHP от fastcgi и передающий в mod_php:

RemoveHandler php                                                             
RemoveHandler application/x-httpd-php                                         
<FilesMatch "\.(inc|php|php3|php4|php5|php6|phtml|phps)$">                    
AddHandler application/x-httpd-php .inc .php .php5 .phtml                     
AddHandler application/x-httpd-php-source .phps                               
</FilesMatch>                                                                 
AddType text/html .php
Options +Includes
AddType text/html .html
AddOutputFilter INCLUDES .html

Первая часть передает PHP в mod_php, вторая обрабатывает html файлы фильтром Includes. Отлично, осталась самая малость — вставить во все html страницы вызов php файла.Но как же вставить в каждую страницу этот код? Не руками же делать?

И тут на помощь приходит Perl, код которого читабелен точно также, как тарелк перловой каши на картинке. Не буду утомлять вас регекспами, в которых я и сам очень слаб, вот код в одну строку, который добавляет include код во все html файлы в текущей директории и переименовывает старый вариант в *.old:

perl -pi.old -e 's/\<\/BODY\>/\<\!--\#include virtual=\"\/static\/adv.php\"\ --\>\x0A\<\/BODY\>/g' *.html

Вот и все. Выглядит ужасно, но работает :)



read comments (13 комментариев)

Для предоставления своих услуг я полностью выкупил один хостинг. Сейчас над ним идет работа, а пока я придумал вот такие такую тарифную политику:

Минимальная единица измерения — хомяк. Хомяк — это домашняя страничка на html или php, без mysql и с посещаемостью до 100 уников в сутки. Нагрузку он создает символическую и цена ему тоже символическая, пусть будет 1 убитый ежик.

Следующая стадия — это легкие CMS, умеющие кешировать и снижать нагрузку к MySQL. Например — WordPress. Один сайт на WP с посещаемостью 1k уников равен 10 хомякам. И соответственно будет стоить 10$.

Затем идут CMS средней нагрузки — Joomla, DLE, SMF и т.д. Один такой сайт с посещаемостью в 3k будет весить как 20 хомяков. И цена ему 20$.

На последнем месте — монстры типа Битрикса. Тяжелый код, много запросов и серьезная посещаемость в 7k. Такой сайт уже будет весить как 30 хомяков, по соответствующей цене в 30$

Таким образом есть три тарифа, на каждом из которых можно разместить по 10,20 и 30 хомяков или по одному сайту на CMS разных весовых категорий.

Конечно, если разместить на минимальном тарифе за 10$ несолькоко блогов на WP, и они не будут создавать нагрузку — я этого даже не замечу. Но в случае нагрузки на сервер придется брать тариф повыше.



read comments (24 комментария)
Июнь 28, 2009

Казалось бы странный вопрос, верно?

А вот я обрадовался, когда сервер был отключен на 20 минут. Его подключили к UPS. Теперь перепады с напряжением серверу не страшны.

Еще хочу сказать спасибо всем, кто откликнулся попробовать мой хостинг. Вы нашли много недоделок, которых я незаметил. Спасибо вам! Не забывайте пинать меня, если какая-то фича станет баговитой :mrgreen:



read comments (2 комментария)

Наконец-то я сделал это!

Author: Одесский Сисадмин
Июнь 26, 2009

Привет всем!

Я наконец-то сделал долгожданный хостинг для манимейкеров. Ну и для себя, любимого :)

Для меня в хостинге важны:

  1. Надежность — чтоб сайты не вылетали из индекса
  2. Выносливость — чтоб выдержал обход сапой, потому что error'ы меня огорчают
  3. Разные режимы PHP — mod/cgi
  4. Разные версии PHP — 4/5
  5. Шустрый mysql, чтоб запросов хватало
  6. Вменяемая панелька управления

Что я сделал для этого:

  1. Купил сервак Dell R300. С RAID на SAS дисках. Ибо диски — самая медленная часть в системе. 3000$ единоразово
  2. Поставил его на коло в самом современном Украинском ЦОД. 120$ каждый месяц
  3. Поставил удобную панельку DirectAdmin. 300$ — вечная лиценция. Единоразово
  4. Настроил сервак на максимальную производительность и надежность. Поставил PHP5 и PHP4. Сделал режимы mod/suphp/fastcgi — все управляется через .htaccess
  5. Начал переносить сайты со старого хостинга (за который плачу 360$ каждый месяц)

По моим расчетам я окуплю этот сервер меньше чем за два года. Но!

Я же делал хостинг не только для себя. Я еще делал хостинг на продажу. Но продавать я его буду совсем не так, как это делают остальные хостеры:

  1. У меня небудет биллингов-дебилингов. Которые отключают твой сайт, когда ты в отпуске и забыл скинуть десять баксов. Потери от лежания сайта намного выше. По этому — только индивидуальное общение и ручная оплата с занесением в таблицу. Ручками — оно надежнее
  2. У меня небудет такой дурки как отключение сайта за повышение нагрузки. И мониторинга с автоотключателем сайтов — тоже. Вдруг увижу что в сапе пойдут error'ы — тогда будем решать с виновником как снизить нагрузку или я помогу ему нормально сменить хостинг и верну деньги. В любом случае — разберемся по-человечески
  3. У меня небудет свободной регистрации. Да, я не заинтересован набрать на сервер кого попало. Мне нужны уже существующие сайты, текущий хостинг которы для которых владельцев не подходит по ряду причин. Оптимальнее всего — манимейкерские блоги например
  4. Я буду продавать не место на сервере. Я буду продавать работу сайтов. Этим я выгодно отличаюсь от всех остальных хостеров, которые тупо дают место, процесс, трафик и на любые проблемы со скриптами — тупо отмалчиваются. Наоборот, я всегда посоветую на что обратить внимание, какой плагин или настройку прикрутить, чтоб сайт быстрее открывался. Для меня очень важна скорость генерации страниц. Ведь они должны отдаваться очень быстро, чтоб не перегружать сервак. Поэтому я тут всегда буду на стороне клиента
  5. Цены у меня будут в среднем выше, чем на остальных хостингах. Я не собираюсь набивать сервер сайтами как банку шпротами. Наоборот, я хочу чтоб у меня сервер был не перегружен. Как только я достигну предела в 80% максимальной нагрузки — я прекращу брать вообще сайты на сервак.
  6. Я не возьму доры, сайты под ддосом, рассылка почтового сайта, спам по сайтам без анонимного прокси, безумный граббинг, варез и порно. Вобщем все то, за что отключили 3FN. Я не хочу испытать на себе отключение сервака за абузу, по этому ко мне с таким делом даже и не суйтесь.
  7. У меня нет московского офиса и телефона. Только украинский. А еще я ночью сплю и по праздникам отдыхаю. Зато я настроил сервак так, что я могу отдохнуть спокойно, а его работа будет стабильной и быстрой. Так что поддержку круглосуточно я тоже не могу пообещать.

Ну а теперь я предлагаю желающим написать мне на емайл и предложить свой сайт для размещения на моем сервере. Укажите движок, требования и посещаемость. Возможно, что некоторые сайты я возьму бесплатно. Да, есть и такие, размещение которых на сервере для меня будет честью. А некоторые я сайты не возьму. Но у меня железное правило — если беру, то гарантирую нормальную работу.



read comments (20 комментариев)

Вопрос за хостинг

Author: Одесский Сисадмин
Июнь 9, 2009

Вот я смотрю — тут все страдают за хостинг. Постоянно какие-то косяки, правда при этом выбирают московский хостинг.

Почему?

Ведь москвичи в своей основной массе совсем не хотят и не умеют работать. Правда, они сдают квартиры Равшанам, которые умеют работать, но так как они работают, так лучше ненадо.

А как вы отнесетесь к хорошему хостингу, но не в Москве, а например в Киеве или даже Одессе?

Нормальный хостинг для белых проектов, дорогой, строгий отбор по СДЛ, так что ситуация с 3FN исключена, будет очень любим поисковиками.

Качество на самом высоком уровне — что железо, что настройки хостинга. Индивидуальные сборки PHP под аккаунт.

Напишите, какие у вас вообще пожелания к хостингу для СДЛ?



read comments (10 комментариев)

VPS с предустановленным граббером

Author: Одесский Сисадмин
Февраль 3, 2009

А кто хочет взять в аренду готовый граббер? Все настроено и установлено, нужно только добавить доноров для граббинга и настроить синонимайзер.

Готов предложить любые конфигурации по разумной цене, от 20$ в месяц.

Если найдется человек пять, можно будет замутить эту тему :)



read comments (15 комментариев)

Про скользкий хостинг

Author: Одесский Сисадмин
Сентябрь 10, 2008

Краткое содержание — скользкий хостинг с непонятными правилами.



read comments (2 комментария)

Обзорчик 3

Author: Одесский Сисадмин
Сентябрь 6, 2008

Все сразу стало ясно про j2j — это хорошо для обмана рекламодателей. Быстро вывел остаток средств и перевел в блогун.

Московский Полубомж предлагает взять за 5$ или даром плагин для создания снапшота блога. А я то давно по убогости все делаю через tar.gz, влитие sql дампа, shell скрипта и какой-то матери.

А вот Бомж Всея Руси — молодец, достиг 10$ в день и собирается повышать планку до 35$. Правда его хостинг подкачал и он просит совета. Ну вот я посоветую ему prostohost.ru, премиум тариф. Туда я закачал сайт с обоями и добавлял их через batch upload — все 12k обоев успешно импортировались и поресайзелись. За нагрузку никто не погнал.



read comments (2 комментария)
Август 21, 2008

Есть такое плагин, что спамит трекбеками Ping Crawl, который по словам авторов серьезно нагружает сервер

Я решил проверить его работу на своем чудо-хостинге и вот какие результаты получил:
Read the rest of this entry »



read comments (2 комментария)

Ну вроде с хостингом и ресселингом разобрались. Перейдем теперь к такой занятной штуке как VDS.

Самая занятная штука в том, что VDS наиболее выгоден для компаний. Потому что это не услуга, а просто кусок диска, процессора и памяти. Ну и конечно, кусочек канала, между прочим, часто весьма урезанного.

Поддержки в VDS хостинге нет вообще, и вот почему:

Read the rest of this entry »



read comments (4 комментария)