Все вопросы: [throttling]

30 вопросов

похожие теги: bandwidth-throttling
28
голосов
5ответов
25638 просмотров

What is the best way to implement a rate-limiting algorithm for web requests?

Possible/partial duplicates: What’s a good rate limiting algorithm? Throttling method calls to M requests in N seconds Best way to implement request throttling in ASP.NET MVC? I am looking for the best way to implement a moving time window rate limiting algorithm for a web application to redu...

138
голосов
14ответов
88677 просмотров

Throttling method calls to M requests in N seconds

I need a component/class that throttles execution of some method to maximum M calls in N seconds (or ms or nanos, does not matter). In other words I need to make sure that my method is executed no more than M times in a sliding window of N seconds. If you don't know existing class feel free to ...

0
голосов
2ответов
554 просмотров

YouTube style throttling in Flash

I may be completely insane on this one, but it seems like the download/buffer rate of YouTube videos is faster at the beginning and the further the buffer point gets from the currently playing mark, the slower buffering goes. Am I crazy, or does it work this way for everyone else? Assuming the ...

1
голосов
3ответов
1855 просмотров

Socket throttling because client not reading data fast enough?

I have a client/server connection over a TCP socket, with the server writing to the client as fast as it can. Looking over my network activity, the production client receives data at around 2.5 Mb/s. A new lightweight client that I wrote to just read and benchmark the rate, has a rate of about ...

52
голосов
6ответов
23702 просмотров

How do I throttle my site's API users?

