Jump to content

Recommended Posts

Posted (edited)

Есть желание дать пользователям одну(наибольшую) скорость для серфинга и более меньшую для закачки. ОС FreeBSD. Есть 2 варианта

1) как это реализовано в микротике (т.е. если пользователь в течении какого-то времени T качает со скоростью большей чем скорость A, то на следующий период времени T его скорость урезается до скорости B. Скорость B останется до тех пор, пока пользователь в течении времени T не будет превышать скорость A). Как это реализовать на FreeBSD - понятия не имею. Буду рад любам мыслям по этому поводу.

 

2) с помощью сквида. Все что пользователь запрашивает с 80-го порта будет переадресовываться на сквид. В сквиде дается скорость А для файлов с расширениями htm,html,php,asp,jpg,gif и т.д. а для остальных дается другая скорость. Но вот незадача. Если пользователь одновременно будет качать с какого-то сервера по 80-му порту и качать с п2п, то он получит двойную скорость, ибо п2п продолжает идти через внешний фаер в котором, предположим, дается скорость А, а при закачке(которая идет через сквид) он тоже получит скорость А. Как быть?

Edited by Akila
Posted

Akila

Для начала определиться как отличать серфинг от закачек

Тип файла? Кол-во траффика в сессии?

 

В обоих случаях сделать можно, но я делал только под linux

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.