Ребята, хотел сделать обсуждение более открытым, поэтому создал новую тему. Начинаю планировать новую систему, и теперь она будет на базе SQL. Старая система использовала кучу regex, awk, grep и прочего. Было довольно грязно, но работало. Списки сохранялись в обычных файлах. Новая система будет гораздо гибче. Вот мои мысли...
- Генерация списков в реальном времени на базе SQL
- Пользовательские приватные черные/белые списки (настроенные для каждого устройства)
- Возможность выбора размера списка пользователем (для устройств 32M, 64M, 256M, 512M, 1G+)
- Блокировка стран по выбору пользователя (для устройств с достаточным объемом памяти)
Переход на SQL даст эту функциональность и позволит серверу обновлять черные списки в реальном времени без блокировки загрузок. Пока не придумал, как делать обновления на клиенте без блокировок. (Извините, BGP не подходит — слишком сложно в управлении, всё должно работать полностью автоматически.)
Пока всё это только на бумаге, так что если есть идеи — делитесь. Вот форма для тех, кто хочет получать уведомления:
- Генерация списков в реальном времени на базе SQL
- Пользовательские приватные черные/белые списки (настроенные для каждого устройства)
- Возможность выбора размера списка пользователем (для устройств 32M, 64M, 256M, 512M, 1G+)
- Блокировка стран по выбору пользователя (для устройств с достаточным объемом памяти)
Переход на SQL даст эту функциональность и позволит серверу обновлять черные списки в реальном времени без блокировки загрузок. Пока не придумал, как делать обновления на клиенте без блокировок. (Извините, BGP не подходит — слишком сложно в управлении, всё должно работать полностью автоматически.)
Пока всё это только на бумаге, так что если есть идеи — делитесь. Вот форма для тех, кто хочет получать уведомления:
