Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > WinAPI
Перезагрузить страницу Скорость работы WinInet....
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
kata kata вне форума
Member
 
Сообщений: 17
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 27.09.2005
По умолчанию Скорость работы WinInet.... - 28.09.2011, 12:17

Привет всем.
У меня такая проблема. Работая с некоторым сервером, я загружаю с него необходимые мне файлы. В некоторых ситуациях запрашиваемого файла может не быть на сервере. Как результат, естественно я в ответ получаю ошибку 404 ошибку ( HTTP_STATUS_NOT_FOUND, object not found). Но ответ этот приходит слишком медленно, и как раз это меня не удовлетворяет — потому что я могу запросить у сервера несколько десятков файлов). Ислозьзую я для своей задачи WinInet, основная задержка происходит на вызове HttpSendRequest. Пробовал использовать вместо "GET" запроса "HEAD" — не помогло, так же работает. Каждая задержка — порядка секунды, но если я спрашиваю у сервера о нескольких десятках файлов — уже время порядочное получается. Есть способ узнать существует файл на сервере или нет быстрее? Ответ типа попробуй оптимизировать колличество запросов от своего клиента и тому подобное — не интересует.
Ответить с цитированием
  (#2 (permalink)) Старый
Влад Влад вне форума
Специалист
 
Сообщений: 3,884
Сказал(а) спасибо: 1
Поблагодарили 25 раз(а) в 25 сообщениях
Регистрация: 27.06.2002
Адрес: Санкт-Петербург
По умолчанию 28.09.2011, 13:26

1. Попробуй для начала понять, с какой стороны возникает задержка - на стороне клиента (твоей) или на стороне сервера? Потому что если она возникает на стороне сервера - дело труба; скорее всего, модифицировать алгоритмы работы сервера тебе не удастся.
2. Файлы можно получать вообще-то не только по HTTP, но и по FTP. А FTP позволяет получить список файлов на сервере. Правда, неясно, поддерживает ли твой сервер FTP протокол......


The difference between theory and practice is that in theory, there is no difference between theory and practice, but in practice, there is.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
упала скорость работы винчестера Vadim771 Накопители 1 23.12.2010 07:10
Какая скорость интернета нужна для работы веб камеры OSS Любые вопросы от новичков 7 29.11.2010 13:25
Очень низкая скорость работы видеокарты. Lenysi4ka1 Разное 0 29.11.2009 01:41
Влияет ли моя подборка ОЗУ модулей на скорость работы ПК? what Техническая поддержка 1 30.09.2008 21:47
Низкая скорость работы компьютера в играх. max11im Техническая поддержка 72 25.05.2008 21:58
В какой зоне быстрее скорость работы жесткого диска? cybernet1 Техническая поддержка 7 20.04.2008 20:43
Как увеличить скорость работы приложения vital_krsk C++ Builder 4 20.05.2006 11:45
GDI как увеличить скорость работы Mr. Пронька .NET 3 14.03.2006 09:25
Скорость работы программы как узнать Zurik Pascal 16 25.02.2006 15:48
Как увеличить скорость работы StringGrid _Андрей_ Delphi 3 12.01.2006 20:03
Скорость работы парсера. HeiHeShang Prolog 8 19.10.2005 14:05
Как бы протестировать скорость работы базы данных glip PHP 3 28.09.2002 00:02



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов