Jump to content
Калькуляторы

Технология FAP (Fair Access Policy) - Политика Справедливого Доступа

Народ, кто нибудь имел дело с технологией FAP (Fair Access Policy) - Политика Справедливого Доступа?

Мне необходимо ограничить особо жадных юзверей на "безлимитных" тарифах.

Суть необходимых ограничений следующая: клиент имеет тариф с ограничением максимально возможной скорости, на этой скорости мне необходимо разрешить ему скачать за сутки определённый объём информации, при достижении заданного объёма, скорость должна зарезаться, после определённого времени и если потреблённый объём не превысил заданных ограничений, скорость становится снова максимальной по тарифу и так циклически...

Как это сделать на месяц, проблем нет, интересует именно посуточно. Более подробную информацию по FAR можно найти в интернете.

Может кто знает как это реализовать?

Share this post


Link to post
Share on other sites

По cron-у выбираешь из БД биллинга для каждого пользователя трафик за текущий день. Если превышает порог по его тарифу, добавляешь ему в шейпер понижающее правило до начала следующего дня.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this