Вверх ↑
Ответов: 655
Рейтинг: 18
#1: 2016-03-03 01:21:16 ЛС | профиль | цитата
Netspirit, скрипт на web странице запрашивает у сервера данные каждые 3 секунды, данные формируются из БД в виде html таблицы, вес таблицы в районе 1200-1500 байт, на формирование данной таблицы и отправку браузеру уходит ~ 180мс.
В это время окно программы чуть подвисает, правильно ли я понимаю что это происходит из-за того что поток "упирается" в скорость выполнения запроса к БД? т.е. пока от БД не будет получен результат поток останавливается?

Сейчас запрос к БД оптимизирую, можно ли что-то еще сделать с TCP сервером? Количество клиентов (браузеров) не большое, я бы каждого клиента обрабатывал в отдельном потоке, что для этого требуется поправить в TCPClientServer.pas
карма: 0

0