Loading...
Добрый день нужна помощь, есть парсер видео плеера с телеканалом, но когда заходит например заходит там 100-200 человек сайт падает, хотя у меня хостинг очень хорош. код
php
   <?php $url = 'https://play24.ws/channel/ntvmatchfoot1'; $cookies = array(); $userAgent = "Mozilla/5.0 (Linux; Android 8.1; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.1847.114 Mobile Safari/537.36"; // Установка HTTP заголовков $headers = "User-Agent: $userAgent\r\n"; // Загружаем страницу iframe c moonwalk $page = LoadPage($url, "GET", $headers); $chl = GetRegexValue($page, '#data-channel="(.*?)"#'); $url1 = 'https://api.livesports24.online:8443/gethost'; $headers .= "Accept-Encoding: gzip, deflate, br\r\n" .             "Origin: https://sport24hd.com\r\n" .             "Host: api.livesports24.online:8443\r\n" .             "Referer: " . $url . "\r\n" . $page1 = LoadPage($url1, "GET", $headers); //https://95-213-224-183.livesports24.online/ooomatch.m3u8 include('up.php'); $url_m3u = 'https://'.$page1.'/'.$chl.'.m3u8'; //$rel_link = makeRequest($url_m3u); //echo '<pre>'.print_r($rel_link); $streamurl = str_replace('http','http://faraonicup.ru/live/up.php/http',$url_m3u) ?> <!DOCTYPE> <html> <head> <title>Матч 1</title> <!--script src="playerjs.js" type="text/javascript"></script--> <script src="http://faraonicup.ru/playerjs.js" type="text/javascript"></script> </head> <body> <center><div style="width:100%;height:auto;"> <div id="player"></div> </div></center> <script>  var player = new Playerjs({id:"player", file:"<?=$streamurl?>", autoplay:"0",poster:"https://static.boom365hd.com/<?=$chl?>.jpg", title:"MELBET"}); </script> </body> </html> <?php //////////////////// // Получение страницы с указанными методом и заголовками function LoadPage($url, $method, $headers, $data='') {     global $cookies;     // Если есть кукисы - добавляем их значения в HTTP заголовки     $coo = "";     foreach($cookies as $key => $val) $coo .= $key."=".urlencode($val)."; ";     if ($coo) $headers .= "Cookie: $coo\r\n";     $options = array();     $options['http'] = array('method' => $method ,                              'header' => $headers,                              'content'=> $data   );     $context = stream_context_create($options);     $page    = file_get_contents($url, false, $context);     // Перебираем HTTP заголовки ответа, чтобы установить кукис     foreach($http_response_header as $c => $h) {         if (stristr($h, 'content-encoding') and stristr($h, 'gzip')) {             $page = gzdecode($page);         } else if (preg_match('#^Set-Cookie:\s*([^;]+)#', $h, $matches)) {             parse_str($matches[1], $tmp);             $cookies += $tmp;         }     }     return $page; } /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Функция получения значения по указанному регулярному выражению function GetRegexValue($text, $pattern, $group=1) {     if (preg_match($pattern, $text, $matches))         return $matches[$group];     return ""; } ?>   
Скрин ошибки когда сайт падает

Изображение

------
73385_IMG_20200812_231156.jpg (5.4 Mb)
Скачиваний: 150
Был бы очень хорош не падал бы. Это ограничения на стороне хоста. Вдс вам в помощь
Mr.Max , думаете это проблема на хостинга?
Но хостинг нагрузки не показывает
Gala (13.08.2020 в 08:07)
Mr.Max , думаете это проблема на хостинга?

Судя по ошибке да. Нехватка ресурсов это ограничение
Например есть ещё канал с плеером на хтмл странице он выдерживает и 10к человек, а этот парсер сразу же уходит
________
посл. ред. 13.08.2020 в 08:09; всего 1 раз(а); by Gala
Gala (13.08.2020 в 08:08)
Например есть ещё канал с плеером на хтмл странице он выдерживает и 10к человек, а этот парсер сразу же уходит

Может быть лимит на количество подключений, а не нагрузку на проц. Тут можно думать и гадать что там хостер лимитит но проще задать этот вопрос ему же.
Написал на хостинг, я думал что можете проблема в коде
Какой вдс посоветуете возможно?
________
посл. ред. 13.08.2020 в 09:14; всего 1 раз(а); by Gala
Онлайн: 4
Время:
Gen. 0.1153
(c) Bym.Guru 2010-2026