Тулза для пингования большого количества Сплогов:
У правильного вебмастера десятки сайтов, и 90% из них, как правило, являются сплогами. Или их младшими братьями- всякими там Стахановскими Портаторами. Понятно, что каждая такая тулза нуждается в пинге, что решается достаточно просто- натравливанием на попингуя Крона или засовыванием URL-а попингуя в JavaScript-овый ифрейм, размещаемый, как правило, в шаблоне дизайна этого же сайта.
Однако в случае, когда на сплогах и портаторах недостаточно трафика, попингуй не работает с расчётной мощностью, и контент импортируется вяло. Вебмастер переносит ифрейм на другой сайт, где есть достаточно трафика. Но при большом количестве сплогов и число ифреймов становится излишне большим.
Что делать?
Будет правильнее на странице с трафиком разместить только один ифрейм, с ротацией URL-ов попингуев в нём:
<?php $domains=<<<urls http://first-splog.ru/ping.html http://second-splog.ru/ping.html http://i-portator.name/synchro.php urls; $domains=explode("\n",$domains); $ping=array(); foreach ($domains as $domain) { if (stristr($domain,'http://')) $ping[]=trim($domain); } echo ' <div style="position:absolute;left:1%;width:0%;top:1%;height:0%;"> <script type="text/javascript"> <!--//<![CDATA[ document.write("<iframe src=\'' .$ping[mt_rand(0,max(0,count($ping)-1))]. '\'></iframe>"); //]]>--> </script> </div>'; ?>
Всё, засовывание этого кода в страницу, поддерживающую РНР, и пересечённую с трафиком, обеспечит качественное пингование всех сплогов (или портаторов), URL-ы попингуев которых прописаны внутрь контейнера urls
При этом дружите с головой- не стоит вляпывать код в шаблон движка, делающий, ввиду частого обращения к нему, тысячи пингов каждого Сплога в сутки. Чтобы Вы наблюдали воочию каждый такой пинг, в статистике Сплога процесс пингования приравнен к входящему трафику, и ясно виден на графике http- трафика.
Думается, что в подавляющем числе случаев полусотни пингов в сутки в расчёте на один Сплог более чем достаточно.
