Назад | Перейти на главную страницу

Большое количество 206 кодов в журнале доступа

Я нахожу много 206 кодов доступа в моем журнале доступа Apache. После просмотра журнала доступа кажется, что несколько IP-адресов будут попадать на сервер несколько раз для частичного содержимого ряда больших файлов (100–300 МБ). Обращения будут длиться пару часов, а затем прекратятся, поэтому я не могу заблокировать отдельные IP-адреса. Это увеличивает объем передаваемых данных и заставляет меня достигать своего лимита.

Имеет ли это смысл? Кто-нибудь еще замечает подобное поведение? На данный момент мне кажется, что у меня единственный вариант - обновить хостинг и получить неограниченную пропускную способность.

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

Однако это само по себе не влияет на пропускную способность; файл все еще загружается клиентом только один раз. Рассмотрите возможность включения mod_logio для сайта. Это единственный способ получить точное представление о количестве байтов, обслуживаемых одним запросом. Если вы используете счетчики байтов из обычных записей журнала, вы, вероятно, получите огромную переоценку объема используемой полосы пропускания.

Если вы действительно достигли предела пропускной способности, это может быть связано просто с общим увеличением трафика.