Дано скрипт (web-страница) выполняющий следующие функции: На страницу регулярно (примерно раз в минуту) поступают GET-запросы от от некоторых устройств. В запросе устройство обращается к странице и указывает значение переменной path: GET website/script.php?path=XXXXXX, где "XXXXXX" - это идентификатор канала на YouTube.
После этого скрипт обращается к странице этого канала на сайте Socialblade:https://socialblade.com/youtube/channel/XXXXXX считывает оттуда значения: - количество подписчиков канала; - количество просмотров, и тд, и передает запросившему их устройству.
В контексте одного устройства, с частотой запроса в минуту - все работает хорошо. Но мне нужно ускорить процесс и обеспечить работу хотя бы 25ти устройств, с частотой запроса в 10-15 секунд
Необходим механизм/инструмент проверки нагрузки, имитирующий запросы от указанного количества устройств, с заданной частотой, и получающий ответы, или фиксирующий ошибки.
Советы по оптимизации, что бы достичь нужно результата(25 устройств, 10-15 секунд).
Сейчас максимальное количество устройств работающее без ошибок - 3. Но не понятно во что оно упирается, в ограничения хостинга, в защиту от частых запросов на Socialblade, или плохую оптимизацию скрипта.
Либо новый скрипт способный на это.
Скрипт в приложенных файлах.
Это пример ответа на запрос http://ytcounter.pp.ua/index.php?socialblade=PewDiePie&patreon=pikuly
Цену предлагайте сами.