Страница 2 из 3

Re: Модуль статистики после 8.10

СообщениеДобавлено: 21 дек 2013, 14:47
4irkinSan
Luxeon писал(а):я спросил всё обновить,сказали да.я и обновил)))))))

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

Re: Модуль статистики после 8.10

СообщениеДобавлено: 21 дек 2013, 15:03
Luxeon
спс,теперь буду знать

Re: Модуль статистики после 8.10

СообщениеДобавлено: 21 дек 2013, 15:20
viktor6
Luxeon писал(а):я спросил всё обновить,сказали да.я и обновил)))))))

обновить и удалить это разные вещи

Re: Модуль статистики после 8.10

СообщениеДобавлено: 21 дек 2013, 16:06
Edrard
Данные по игрокам крон пишет в базу, если вы ее не очищали, то все должно быть на месте. А вчерашние данные из-за ошибки не обновились, это факт.

Re: Модуль статистики после 8.10

СообщениеДобавлено: 21 дек 2013, 16:08
Luxeon
Edrard писал(а):Данные по игрокам крон пишет в базу, если вы ее не очищали, то все должно быть на месте. А вчерашние данные из-за ошибки не обновились, это факт.

понял спс

Re: Модуль статистики после 8.10

СообщениеДобавлено: 21 дек 2013, 22:07
REDMONDS
Edrard писал(а):Данные по игрокам крон пишет в базу, если вы ее не очищали, то все должно быть на месте. А вчерашние данные из-за ошибки не обновились, это факт.

Почему кстати решили использовать кэш? Из-за быстродействия?

Re: Модуль статистики после 8.10

СообщениеДобавлено: 21 дек 2013, 22:28
Edrard
Эммм, в каком смысле?

Re: Модуль статистики после 8.10

СообщениеДобавлено: 22 дек 2013, 04:18
REDMONDS
Edrard писал(а):Эммм, в каком смысле?

1. Для чего хранятся предпоследние слепки кланов и его мемберов? Почему было принято решение их хранить?
2. Если не сложно, перечислите самые нагруженный процессы модуля.

P:S. Вторую неделю занимаюсь оптимизацией модуля, нагрузка снизилась ~20%. Помимо этого реализовал поддержку базы данных SQLite.
Следовательно работа ускорилась.

Re: Модуль статистики после 8.10

СообщениеДобавлено: 22 дек 2013, 10:43
Exinaus
REDMONDS писал(а):Почему кстати решили использовать кэш? Из-за быстродействия?

Очень сильно вырос обьем данных получаемых модулем. Модуль просто переставал вписываться в лимиты БД бесплатных хостингов.
Почему файловая система? Тут скорее сыграло на руку удобство хранения данных, ведь их не надо дополнительно формировать в нужную структуру, как это происходило при получении данных из БД, данные уже хранятся в ней, плюс это избавляло от необходимости постоянно менять структуру БД под изменения апи от ВГ.
Еще одной причиной стала реакция компании ВГ, которые изначально разрабатывали апи для своего андроид приложения. И были немного удивлены популярностью их апи у сторонних мододелов (модуль изначально получал данные о игроках не через апи, а парсил их с профиля игрока на сайте ВГ), что и ввело ограничения на использования апи, под которые необходимо стало подстраиваться, т.е. не запрашивать данные слишком часто, ограничить количество одновременных запросов и пр.
Ну и да, быстродействие конечно сыграло немаловажную, а в принципе и основную роль, модуль стал работать намного быстрее.

P:S. Вторую неделю занимаюсь оптимизацией модуля, нагрузка снизилась ~20%. Помимо этого реализовал поддержку базы данных SQLite.
Следовательно работа ускорилась.

Ну так почему бы и не поделиться проведенной вами работой? Я думаю и Edrard и shw (ну и я, где то через недельку, как домой вернусь) с удовольствием выслушают и ознакомятся с вашими замечаниями по оптимизации, а может и предложат совместную работу над модулем ;) , поможете нам.
А SQLight конечно вещь классная, но надо ориентироваться на массового пользователя, что бы каждый мог установить на любом бесплатном хостинге. И кстати, пдо же поддерживает sqlite? Там просто конект к базе чуть по другому в коде. Или там структура нашей БД немного не вписывается в стандарты sqlite?

Re: Модуль статистики после 8.10

СообщениеДобавлено: 22 дек 2013, 11:09
Domian_Kortes
Edrard писал(а):Данные по игрокам крон пишет в базу, если вы ее не очищали, то все должно быть на месте. А вчерашние данные из-за ошибки не обновились, это факт.

Сегодня данные опять не обновились, хотя крон отработал в 4-10. Это у всех так? Версия 3.0.2