Это могут быть одновременные запросы
Т.е. возможен некий лимит -> как пример https://nginx.org/ru/docs/http/ngx_http_limit_conn_module.html
Когда накапливается лимит, nginx запросы начинает запросы складывать в очередь, и ожидает освобождения
В скрипт можно дописать логи, чтобы в файл скидывало время запуска скрипта и время окончания, таким образом можно будет отсечь вариант с тормозами ФС на чтении файла (это маловероятно, чтобы ФС так тормозила)
Спасибо за ответ. Очень ценные мысли и идеи!
Обычно моментально. Шлёт само.
Как вариант - упираетесь в лимиты хостинга. Попробуйте сократить частоту вызова скрипта. А файл большой?
Там файл прирастает на несколько несчастных байт после каждого такого обращения, то есть я добавляю в конец (может, стоило об этом сказать в топике?!). Изначально он вообще нулевой. Но поскольку там SEEK_END, это, наверное, не важно - при любом размере всё обрабатывается моментально. А мысли про лимиты и частоту обращения - отличные! Спасибо.
Я не обижаюсь. Потому что комментарий именно по сути написанного. Если Вы хотели написать что-то другое, то пишите, отвечу по возможности.
Да, вы правы, извините. Я подумал ещё больше и сильнее, и понял это ) Тогда к чёрту PHP - откуда пауза и как с ней бороться?
Зачем? Обрабатывайте сразу.
PHP не имеет отношения к отправке запроса браузером.
Извините, но ваш комментарий к сути вопроса тоже не имеет отношения. Не в обиду будь сказано...
Добрый день! Коллеги просят вас написать в поддержку по данному вопросу, вместе с номером счётчика и детальным описанием ситуации. Здесь необходимо рассмотреть именно на вашем случае – очень много особенностей: https://yandex.ru/support/metrica/troubleshooting.html
Спасибо, Дмитрий.
Это неудобно, и думаю, что неправильно.
Добрый день! А можете уточнить, что вы имеете ввиду под «НЕ достижение цели»? Какой результат нужно увидеть по итогу сегментации?
Мне нужно узнать, сколько сайтов посмотрел посетитель (разные сайты имеют один счётчик). Но чтобы не путать просмотры страниц с просмотрами сайтов, я хочу через скрипт всё это определять и сделать javascript-событие. А в сегментах сделать что-то вроде "для такой-то рекламной кампании в Директе" и "смотрел меньше 5 сайтов". Далее в Директе - корректировку ставок для таких вялых пользователей -100%.
Здравствуйте, Дмитрий.Можно ли НЕ достижение цели в Метрике передать в сегмент? То есть, я-то вижу, что цель у посетителя не была достигнута. Но мне нужно, чтобы об этом "узнал" сегмент, чтобы потом передать эту информацию в Директ.Спасибо.