Welcome! Log In Create A New Profile

Advanced

Re: counters

February 28, 2013 04:02PM
Да, документацию я не писал, сейчас этим думал заняться.

Модуль возник в результате необходимости подсчета заходов клиента на определенн(ый)/(е) URL в течении VPN сессии.

Тоесть клиент подсоединился к серверу, скрипт обнулил для него счетчик, клиент побраузил, что то ему насчитало.
На дисконнекте от VPN, для его уникальной сессии, по уникальному для него ключу снялись данные, записались в статистику, счетчик сбросился.

Пробовал парсить логи, но очень проблематично, так как в моем случае для него ключем являлся уникальный локальный IP, который потом повторно выдавался, чуть ли не через секунду после дисконнекта.

Тоесть counter_zone some_name $binary_remote_addr 10m;
предварительно выделяет память для счетчиков где, some_name - просто имя по которому потом привязываешь именно к этому хранилищу счетчик, binary_remote_addr - ключ уникальности счетчика в данном хранилище, ну и последний ключ - это размер.
Ну и соответственно их заранее можно наделать кучу, и потом просто привязывать логику.
например классическим примером может быть host_hist и hit_hits если брать какие нибудь баннеры.
Subject Author Posted

counters

theromis1 February 28, 2013 01:32PM

Re: counters

Михаил Монашёв February 28, 2013 02:32PM

Re: counters

theromis1 February 28, 2013 04:23PM

Re[2]: counters

Михаил Монашёв March 01, 2013 01:24AM

Re: Re[2]: counters

Rush March 01, 2013 04:48AM

Re: Re[2]: counters

theromis1 March 01, 2013 10:51AM

Re: counters

Rush February 28, 2013 02:34PM

Re: counters

theromis1 February 28, 2013 04:02PM

Re: counters

Andrey Repin February 28, 2013 05:52PM

Re: counters

theromis1 February 28, 2013 06:19PM

Re: counters

Andrey Repin February 28, 2013 07:36PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 296
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready