QARK.net — Jak často k nám chodí vyhledávače
Jak často k nám chodí vyhledávače

Jak často k nám chodí vyhledávače

Nedávno jsem vyslovil domněnku, že mě Google nemá rád, protože mi neindexuje nové články. Proto jsem si napsal malý skriptík, který ukládá přístupy vyhledávacích botů do databáze. Ze všech vyhledávačů jsem se zaměřil pouze na GoogleJyxo, protože mě zajímalo, který mi první najde nový článek.

Předpokládám, že v PHP něco málo umíte a tak nebudu psát, jak se připojuje k databázi. Nejprve si ale vytvoříme následující tabulku.


 
CREATE TABLE roboti (
  datum datetime,
  robot varchar(50),
  z_url varchar(200),
  KEY (datum)
);
 

Do tabulky budeme, pomocí funkce Roboti, vkládat čas přístupu, jméno robota a adresu stránky, kterou prohlížel.

 
function Roboti($z_url)
{
 $ip_adresa   = getenv('REMOTE_ADDR');
 $robot = gethostbyaddr($ip_adresa);
  
 if (eregi("google", $robot) OR eregi("jyxo", $robot))
  {
   $datum = date("Y-m-d H:i:s");
   @mysql_query("INSERT INTO roboti VALUES ('$datum','$robot','$z_url')");
  }
}
 

Potom se jen stačí na vaší stránce připojit k databázi a zavolat funkci Roboti.

 
 //pripojeni k databazi
if ($_SERVER['QUERY_STRING']) 
@Roboti($_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.
        $_SERVER['QUERY_STRING']); 
else
@Roboti($_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
 

Můžete se podívat na výpis z tabulky a zjistíte, že Google ke mně chodí velmi často, ale většinou prohlíží jen staré články. Zato Jyxo přijde na hlavní stránku a z ní projde jen nové jen věci. Navíc mám ten pocit, že mě Google prochází nějak chaoticky. Ale možná, že je v tom nějaký řád, který prostě nechápu.

Qark | 25. 01. 2005 14:02 | Komentáře: 4 | ::Programování


Přidat článek do: [ linkuj.cz], [ jagg.cz], [ asdf.sk], [ del.icio.us]

Stáhnout článek jako [ PDF]
[ RSS komentářů] k článku

[ Napsat] komentář

Články a fotografie z tohoto webu je zakázáno kopírovat a přidávat si je na svoje blogy, či kamkoliv jinam, bez mého písemného souhlasu!

Komentáře


1
Ondra D. 25. 01. 2005 15:21

Nebylo by lepsi zjistovat robota podle User Agenta? Lepe receno zapisovat vsechny roboty co na stranky chodi?

Reakce na komentář: Qark #2Načítám náhled komentáře...

2
Qark url 25. 01. 2005 15:50

Reakce na Ondra D. #1Načítám náhled komentáře...: V tomto pripade mi slo POUZE o Google a o Jyxo. Ale mas pravdu slo by to i pres HTTP_USER_AGENT.


3
Qark url 25. 01. 2005 18:34

Divam se, ze dnes v 17:54 mi Google prosel i tento clanek, tak uvidime, kdy se objevi ve vyhledavani.


4
gnzdriel 05. 04. 2007 21:20

Zaujímavý algoritmus. Možno to vyskúšam na vlastných stránkach.

Přidej komentář

Web je nyní kompletně uzavřen. Od této chvíle není možné přidávat žádné komentáře!

Další informace naleznete zde.