Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Curl тайминги
|
|||
|---|---|---|---|
|
#18+
Создаю curl объект и в цикле посылаю HEAD запросы к серверу на однотипные, но разные адреса по https протоколу. Первый запрос выполняется порядка 2 секунд. На остальные уходит по 150 миллисекунд. Выставлены опции CURLOPT_COOKIEFILE CURLOPT_COOKIEJAR CURLOPT_HEADER CURLOPT_NOBODY Почему может на столько отличаться время выполнения? UPD: Сейчас время первого запроса упало до 500 миллисекунд, остальные остались по 150. Замена адреса сервера на IP адрес никакого эффекта не дает. С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 21:16 |
|
||
|
Curl тайминги
|
|||
|---|---|---|---|
|
#18+
Вероятно, при первом запросе уходит какое-то время на установление соединения с сервером, а остальные работают на уже установленном коннекте. Другая версия. Не все страницы одинаковы. Бывает, какая-то быстрее формируется, какая-то дольше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 21:42 |
|
||
|
Curl тайминги
|
|||
|---|---|---|---|
|
#18+
Как я понимаю, это тратится время на хендшейк. https://ru.wikipedia.org/wiki/SSL#.D0.9F.D1.80.D0.BE.D1.82.D0.BE.D0.BA.D0.BE.D0.BB_.D1.80.D1.83.D0.BA.D0.BE.D0.BF.D0.BE.D0.B6.D0.B0.D1.82.D0.B8.D1.8F ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2015, 22:22 |
|
||
|
Curl тайминги
|
|||
|---|---|---|---|
|
#18+
miksoftКак я понимаю, это тратится время на хендшейкБыла такая мысль. Но ведь HTTP(S) протоколы - это протоколы без постоянного соединения. Т.е. на каждый запрос создается новое соединение новыми ключами. Или я не прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 01:05 |
|
||
|
Curl тайминги
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Но ведь HTTP(S) протоколы - это протоколы без постоянного соединения.Скорее, наоборот. Хотя, скажем так, постоянством соединения можно управлять. https://ru.wikipedia.org/wiki/Постоянное_HTTP-соединение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 07:15 |
|
||
|
Curl тайминги
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, не путайте состояние и соединение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 08:52 |
|
||
|
Curl тайминги
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Создаю curl объект и в цикле посылаю HEAD запросы к серверу на однотипные, но разные адреса по https протоколу. Первый запрос выполняется порядка 2 секунд. На остальные уходит по 150 миллисекунд. Выставлены опции CURLOPT_COOKIEFILE CURLOPT_COOKIEJAR CURLOPT_HEADER CURLOPT_NOBODY Почему может на столько отличаться время выполнения? UPD: Сейчас время первого запроса упало до 500 миллисекунд, остальные остались по 150. Замена адреса сервера на IP адрес никакого эффекта не дает. С уважением, Vasilisk а должно быть по другому? у тебя хоть чтото при первом запуске и при последующих работает одинаковое время? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 10:16 |
|
||
|
Curl тайминги
|
|||
|---|---|---|---|
|
#18+
vkleСкорее, наоборот. Хотя, скажем так, постоянством соединения можно управлять. https://ru.wikipedia.org/wiki/Постоянное_HTTP-соединение Спасибо. Как-то упустил сей факт. И да - я посмотрел логи курла - сертификат от сервера приходит только один раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=66&tid=1461970]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 359ms |

| 0 / 0 |