The legitimate users of my site occasionally hammer the server with API requests that cause undesirable results. I want to institute a limit of no more than say one API call every 5 seconds or n calls per minute (haven't figured out the exact limit yet). I could obviously log every API call in a ...

1
голосов
2ответов
1408 просмотров

Yahoo-Pipes Throttles Requests: What are the limits?

Yesterday, I began encountering '999' errors on Yahoo-Pipes. It looks like they throttle requests from a given IP address. Does anyone know the Yahoo-Pipes' requests per minute limit?

39
голосов
3ответов
8090 просмотров

'ab' program freezes after lots of requests, why?

Whenever I use 'ab' to benchmark a web server, it will freeze for a while after having sent lots of requests, only to continue after 20 seconds or so. Consider the following HTTP server simulator, written in Ruby: require 'socket' RESPONSE = "HTTP/1.1 200 OK\r\n" + "Connection: clos...

43
голосов
9ответов
29632 просмотров

Throttling CPU/Memory usage of a Thread in Java?

I'm writing an application that will have multiple threads running, and want to throttle the CPU/memory usage of those threads. There is a similar question for C++, but I want to try and avoid using C++ and JNI if possible. I realize this might not be possible using a higher level language, but...

0
голосов
1ответов
366 просмотров

Best way to throttle email on Windows Server 2008

I have a server with SMTP set up for my site's outbound email. In order to not get blacklisted I'd like to limit outbound emails to under an arbitrary threshold (let's say 500 per hour). What's the best way to implement this? The two possibilities I see would be: 1) Some sort of outbound thro...

1
голосов
4ответов
4048 просмотров

Предложения по загрузке очень больших (> 1 ГБ) файлов

Я знаю, что такие вопросы существуют в SF, но они очень специфичны, мне нужно общее предложение. Мне нужна функция для загрузки пользовательских файлов размером более 1 ГБ. Эта функция будет дополнением к существующей функции загрузки файлов, присутствующей в приложении, которая обслуживает файл...

29
голосов
8ответов
42103 просмотров

Служба слишком занята ошибка в WCF

Я периодически получаю следующее исключение в моей службе .Net WCF. «Служба HTTP, расположенная по адресу http: //MyServer/TestWCF/MyService.svc , слишком занята». Я что-то здесь упускаю? Я использую базовую привязку http и включил регулирование WCF. <basicHttpBinding> &l...

16
голосов
1ответов
19472 просмотров

Как программно ограничить использование полосы пропускания моего приложения c #?

У меня есть приложение для резервного копирования, которое подключается к различным веб-службам и загружает / выгружает файлы с серверов ftp или http. Каков самый простой способ ограничить использование полосы пропускания моим приложением? Мне нужно это сделать, потому что после установки и з...

27
голосов
8ответов
13515 просмотров

Параллельные запросы WCF накапливаются на сервере при использовании WSHttpBinding

У меня есть клиент-серверное приложение WCF, которое обменивается данными по HTTP с помощью WSHttpBinding. Настройка сервера : самостоятельный хостинг с использованием стандартного WCF ServiceHost. Мой фактический класс обслуживания указан как: [ServiceBehavior(ConcurrencyMode = Concurren...

2
голосов
3ответов
1585 просмотров

Заставить веб-службу asmx обрабатывать запросы по одному

Я отлаживаю веб-службу ASMX, которая получает "пакеты" запросов. т.е. вполне вероятно, что веб-служба получит 100 асинхронных запросов в течение примерно 1 или 2 секунд. Кажется, что обработка каждого запроса занимает около секунды (это ожидаемо, и меня устраивает такая производительность). Одна...

4
голосов
3ответов
10540 просмотров

WCF: как добавить ServiceThrottlingBehavior в службу WCF?

У меня есть приведенный ниже код для возврата экземпляра моей службы WCF ServiceClient: var readerQuotas = new XmlDictionaryReaderQuotas() { MaxDepth = 6000000, MaxStringContentLength = 6000000, MaxArrayLength = 6000000, MaxBytesPerRead = 6000000, ...

9
голосов
6ответов
3912 просмотров

Как отложить / ограничить попытки входа в систему в ASP.NET?

Я пытаюсь выполнить очень простое регулирование запросов в моем веб-проекте ASP.NET. В настоящее время меня не интересует глобальное регулирование запросов против DOS-атак, но я хотел бы искусственно отложить ответ на все попытки входа в систему, просто чтобы сделать атаки по словарю немного сло...

40
голосов
6ответов
29635 просмотров

WCF перестает отвечать примерно после 10 вызовов (регулирование)

У меня есть служба WCF и приложение со ссылкой на нее, а с приложением у меня есть цикл, и на каждой итерации он вызывает метод в этой веб-службе wcf. Проблема в том, что примерно через 9 вызовов или около того он просто останавливается ... и если вы нажмете кнопку Pause VS, вы увидите, что о...

3
голосов
1ответов
1674 просмотров

Что ограничивает WCF ServiceModelService.Instances?

Я пытаюсь загрузить тестовую службу WCF с помощью (IIS6 / Server2003 / BasicHttpBinding). Служба регулируется следующим образом: <serviceThrottling maxConcurrentCalls="100" maxConcurrentSessions="100" maxConcurrentInstances="100"/> Для оценки количества вызовов на сервере я использу...

0
голосов
1ответов
550 просмотров

управление регулированием в службе Windows Media

Мне интересно, можем ли мы в Windows Server 2003 в службе Windows Media устанавливать / настраивать параметры регулирования для любых типов файлов (даже для типов файлов, не поддерживаемых потоковой передачей службой Windows Media), например, для установки файла .flv загрузка / потоковая передач...

250
голосов
9ответов
197585 просмотров

Имитация отложенных и отброшенных пакетов в Linux

Я хотел бы смоделировать задержку и потерю пакетов для UDP и TCP в Linux, чтобы измерить производительность приложения. Есть ли простой способ сделать это?

18
голосов
5ответов
14632 просмотров

Регулирование попыток входа в систему

(Это в основном вопрос, не зависящий от языка, хотя в моем случае я использую ASP.NET 3.5) Я использую стандартный ASP.NET элемент управления входом и хотел бы реализовать следующую логику ограничения неудачных попыток входа в систему. Обработка OnLoginError и поддерживать в сеансе ...

2
голосов
2ответов
1250 просмотров

Как я могу ограничить загрузку в программе Perl?

Есть ли модуль Perl для ограничения загрузки? Я хочу загрузить определенный файл, но ограничиваю скорость загрузки определенным числом КБ / сек.

4
голосов
2ответов
1612 просмотров

Как я могу реализовать ограничение скорости на стороне сервера для веб-службы Perl?

У меня есть веб-служба CGI / Fast CGI на основе Perl, и я хочу ограничить скорость клиентов по IP-адресу, чтобы агрессивные клиенты не вызывали слишком много работы. Я поискал код и нашел Algorithm :: TokenBucket в CPAN но это для запросов клиентов; у него нет постоянства и конфигурации для...

17
голосов
3ответов
23849 просмотров

Регулирование службы WCF

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

12
голосов
7ответов
5388 просмотров

Как ограничить попытки входа в систему в веб-приложении Java?

Я хочу реализовать эффективный механизм ограничения попыток входа в систему в моем веб-приложении Java, чтобы предотвратить атаки методом грубой силы на учетные записи пользователей. Джефф объяснил почему, но не как. Саймон Уиллисон продемонстрировал реализацию на Python для Django : Эт...

0
голосов
2ответов
2042 просмотров

Регулирование полосы пропускания для Apache <2.2 в Windows (mod_throttle?)

Кто-нибудь знает о сборке mod_throttle для Windows для Apache 2.2 или ниже? Или, возможно, другой способ ограничения пропускной способности. Мне нужно установить скорость до 64 КБ для демонстрации локального теста скорости Предпочтительно Apache, а не плагин для браузера. Спасибо!

19
голосов
2ответов
14210 просмотров

Регулирование пропускной способности в C #

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

17
голосов
10ответов
13099 просмотров

Инструменты для ухудшения моего сетевого подключения?

Я написал несколько приложений, которые интенсивно используют сеть, и я хотел бы протестировать их в медленной сети. Я ищу инструмент для моделирования такого рода соединений. Меня интересуют только инструменты Windows.

212
голосов
3ответов
49881 просмотров

Лучший способ реализовать регулирование запросов в ASP.NET MVC?

Мы экспериментируем с различными способами ограничения действий пользователей в заданный период времени : Ограничьте количество сообщений с вопросами / ответами Ограничить редактирование Ограничьте получение фида В настоящее время мы используем кэш для простой вставки записи об акти...

46
голосов
5ответов
4622 просмотров

Дросселирование процессора в C ++

Мне просто интересно, есть ли элегантный способ установить максимальную нагрузку на ЦП для конкретного потока, выполняющего интенсивные вычисления. Прямо сейчас я обнаружил самый трудоемкий цикл в потоке (он выполняет только сжатие) и использую GetTickCount() и Sleep() с жестко заданными значе...