За последние 24 часа нас посетили 88142 программиста и 3020 роботов. Сейчас ищут 1399 программистов ...

Ошибка в скрипте

Тема в разделе "PHP для новичков", создана пользователем Sasha55555, 26 мар 2018.

  1. Sasha55555

    Sasha55555 Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    152
    Симпатии:
    0
    Есть четыре скрипта на сайте, которые обновляются примерно раз в 10 секунд, примерно с таким содержанием
    Listeners.html
    Код (Text):
    1. <script>
    2.         function show()
    3.         {
    4.             $.ajax({
    5.                 url: "listeners.php",
    6.                 cache: false,
    7.                 success: function(html){
    8.                     $("#content").html(html);
    9.                 }
    10.             });
    11.         }
    12.    
    13.         $(document).ready(function(){
    14.             show();
    15.             setInterval('show()',15000);
    16.         });
    17.     </script>  
    Listeners.php
    Код (Text):
    1.  
    2. <?php
    3. $listeners = file_get_contents('http://123.123.23:8000/listeners_info.xsl?mount=/live');
    4. echo $listeners;
    5. ?>
    Но если на сайт заходит одновременно от 5-ти человек, начинаются ошибки limit resources, может можно как-то упростить скрипт, мне нужно чтобы проходило обновление количества онлайн слушателей. Хостинг ругает, что более 500-та запросов в минуту
    --- Добавлено ---
    Может можно как-то в один собрать и т.д, в html сайта выводятся в разных местах через iframe
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.869
    Симпатии:
    753
    Адрес:
    Татарстан
    Не можно, а нужно один запрос чтоб получал все данные и выводил куда нужно...

    500 запросов в минуту - это ерунда, меняйте хостинг или тариф

    А вообще такие вещи на вебсокетах делаются,Тео конечно не на шаредтхосое, а на ,,vps/vds
     
  3. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Код (Javascript):
    1.                 success: function(json){
    2.                     func1(json.name)
    3.                     func2(json.surname)
    4.                 }
    vps +