![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| jorka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 25.10.2008 Репутация: нет Всего: нет |
Добрый день.
Вот задумался над тем как быстрее всего можно получить исходник сайта. Сейчас использую IdHTTP.Get. Что может работать быстрее? Может легче самому написать на АПИшном уровне? Что посоветуете? |
|||
|
||||
| 1000000dollars |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 6.10.2007 Репутация: 1 Всего: 8 |
1) Качать в несколько потоков
2) Найти более шустрый интернет |
|||
|
||||
| jorka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 25.10.2008 Репутация: нет Всего: нет |
Ваш ответ означает что шустрей idhttp ничего нет? |
|||
|
||||
| 1000000dollars |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 6.10.2007 Репутация: 1 Всего: 8 |
Не совсем так. Как говорят ребята из Cray Research "Производительность системы не превышает производительности самой медленной её части", а медленных частей в данном случае я вижу две: время на установку соединения с сервером (в случае TCP это происходит довольно долго) и непосредственно передачу данных по сети. Первое моё предложение может помочь с первой проблемой, а второе, соответственно, со второй. Это я не рассматриваю возможность того, что сервер в принципе отдаёт данные медленно, а причин для этого более 9000... PS: прежде чем что-то ускорять - надо найти где оно тормозит. |
|||
|
||||
| Xenag |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 51 Регистрация: 6.3.2010 Репутация: нет Всего: нет |
Есть конечно.
На 0.001-1 процента наверняка что-нибудь есть! В среднем код indy можно ускорить на 0.1% Но от меньшего количества комманд, сеть не ускорится. Даже разделение на потоки, даст не более 5% скорости. Разделение поможет от глюков и затыков одного треда. Но ускорить передачу, по существу, не поможет ничего. Вот замедлить можно. А читать сокет пофигу чем. Хоть индей, хоть суперхттпреквестером. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |