sql >> Databáze >  >> RDS >> Mysql

Jak napsat efektivní počítadlo návštěv pro webové stránky

Fascinující téma. Zvýšení počítadla, jakkoli jednoduché, prostě být transakcí... což znamená, že to může zablokovat celou DB na déle, než dává smysl!-) Může to být snadno úzké hrdlo pro celý systém.

Pokud potřebujete přísně přesné počty, ale nepotřebujete, aby byly okamžitě aktuální, mým oblíbeným přístupem je připojit počitatelné informace do protokolu (přepínání protokolů tak často, jak je potřeba pro účely aktuálnosti dat). Jakmile je protokol uzavřen (s tisíci počitatelných událostí v něm), skript jej může přečíst a aktualizovat vše, co je potřeba, v jediné transakci – možná to není intuitivní, ale mnohem rychlejší než tisíce jednotlivých zámků.

Pak jsou tu extrémně rychlé čítače, které jsou pouze statistické přesné – ale protože neříkáte, že taková nepřesnost je přijatelná, nebudu je hlouběji vysvětlovat.



  1. Obrázek Psychopg2 nebyl nalezen

  2. Připojení k databázi pomocí PHP

  3. Jak rozdělit čárkami oddělený řetězec záznamů a následně je uspořádat v MySQL?

  4. Jak změnit řazení všech řádků z latin1_swedish_ci na utf8_unicode_ci?