Autor | Zpráva | ||
---|---|---|---|
visionic Profil * |
#1 · Zasláno: 9. 5. 2016, 12:55:35
Dobrý den,
zajímalo by mě když přes mysql_num_rows vypisuji čísla, co se stane se serverem, když těch záznamů bude třeba 20.000. Jak moc bude zatíženej server na tohle jednoduché počítání. |
||
Kcko Profil |
#2 · Zasláno: 9. 5. 2016, 13:09:22
A proč si to nevyzkoušíš?
Používáš mysq_num_rows jen na vypsání počtu řádků? Jak vypadá dotaz, který tomu předchází? |
||
Keeehi Profil |
#3 · Zasláno: 9. 5. 2016, 16:42:42
visionic:
Tak předně záleží na konfiguraci serveru. Ale obecně 20.000 záznamů nebývá velké číslo. |
||
midlan Profil |
#4 · Zasláno: 9. 5. 2016, 17:13:03
použij
SELECT COUNT(*) ... (zbytek tvého dotazu)
|
||
visionic Profil * |
#5 · Zasláno: 11. 5. 2016, 12:52:09
Select count asi bude zatěžovat nejméně (počítadlo s IP adresama). Ale výpis logů na jednu stránku, asi není zrovna nejlepší nápad. Asi to rozdělím na stránky. Ale děkuji za názory. Když už jsem u počítadel, mají google boti vždy tak podobnou IP adresu? Nebo se i občas mění ve větším rozsahu? Abych tu ip adresu odečetl od záznamů počtů.
|
||
midlan Profil |
visionic:
boti se detekují přes HTTP hlavičku User-Agent: stackoverflow.com/questions/677419/how-to-detect-search-engine-bots-with-php Pokud zdetekuješ takovou hlavičku, tak takový záznam jednoduše nezapiš. |
||
Časová prodleva: 9 let
|
0