Счётчик Сообщений В N Минут |
Здравствуйте, гость ( Вход | Регистрация )
Счётчик Сообщений В N Минут |
8.12.2008, 19:41
Сообщение
#1
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
суть проста: скрипт считает количество сообщений за интервал времени, и записывает в файл только последние N значений.
можно придумать такое и для шары |
|
|
9.12.2008, 17:25
Сообщение
#2
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
|
|
|
10.12.2008, 22:10
Сообщение
#3
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
я всё равно не понял......
PS: тебе же уже написали такой скрипт. |
|
|
11.12.2008, 5:32
Сообщение
#4
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
конкретнее:
я пишу код который реализует следующее: выдаёт график где по оси Х время а по оси У кол-во сообщений в минуту Х. для этого нужно ктобы код брал данные из файла где:(время):(кол-во сообщений) <-----------скрипт который это раелизуют мне нужен потом пойду дальше: по шаре, по юзерам. напишу где-то на январских каникулах. у меня сессия. но как напишу выложу сюда. з.ы. Маринер, мне написали скрипт выводящий сообщения в файл. а не их количество во времени |
|
|
11.12.2008, 10:20
Сообщение
#5
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
В Файл? Мб, лучше будет, если, скрипт на lua посылает GET запрос, каждые n минут с кол-вом сообщений, ты же, уже в этом php скрипте(куда был послан GET запрос) формируешь текущую дату(скорее всего, в Гринвиче), берешь кол-во сообщений из GET'а и заносишь в MySQL(можно будет отслеживать значение - 0, и не заносить в БД)?
Если я правильно понел, то, что ты хочешь, конечно. Таблица в MySQL примерно такая: id(PRIMARY KEY, AUTOINCREMENT, UNSIGNED)|datetime(DATETIME) или TIMESTAMP, как больше нравится|messages(INTEGER, UNSIGNED) При добавлении к статистике-счётчику(графику, мб), например, шары, просто создашь ещё одно поле в таблице(например, shara) и исправляешь скрипт(на lua), что бы он кроме кол-ва сообщений, посылал ещё и кол-во расшаренной информации в Байтах в этот же интервал времени. upd. Собственно, реализовал за 15 минут. Выкладывать? |
|
|
11.12.2008, 13:12
Сообщение
#6
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
работа с бд только на апи1, или всё же уже кто-то нашёл способ работы на апи2 ?
|
|
|
11.12.2008, 13:28
Сообщение
#7
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
Да, я про простой GET запрос на localhost/script.php5, а там уже пусть php сам в бд всё заносит, мб, я просто не понел, что топикстартеру надо и стал чушь нести.
Скрипт не большой, строчек 20 + php скрипт к которому он будет обращаться.
Прикрепленные файлы
|
|
|
13.12.2008, 19:18
Сообщение
#8
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
не то.
на основе скрипта LastNMessage мне нужно чтобы сохранялось в файл N значений вида: число_сообщений#время то есть: число_сообщений это число сообщений за 1 (10, 20, 30...) минут который насчитает счётчик и по истечении этого времени он допишет в файл то число сообщений которое насчитал |
|
|
14.12.2008, 10:11
Сообщение
#9
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 7 Регистрация: 14.12.2008 Пользователь №: 1 413 Спасибо сказали: 0 раз |
в отличии от механика я не стесняюсь того что чего-то не знаю.
луа, си, пхп и прочая для меня тёмный лес мне тоже нужно чтобы кол-во сообщений за минуту(и более) сохранялось в файл вот моя попытка(в файле) посмотрите что не так.... scripts\LastNMessage.lua:31: bad argument #1 to 'concat' (table expected, got nil) добавлю: скрипт пхп на который сослался механег будет обрабатывать файл сам и по оси иксов погонит время а по игрекам кол-во сообщений. меня это заинтересовало: выводить график по количеству сообщений в минуту, шара за день, кол-во юзерей за последний час(два, три...). количество юзерей в день можно даже чтобы это было просто как лог и что бы при каждом новом запуске скрипта не стирались старые записи
Прикрепленные файлы
|
|
|
14.12.2008, 10:46
Сообщение
#10
|
|
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 Спасибо сказали: 31 раз |
Если это то, что нужно, то вариант с БД реализует, практически, тоже самое. Время в GMT.
Фаил разрастётся со временем.
Прикрепленные файлы
|
|
|
14.12.2008, 19:37
Сообщение
#11
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 15:27 |