Autor Zpráva
Radim24
Profil *
Zdravím,
chtěl bych se zeptat na způsob jakým bych měl zpracovat statistiky na úvodní stránku na seznamku.

Mělo by tam být výpis kolik je inzerátů v dané kategorii,
tzn. Vážný vztah (celkem), Muži (celkem), Ženy, (celkem) a popř. ještě ke krajům u dělat statistiky.

A myslím si, že aby nebyla databáze příliš vytěžována, měl bych zřejmě zjišťování statistik provádět pouze při ukládání inzerátu, tzn. výsledek uložit do souboru a z něj pak načítat tuto stránku.

Dále si myslím, že bych taktéž zbytečně musel databázi vytěžovat množstvím dotazů s fnc. count(), tak co kdybych nejdříve vytáhl určité množství inzerátů a to zpracoval? Čili asi takto:

Předpokládám, že inzerent je muž. Zpracuji tedy pouze mužské inzeráty, protože zbytek se nezměnil. No, kdybych zohlednil i region, tak by to zabralo ještě méně času...

Myslíte, že je to solidní řešení, nebo by jste to udělali jinak? Dík za reakce
suky
Profil
Radim24
uložit do souboru
Myslis, ze nacitani ze souboru bude rychlejsi nez z databaze?

protože zbytek se nezměnil
Jak muzes jednoznacne urcit, ze se zbytek nezmenil?

by jste to udělali jinak?
Pokud chces mit na kazde aktualizovane strane aktualni informace, nezbyde ti nez je pokazde tahat z databaze.
Str4wberry
Profil
Vytvořte si pro tabulku kategorie sloupec s počtem inzerátů. Aktualizovat jej budete po přidání/smazání inzerátu, třeba klidně triggerem.
Radim24
Profil *
Přes soubor by to bylo dost složité a nebylo by to spolehlivé...

Co je to trigger?
Kajman_
Profil *
Co je to trigger?
http://www.linuxsoft.cz/article.php?id_article=1019

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: