Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Dramy
0
вклад
3
вопроса
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как сверстать такой фон (на несколько экранов)?
Dramy
@Dramy
Автор вопроса
Спасибо!
Написано
более трёх лет назад
Как правильно оптимизировать cURL?
Dramy
@Dramy
Автор вопроса
Нашёл причину!
Как оказалось, причина была в автоматической генерации номере заказа (всё-таки мой косяк, надо было сразу сделать так))
Нужно принудительно подставлять номер и тогда общее выполнение меньше секунды )
Написано
более трёх лет назад
Как правильно оптимизировать cURL?
Dramy
@Dramy
Автор вопроса
Нет, в поддержку не писал. Думал, что это я накосячил )
Написано
более трёх лет назад
Как правильно оптимизировать cURL?
Dramy
@Dramy
Автор вопроса
Спасибо большое за помощь )
Написано
более трёх лет назад
Как правильно оптимизировать cURL?
Dramy
@Dramy
Автор вопроса
["size_upload"]=> float(2677)
["size_download"]=> float(1086)
["speed_download"]=> float(71)
["speed_upload"]=> float(175)
По сути, я могу только попытаться уменьшить объем данных?
Потому что к API МойСклад нельзя подключиться напрямую по IP, только через заголовки.
Написано
более трёх лет назад
Как правильно оптимизировать cURL?
Dramy
@Dramy
Автор вопроса
Спасибо )
Написано
более трёх лет назад
Как правильно оптимизировать cURL?
Dramy
@Dramy
Автор вопроса
Перед закрытием сеанса getinfo выдает такие показатели:
["total_time"]=> float(14.353719)
["namelookup_time"]=> float(3.0E-5)
["connect_time"]=> float(0.014637)
["pretransfer_time"]=> float(0.038128)
["starttransfer_time"]=> float(0.052818)
А данные небольшие. Многомерные массивы на сто строк с уровнем вложенности 4 и меньше )
Написано
более трёх лет назад
Как правильно оптимизировать cURL?
Dramy
@Dramy
Автор вопроса
Chrome DevTools выводит 14.36s
Написано
более трёх лет назад
Как правильно оптимизировать cURL?
Dramy
@Dramy
Автор вопроса
CURLOPT_CUSTOMREQUEST:
["total_time"]=> float(0.223028)
["namelookup_time"]=> float(0.004254)
["connect_time"]=> float(0.017714)
["pretransfer_time"]=> float(0.056432)
["starttransfer_time"]=> float(0.222902)
Стандартные get\post:
["total_time"]=> float(0.220686)
["namelookup_time"]=> float(0.004163)
["connect_time"]=> float(0.018519)
["pretransfer_time"]=> float(0.057909)
["starttransfer_time"]=> float(0.220611)
Сдвиги уже есть, неплохо )
Написано
более трёх лет назад
Как правильно оптимизировать cURL?
Dramy
@Dramy
Автор вопроса
Привёл к такому виду:
curl_setopt_array($curl , array(
CURLOPT_URL => $threeurl,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_SSL_VERIFYPEER => FALSE,
CURLOPT_SSL_VERIFYHOST => FALSE,
CURLOPT_SSL_VERIFYSTATUS => FALSE,
CURLOPT_HTTPHEADER => array(
"Authorization: Basic " . base64_encode('pass:log'),
"content-type: application/json"
),
));
//следующий:
curl_setopt_array($curl, array(
CURLOPT_URL => "
https://online.moysklad.ru/api/remap/1.1/entity/co...
",
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $arrayjson,
));
И самое странное, время наоборот увеличилось.
изначально —13s
с отключенными проверками — 18s
без отключения проверок —15s
Написано
более трёх лет назад
Как сделать главную рубрику для записи в wordpress?
Dramy
@Dramy
Автор вопроса
Спасибо )
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама