Тулза для пингования большого количества сплогов :


У правильного вебмастера десятки сайтов, и 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();
   for ($i=0; $i < count($domains); $i++) {
      if (stristr($domains[$i],"http://")) $ping[]=trim($domains[$i]);
   }
   $ping=$ping[mt_rand(0,max(0,count($ping)-1))];
   echo "
      <div style='position:absolute;left:1%;width:0%;top:1%;height:0%;'>
         <script>document.write(\"<iframe src=$ping></iframe>\");</script>
      </div>
   ";

?>

Всё, засовывание этого кода в страницу, поддерживающую РНР, и пересечённую с трафиком, обеспечит качественное пингование всех сплогов (или портаторов), URL'ы попингуев которых прописаны внутрь контейнера EOF


При этом дружите с головой- не стоит вляпывать код в шаблон движка, делающий, ввиду частого обращения к нему, тысячи пингов каждого сплога в сутки. Чтобы Вы видели воочию каждый такой пинг, в статистике сплога процесс пингования приравнен к входящему трафику, и ясно виден на графике http- трафика.


Думается, что в подавляющем числе случаев сотни пингов в сутки в расчёте на один сплог более чем достаточно.