Привет! На днях прикрутил к одной html-странице несколько кнопок с онлайн-радио.
Сайт закрытый, количество посетителей там не больше 70 устройств. От ботов так же все закрыто. Из публичных только одна эта страница.
Сайт падает из-за достижение лимитов на хостинге. Я думал сперва дело в хостинге и перенес сайт в другое место.
Там такая же проблема. Добрался до статистики и в логах вижу это.
Как начинается рабочий день, все слушают радио и сайт падает.
<div class="player-sources col-sm-12">
<ul id="sourceList">
<!-- Lounge -->
<li class="audiosource" data-src="https://gene-wr05.ice.infomaniak.ch/gene-wr05.mp3" >Lounge</li>
<!-- Soundpark Deep -->
<li class="audiosource" data-src="https://r163-172-186-238.relay.radiotoolkit.com:30003" >Deep</li>
<!-- Indie Discotheque -->
<li class="audiosource" data-src="http://stream.indiediscotheque.com:8000/stream" >Indie</li>
<!-- Disko and Funk -->
<li class="audiosource" data-src="https://air.radiorecord.ru:8102/discofunk_320" >Disko & Funk</li>
<!-- Rap Classic -->
<li class="audiosource" data-src="https://air.radiorecord.ru:8102/rapclassics_320" >Rap Classic</li>
<!-- СВОБОДНО -->
<li class="audiosource" data-src="">МЕСТО<br>СВОБОДНО</li>
</ul>
</div>
$(".audiosource").bind('click', function() {
$("#sourceList .audiosource").removeClass("selected");
$(this).addClass("selected");
$("#audioElement").attr("src", $(this).data("src")).get(0).play();
});
$("#playButton").bind('click', function() {
$("#audioElement").get(0).play();
$("#sourceList .audiosource.selected").removeClass('paused');
});
$("#pauseButton").bind('click', function() {
$("#audioElement").get(0).pause();
$("#sourceList .audiosource.selected").addClass('paused');
});
$("#stopButton").bind('click', function() {
$("#audioElement").get(0).pause();
$("#audioElement").get(0).src = "";
$("#sourceList .audiosource").removeClass("selected").removeClass('paused');
});