RAX может перейти на собственную статистику?

12 3
E
На сайте с 08.04.2001
Offline
221
4775

Анализ логов и, например, счетчик RAX дают очень разную картину по ссылающимся поисковым словам. В результате я не знаю чему больше верить. Кто может подтвердить, опровергнуть это? Например по RAXу у меня с поисковых систем пришло 300 человек, а по Sawmill (анализ логов) всего 100. Кому верить?

Я уже думаю не написать ли собственный счетчик. Пришел посетитель. Записал его в MySQL, потом проанализировал.... Вот только сдерживает одно не сильно ли это будет тормозить сервер на каждую открытую страницу делать отдельный INSERT? А если у меня будет 20000 запросов к страницам сайта?

L
На сайте с 19.12.2003
Offline
106
#1

У MySQL есть режим отложенной записи - когда он делает инсерты в периоды меньшей загрузки сервера.

Попробуй.

Nikolai Popkov
На сайте с 07.06.2001
Offline
210
#2

смените название темы или поставьте запятую

партнерские программы (http://www.ebanners.ru/viewforum.php?f=7), словарь термины SEO (http://www.ebanners.ru/viewtopic.php?t=548) Форум маркетинг (http://www.reclama.su/) Reclama.Su, обмен ссылками (http://www.ebanners.ru/viewforum.php?f=13), Reklama.SU: контекстная реклама (http://www.reklama.su/) по цене Яндекса+продвижение за результат
E
На сайте с 08.04.2001
Offline
221
#3

Извините за кривое название темы :( Действительно смешно получилось

AF
На сайте с 10.09.2003
Offline
46
#4

Ergo, выход - текстовые файлы.

Быстрее, чем mysql, проверено.

20000 запросов к страницам сайта

это за сутки?

1000000 запросов в день можно на средненьком двухпроцессорном откручивать при не сильной нагрузке.

С уважением, Дима
E
На сайте с 08.04.2001
Offline
221
#5

AreaFix,

Ergo, выход - текстовые файлы.
Быстрее, чем mysql, проверено.

Ну тогда это тоже самое что анализ логов :(

это за сутки?

да. Дальше надеюсь больше.

AF
На сайте с 10.09.2003
Offline
46
#6

Ergo, ну я не соглашусь, что тоже самое.

Логи они большие и страшные, их лучше отключить,

К тому же регекспы далеко не всегда быстрые... при больших

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

Организованные текстовые файлы выход, в двукритериальной задаче-

чтобы не тормозило при открытии,

чтобы не тормозило при генерации отчета.

Если тебе важно только первое и не большие объемы, можно просто оставить включенным лог и его парсить.

E
На сайте с 08.04.2001
Offline
221
#7

Кстати, а если отключить ведение логов вообще, то нагрузка на сервер уменьшится? И еще. Всегда и везде считалось, что работа с MySQL быстрее чем работа с текстовыми файлами. А ты говоришь - наоборот.

L
На сайте с 19.12.2003
Offline
106
#8

Смотря в каком режиме с MySQL работать. Если со стандартными базами - быстрее простого fwrite они однозначно не будут, а вот если поковырять ее собственную файловую систему (не пмню, как называется - а лезть проверять ломает :)) - тут проверять надо.

Кстати, не стоит забывать такую вещь - MySQL бесспорный лидер по скорости простых запросов (select * from table), а вот на инсертах и сложных запросах начинает "сосать" - потому как затачивался именно под простые запросы.

У меня сейчас пара интересных проектов намечается - так я, если честно, ищу альтернативу MySQL :(

PS: А вот на чтении (да еще и с индексами) MySQL однозначно натянет текстовые файлы.

AF
На сайте с 10.09.2003
Offline
46
#9

Ergo,

нагрузка на сервер уменьшится?

да.

работа с MySQL быстрее чем работа с текстовыми файлами

все зависит от контекста задачи. Зачем писать запросы, которые будут мудрено отрабатыватся, если можно сразу ложить информацию как надо.

В данном случае

лучше хранить отработанную к "выдаче" информацию

в текстовиках...

Listener,

если поковырять ее собственную файловую систему

а что за файловая система? имеется ввиду организация ключей, записей в файлах?

ищу альтернативу MySQL

альтернатива определяется исходя из задачи.

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

R
На сайте с 05.08.2003
Offline
17
#10

А как это можно сделать с помощью регулярного выражения ?

Вот например так я отлавливаю кейворды гугля, которые заключены между "q=" И "&" Но так пхп плохо знаю, думаю код корявый :)

<? php

$keyword=$HTTP_REFERER;

$priznak="q=";

$num=strpos($keyword,$priznak);

if ($num>0)

{

$num=$num+strlen($priznak);

$keyword=substr($keyword,$num);

$priznak="&";

$num=strpos($keyword,$priznak);

if ($num>0) {$keyword=substr($keyword,0,$num);}

print "$keyword";

}

?>


Хостинг для бобров (http://www.hqhost.net/?pid=77)
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий