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. email url 25. 01. 2005 15:21 (gprs40-11.eurotel.cz)

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 (ip-auth.qark.net)

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 (ip-auth.qark.net)

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 (chello085216182226.chello.sk)

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

Přidej komentář

Smajlíci




Pravidla pro vkládání příspěvků:
  1. Veškeré vulgární, urážlivé a nesouvisející komentáře budou smazány!
  2. Pokud s něčím nesouhlasíte, uveďte důvod a přidejte argumenty. Jinak je váš názor k ničemu a nemá tu co dělat.
  3. Příspěvky typu: „Prosím, prosím, poraďte jak…“, „Potřebuji poradit…“ a další podobné, patří do [ fóra], nikoliv sem.
  4. Komentář psaný celý velkými písmeny a nebo tučně, bude smazán bez ohledu na jeho obsah.
  5. Každý příspěvek může obsahovat maximálně jeden odkaz, jinak bude před publikováním čekat na mé schválení.

  6. Pište, prosím, s diakritikou. Tolik vás to nezdrží a bude se to po vás ostatním lépe číst.
Vložením komentáře berete tyto body na vědomí.

Komentáře vyjadřují názory čtenářů. Provozovatel webu QARK.net neodpovídá ani nenese žádnou zodpovědnost za jejich obsah.