LINUX.ORG.RU

Сколько стоит написать счетчик посещаемости?


0

0

имеется ввиду не счетчик для сайта - а систему типа hotlog (естественно в приближении). Т.е задача собирать лог по многим сайтам, выдавать отчеты, статистику.

Какие есть варианты решения, сколько это может стоить? Важно чтобы данный счетчик умел работать с несколькими тысячами сайтов.

anonymous

попробуй на sourceforge поискать готовый

golodranez ★★★★
()

ты хочешь заказать или так просто интересуешься? если первое - пиши на мыло 403 собака bk точка ru

friday ★★★
()

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

Найми двух вменяемых программистов: одного сишника, и одного скриптера, и сделай свою. Времени - месяц-полтора с отладкой до запуска, если делать правда хорошо, или неделя - если наколенно.

anonymous
()
Ответ на: комментарий от anonymous

яб за скриптинг полторы взял только + счетчик вменяемый на не менее чем 5000 юзеров в секунду еще 2500 ... а поддержка, нуннах, еще было делать нечего

anonymous
()
Ответ на: комментарий от anonymous

> а поддержка, нуннах, еще было делать нечего

Вот поэтому-то и нужно набрать двух-трех человек на fulltime, с разделением обязанностей по отдаче/статистике/администрированию между ними в какой-то пропорции, зависящей от текущих задач и их навыков.

А иначе вся затея загнется за полгода, потому что никто не будет знать, почему вся эта хрень вдруг сломалась и как ее заставить работать.

anonymous
()
Ответ на: комментарий от anonymous

а в чем основные сложности? Почему такая стоимость и отсутствие желания иногда за ним присматривать и подправлять? Неужели система будет нестабильна?

anonymous
()
Ответ на: комментарий от anonymous

> а в чем основные сложности? Почему такая стоимость и отсутствие желания иногда за ним присматривать и подправлять? Неужели система будет нестабильна?

Основные сложности - в том, что сам счетчик должен отдаваться _очень_ быстро и _очень_ часто и _очень_ надежно, иначе ни один разумный сайтовладелец это себе на страницы не поставит.

Поэтому написание собственно отдавалки - это что-то такое на C/C++/you name it, вероятно - с самодельным быстрым http-мемоном или в виде fastcgi в связке с lighthttpd/ngiox. При этом оно должно как-то успевать складывать все эти миллионы (если не сотни миллионов) записей в сутки куда-то, откуда их можно за вменяемое время достать и саггрегировать.

И еще нужно некое понимание, что и как вы будете из логов извлекать, а как построить это извлечение так, чтобы анализ данных за час не занимал сутки... И потом к вам три раза в день будут ходить менеджеры со странными запросами типа "хочу посчитать всех блондинок", и отказываться слушать, что вычислить блондинку по логам очень трудно.

Короче, счетчик уровня hotlog или spylog или rambler - это очень-очень сложная задача. И отдавать ее в аутсорс означает заранее ее похоронить.

anonymous
()
Ответ на: комментарий от anonymous

На данный момент нет задачи сделать счетчик уровня hotlog (вернее нет задачи облуживать такое количество сайтов). На надтоящий момент устроит система, которая выдержит 3-5 тыс. сайтов. Если при этом найдется способ заработать на системе, будем думать о более серьезных нагрузках. На настоящий момент нет ресурсов на поддержание нескольких серверов, распределенной БД и содержание программиста+ кодера, да и, мне кажется, нет пока смысла. Понятно что аутсорсерский счетчик будет иметь ограничания (например, 5000 обращений в секунду). Важно сразу их понять и учесть.

anonymous
()
Ответ на: комментарий от anonymous

> Понятно что аутсорсерский счетчик будет иметь > ограничания (например, 5000 обращений в секунду)

Похоже, что ничего тебе вообще непонятно, 10000 в секунду держит мейлрушный счетчик(знать надо такие цифры, если за такое дело взялся).

Вот 500 это аутосорс, но не 5000 явно(что уже хот-лог и всякие логи). ты прогоришь рано или поздно не понимая в деле.

anonymous
()
Ответ на: комментарий от anonymous

извини конешно, что жоско пишу, но как иначе-то? хотя конешно, твои деньги, дело такое.

anonymous
()
Ответ на: комментарий от anonymous

> Понятно что аутсорсерский счетчик будет иметь ограничания (например, 5000 обращений в секунду).

5000 в секунду - это сколько, 430 миллионов хитов в сутки? Нехреново так.

> На надтоящий момент устроит система, которая выдержит 3-5 тыс. сайтов. Если при этом найдется способ заработать на системе, будем думать о более серьезных нагрузках.

Если это ваши сайты - пойдите к людям из хотлога или ливинтернета, закажите себе кастомный пакет статистики. Если вы хотите раздавать их кому попало и как-то на этом зарабатывать - ну, ээ.

anonymous
()
Ответ на: комментарий от anonymous

ну количество 5000 юзеров не мной придумано - была просто выше озвучена в одном из постов... "я б за скриптинг полторы взял только + счетчик вменяемый на не менее чем 5000 юзеров в секунду еще 2500"

А что касается как заработать... ну на рекламе например... Ну задача вроде понятная - сделать систему статистики стабильно и быстро работающую на 2-3 тыс. сайтов (например со средней посещаемостью 300 посетителей в день), умеющий генерировать отчеты и отправлять их на почту. По ответам складывается впечатление что это просто непосильная работа...

anonymous
()
Ответ на: комментарий от anonymous

> А что касается как заработать... ну на рекламе например...

А кому вы ее будете показывать? На сам по себе spylog ходит очень мало людей, и большинство из них - вебмастера/менеджеры интернет-проектов, они редко кликают по баннерам.

Доходы системы статистики - это о-малое от доходов сайтов, которые она обслуживает. Ну, скажем, 1%.

Отсюда, мораль: маленькая система статистики денег не приносит. Вообще.

> Ну задача вроде понятная - сделать систему статистики стабильно и быстро работающую на 2-3 тыс. сайтов (например со средней посещаемостью 300 посетителей в день), умеющий генерировать отчеты и отправлять их на почту.

Ну вот по этим цифрам - у вас будет порядка 10 миллионов хитов счетчика в сутки, да? Ну такую хрень можно за месяц-два сотворить в одиночку. Т.е., обойдется вам эта хрень тысяч в 5-7 баксов на написание и внедрение. И это с очень ограниченным набором отчетов.

> По ответам складывается впечатление что это просто непосильная работа...

Не непосильная, а неподходящая для отдачи в аутсорс.

Что вы будете делать через два месяца, когда оно "вдруг" сломается, а разработчик будет ваши деньги на Канарах пропивать? Или когда вы захотите новый отчет, или еще чего?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.