Сохранение результатов из Services API
Добавлено: 23 мар 2005, 18:21
Тут меня озадачили потребностью сохранить статистику ПОСЛЕ того, как она была получена из Services API с отключенной галкой "save stats".
И начал я думать.... получается как-то криво. Допустим, если статистику получили, но не сохранили, то я могу:
1. просить сохранить несохраненную статистику в файл при выходе из IBA (этот случай - только если статистика получена через ServAPI)
2. просить сохранить несохраненную статистику в файл при загрузке нового файла статистики
3. просить сохранить несохраненную статистику в файл при получении новой статистики из ServAPI (?!?!?)
в пункте 3 ведь получается какая-то дурная ситуация. если делать так, то надо вообще вырубать (и не предлагать) сохранение статистики сразу после ее получения из Services API. Так я понял?
То есть, из gstat мы статистику сначала сохраняем, потом анализируем, а из ServAPI мы сначала анализируем, а потом сохраняем? Вот против чего я и выступал в самом начале - логика страдает (в том числе и в пункте 1).
И начал я думать.... получается как-то криво. Допустим, если статистику получили, но не сохранили, то я могу:
1. просить сохранить несохраненную статистику в файл при выходе из IBA (этот случай - только если статистика получена через ServAPI)
2. просить сохранить несохраненную статистику в файл при загрузке нового файла статистики
3. просить сохранить несохраненную статистику в файл при получении новой статистики из ServAPI (?!?!?)
в пункте 3 ведь получается какая-то дурная ситуация. если делать так, то надо вообще вырубать (и не предлагать) сохранение статистики сразу после ее получения из Services API. Так я понял?
То есть, из gstat мы статистику сначала сохраняем, потом анализируем, а из ServAPI мы сначала анализируем, а потом сохраняем? Вот против чего я и выступал в самом начале - логика страдает (в том числе и в пункте 1).