Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Идея модуля для nginx - счетчик
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Идея модуля для nginx - счетчик
- From: "Alexey Polyakov" <alexey.polyakov@xxxxxxxxx>
- Date: Fri, 10 Mar 2006 23:35:08 +0300
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=uWomN1B8X7hxTPb4u0aqqa9GSAnFKQ8JSYR7SnzldBJmYWbJbWVq/tlp1AramDH5dsqRc9Z+DIZaiudTBqHJPSWZzsSz+NFt7xAdgTKC7X5/gadod5PvT3QpCf3HzKZT3PrXZ1HUON7wPWadbym2MgJs6poZKHi4yW5j3mbSMvo=
- In-reply-to: <44117080.3090902@xxxxxxx>
- References: <44117080.3090902@xxxxxxx>
Мне кажется вы немного не с той стороны подходите к вопросу. Если
задача - подсчет примитивных показателей (заходов с одного ip, всего
загрузок страниц, число уникальных заходов на страницы одного виртуал
хоста) - то можно просто делать post_action на быстрый backend - тот
уже в базу mysql все запишет и подсчитает - задача много
вычислительных ресурсов не требует. Если нужно более сложную
статистику считать - то тем более надо прежде всего заниматься не
низкоуровневыми вещами, а придумыванием структуры базы, которая
позволит накапливать сложные показатели.
А всякие самодельные структуры, хеши в памяти - ну дадут экономию в
1-2 мс на одну загрузку страницы - это же мелочь, не стоит потраченных
сил.
--
Alexey Polyakov
|