Отслеживание пропускной способности пользователя - PullRequest
1 голос
/ 26 мая 2011

Я создаю сайт, где пользователи могут иметь свои бесплатные сайты.Они могут загружать картинки, добавлять контент, настраивать темы / дизайн и т. Д. ... все бесплатно.Я хочу ограничить каждую пользовательскую панель / сайт полосой пропускания в 1 ГБ или, по крайней мере, отслеживать ее.

Каждый пользовательский сайт будет иметь вид wwww.myfreesites (т.е.) .com / [имя пользователя] /

веб-сайт работает на Linux (если это помогает).

В идеале, я бы хотел, чтобы PHP отслеживал использование пропускной способности каждого пользователя и блокировал учетную запись (с помощью запроса mysql), когда ограничение на 1 ГБ в месяц / день возвращается.в начало.

Спасибо! `

1 Ответ

0 голосов
/ 26 мая 2011

Создание интерфейса на PHP, через который они загружают контент. Таким образом, вы можете увидеть, сколько контента они загрузили. Получение полосы пропускания, потребляемого трафиком, может быть сложнее.

Я бы предложил использовать журналы, сгенерированные сервером, и создать скрипт, который анализирует данные, чтобы рассчитать объем трафика и размер загружаемых объектов. Я не уверен, какой журнал даст вам это, но если вы обратитесь в хостинговую компанию (предположим, вы используете выделенный сервер), они наверняка скажут вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...