|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 22 Sep 2000 13:05:16 To : arc@bob.techcen.zgrad.su Subject : Re: в чем лучше хранить --------------------------------------------------------------------------------
abtzs> Пишу скрипт для рейтинга вебсайтов.
abtzs> Hеобходим подсчет кол-ва уникальных хостов за день. Где этот список
abtzs> хостов лучше всего хранить? Используется БД MySQL. Есть варианты:
abtzs> 1) в поле MEDIUMTEXT для каждого вебсайта.
abtzs> 2) создать таблицу для каждого сайта в которой будет хранится хост и
abtzs> время его запроса. Update будет очень быстрым, но таблиц, видимо, будет
abtzs> слишком много.
abtzs> 3) Хранить все в одной таблице, с индификатором вебсайта. Hе слишком ли
abtzs> много записей будет?
abtzs> 4) для каждого вебсайта в отдельном текстовом файле.
abtzs> Что посоветуете?
Посоветуем почитать какую-нибудь вводную книжку по базам данных. Из известных
мне могу с некоторыми оговорками порекомендовать Дейт, "Введение в базы
данных". Правильным будет вариант 3, с индексом по сайтам. Там тоже есть два
варианта - либо инсертить каждый хит и потом суммировать по хосту, либо сразу
вести статистику (держать поле количества хитов с данного хоста на данный
сервер). Hа самом деле для осмысленного рейтинга надо гораздо аккуратнее
ставить задачу, и задавать вопросы не сюда, а в apache-talk@lists.lexa.ru. Там
куча граблей с проксями.
--
Счастливо!
Ран.
--- ifmail v.2.14.os-p7-tma3
* Origin: MemoNet (2:5020/371.32@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/17121c424aa81.html, оценка из 5, голосов 10
|