Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2014, 10:46   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
GET - запрос с ожиданием ответа
POST - запрос без ожиданияответа
нет? Вроде так всегда было...
http://ru.wikipedia.org/wiki/HTTP#.D...BE.D0.B4.D1.8B
никогда не было.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.03.2014, 11:31   #12
spirit-ua
Форумчанин
 
Аватар для spirit-ua
 
Регистрация: 04.06.2009
Сообщений: 351
По умолчанию

так как быть?
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
spirit-ua вне форума Ответить с цитированием
Старый 06.03.2014, 17:38   #13
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

По моему положение спасёт Disconnect.
P.S. 60000 post это жопа. Если есть возможность, то нужно передавать параметры одновременно
Код:
param1=123&param2=345
По идее такой объёмный запрос можно затолкать в какой нибудь поток типа StringStream. А если сайт держит GZip, то вообще шоколадно.

Последний раз редактировалось XE5; 06.03.2014 в 17:45.
XE5 вне форума Ответить с цитированием
Старый 06.03.2014, 18:42   #14
spirit-ua
Форумчанин
 
Аватар для spirit-ua
 
Регистрация: 04.06.2009
Сообщений: 351
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
По моему положение спасёт Disconnect.
P.S. 60000 post это жопа. Если есть возможность, то нужно передавать параметры одновременно
Код:
param1=123&param2=345
По идее такой объёмный запрос можно затолкать в какой нибудь поток типа StringStream. А если сайт держит GZip, то вообще шоколадно.
1. Не 60000 POST, а 60000 параметров
2. Пробовал передавать параметры "пачками" по 1000-2000 но вылазит проблема на стороне сервера, долго думает
3. GZip??? Я не могу напрямую работать с БД, только через запросы, или это не стой оперы?
4. Где ставить Disconnect?
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
spirit-ua вне форума Ответить с цитированием
Старый 06.03.2014, 20:12   #15
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Сообщение от spirit-ua Посмотреть сообщение
3. GZip??? Я не могу напрямую работать с БД, только через запросы, или это не стой оперы?
Как раз с той. В ответах сервера по моему в Content-Type если сервер поддерживает упаковку контента, будет указан этот тип контента. Соответственно Вы можете паковать свой контент, что увеличит скорость общения с сервером со всеми вытекающими. Естественно не забываем в шапке запроса указывать, что контент упакован, иначе сервер не обработает запрос. Сомнительно конечно что поддерживается, но а вдруг.

Цитата:
Сообщение от spirit-ua Посмотреть сообщение
2. Пробовал передавать параметры "пачками" по 1000-2000 но вылазит проблема на стороне сервера, долго думает
А ни кто не заставляет ждать, пока сервер думает. Передали данные, закрыли соединение и пусть думает дальше. И ещё момент. Думает сервер, или долго передаётся контент? Это можно посмотреть снифером. Если думает сервер, я уже сказал как поступать, а если долго передаются данные, то либо GZip если есть поддержка, либо распараллеливание потоков.

Цитата:
Сообщение от spirit-ua Посмотреть сообщение
4. Где ставить Disconnect?
Сразу после POST. Это принудительно закроет соккет, и по идее исключит ошибку Socket Uses.

Последний раз редактировалось XE5; 06.03.2014 в 20:18.
XE5 вне форума Ответить с цитированием
Старый 07.03.2014, 10:31   #16
spirit-ua
Форумчанин
 
Аватар для spirit-ua
 
Регистрация: 04.06.2009
Сообщений: 351
По умолчанию

XE5 спс (весы наклонил)

1. GZip вроде поддерживается, БД на MySQL и там точно есть, вопрос со стороны хостинга, буду выяснять
2. Disconnect попробую

Еще раз спасибо!
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
spirit-ua вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
socket error 10053 DELPHI161 Работа с сетью в Delphi 4 07.06.2013 18:03
socket error 10053 DELPHI161 Работа с сетью в Delphi 0 05.06.2013 10:15
Socket Error 10060 romeo32russ Работа с сетью в Delphi 1 24.10.2011 11:36
Socket Error 10054 RIO Работа с сетью в Delphi 5 22.09.2009 16:24