Улучшение #55
Отправлять запросы на получение DNS-имен с небольшим количеством IP-адресов.
| Status: | Закрыт | Start date: | 2010-09-25 | |
|---|---|---|---|---|
| Priority: | Нормальный | Due date: | 2010-10-28 | |
| Assignee: | % 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 В работе
Updated by Роман Чернышов over 1 year ago
Вопрос: вариант с отдельным процессом для обслуживания громоздких задач не рассматривается? Например, отдельно запускать некий сервис и каким-либо образом (через БД, 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