Улучшение #55

Отправлять запросы на получение DNS-имен с небольшим количеством IP-адресов.

Added by Serg79 - over 1 year ago. Updated over 1 year ago.

Status:Закрыт Start date:2010-09-25
Priority:Нормальный Due date:2010-10-28
Assignee:Serg79 - % Done:

100%

Category:www
Target version:0.1-beta

Description

Сейчас на странице user и подобных ей где происходит получение DNS-имен из IP, запрос на получение DNS-имен отправляется один и содержит все IP которые нужно преобразовать. Это вызывает большие задержки на страницах где много IP-адресов предназначенных для преобразования в DNS-имена. Для того что бы эти задержки были меньше, необходимо отправлять запросы на получение DNS-имен партиями с не большим количеством IP.

History

Updated by Serg79 - over 1 year ago

  • Assignee set to Serg79 -

Updated by Serg79 - over 1 year ago

  • Status changed from Новый to В работе

Вопрос: вариант с отдельным процессом для обслуживания громоздких задач не рассматривается? Например, отдельно запускать некий сервис и каким-либо образом (через БД, unix-сокет или еще как) передавать ему подобные задания, а тот уже пусть распараллеливает их на N потоков - возможно это будет быстрее.

Updated by Serg79 - over 1 year ago

Ну это не та задача, что бы ее распараллеливать. Запросы на разрезолвивание IP посылаются в AJAX запросе, так что они выполняются в контексте отличном от контекста построения WEB-страницы.

Updated by Serg79 - over 1 year ago

  • % Done changed from 0 to 100
  • Due date set to 2010-10-27
  • Status changed from В работе to Закрыт

Committed in r121

Updated by Serg79 - over 1 year ago

  • Due date changed from 2010-10-27 to 2010-10-28

Переделал запросы на получение DNS-имен таким образом, что бы они отправлялись по порядку, а не все сразу.

Committed in r122

Also available in: Atom PDF