Доброго времени суток!
Имеется веб страница с кучей картинок, которая загружается в браузер через локальный веб сервер.
Веб сервер реализован при помощи idHTTPServer
При загрузке страницы с веб сервера загрузка продолжается около 4х секунд, если же загрузить туже страницу напрямую с диска загрузка занимает не более 1 секунды!
Обработчик запросов на веб сервере выглядит следующим образом :
procedure TForm1.IdHTTPServer1CommandGet(AContext: TIdContext;
ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
begin
AResponseInfo.ContentStream := TFileStream.Create(ExtractFilePath(ParamStr(0))+
ARequestInfo.Document,fmOpenRead or fmShareDenyNone);
end;
В чем причина столь медленной работы веб сервера и как увеличить скорость его работы?
Indy 10.5.9