В связи с многочисленными вопросами хотим прояснить кое-что по поводу готовящейся версии 1.1.
В этой версии реализовано несколько принципиальных вещей.
1. Полностью переписан весь внутренний формат хранения и обмена данными как внутри самого сервера, так и при обмене с другими компонентами системы. Он переведен на XML.
Все внешние интерфейсы и форматы данных будут описаны в отдельном SDK. Это позволит легко в дальнейшем реализовать как нами, так и сторонними разработчиками, различные инструменты администрирования и настройки программы, в том числе и через веб интерфейс.Также появятся "облегченные" версии консоли для неопытных пользователей и версии под узкие задачи.
Перевод на XML увеличит ресурсоемкость программы, но это отразится только на процессе ее загрузки (выгрузки) и администрировании.
2. Переписан билинг. Самое главное нововведение - это поддержка для пользователей набора тарифов. Для каждого тарифа имеются отдельные счетчики и ведутся отдельные логи. Тарифы могут быть кредитными. Трафик по разным тарифам может раскладываться по разным условиям - расписанию, типу трафика (фильтры) и пр.
Это сильно усложнило программу, но надеемся, что на производительности никак не скажется - код хорошо оптимизирован.
3. Дорабатыватся движок записи логов. Он делается универсальным. Эта доработка позволит в дальнейшем (почти сразу) реализовать слив логов в различные базы данных, причем список поддерживаемых баз данных можно будет легко расширять.
4. Решаются некоторые задачи авторизации и мониторинга нарушений в сети (о них писалось на форуме). Это все пока в работе и подробнее написать не можем.
Также доработан прокси сервер в плане большей гибкости настройки кеширования. Это позволит еще больше экономить трафик.
5. Некоторые доработки могут коснуться и агента. Но возможно в первую публичную бету это и не попадет.
Также готовятся и другие добавления, но они будут добавляться в процессе тестирования бета версии.
Мы надеемся, что тестирование начнется к началу апреля. Обьем доработок оказался намного больше, чем планировалось вначале.