2012-02-24 3 views
1

У меня есть общий обработчик, который обслуживает динамические данные, и я хочу убедиться, что он доставляет все запросы пользователям (я вижу, что он останавливается или иногда не возвращается, когда я загружаю его слишком много вручную добавив слишком много ярлыков img, называя их на одной странице).Как загрузить тестовый общий обработчик

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

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

Спасибо!

ответ

0

Рисование картины происходит на стороне клиента, вы не собираетесь ее избегать. Для всех целей и целей обработчик фактически становится изображением. Когда ваша страница отображения вызывает обработчик, обработчик использует строку запроса для формирования ссылки, а затем генерирует изображение, будь то база данных или плоский файл. Поэтому, по большей части, все, что вы создаете, - это ссылки (текст). Если ваша страница вызывает обработчик тысячу раз, единственное, что вы будете ждать, это загружать изображения.

Если ваши изображения хранятся как двоичные файлы в базе данных, может быть некоторая потеря производительности. Если они хранятся в плоских файлах в каталоге, тогда не будет, как все, что вы делаете, это генерация ссылок. Так что, как сказал панкадж, если вы не закрываете свое соединение, а тысячу раз нажимаете на базу данных, я вижу, что он становится медленнее. Кроме этого ... Я бы предположил, что у вас есть проблема в другом месте. Где хранятся ваши изображения?

Смежные вопросы