Diskuze: Cookie vs. databáze

PHP PHP Cookie vs. databáze American English version English version

Avatar
Leszek Madzia:

Zdravím programátoři,

rád bych znal váš názor na ukládání uživatelských nastavení do tabulky místo do cookie.

Oblíbil jsem si ukladání uživatelských nastavení do tabulky s klíčem ip.
Kromě větší uživatelské přívětivosti se mi hlavně líbí statistiky. Vidím kde kdo co navolil a hlavně co se vlastně využívá, atd.
A taky to ukládání do databáze svádí ke sledování více dat. Proto je to pro mně smysluplné.

Programuji eshop s funkcemi na míru a bude umístěný na klasickém webhostingu. Ještě není jisté zda například wedos nebo savana.

Zajímá mě ta zvýšená režie na webhostingu. Využíváte to někdo ve velkém a zvládá to databáze na webhostingu bez problémů?
Používám totiž prozatím funkci, které pracuje s jedním parametrem a ne naráz všechny nastavení pro danou stránku.
Funkce s jedním parametrem je pro mně výhodnější a operativnější.

Nemám dostatek dat abych to mohl rozumně vyhodnotit (cookie/databáze).

Prozatím jsem trochu vypozoroval, že to zpomaluje složité responzivní šablony s velkým množstvím prvků, ale je to jen subjektivní pocit.
Je mi jasné, že je to docela obecný dotaz, ale měli jste někdo s tímto přístupem problém na webhostingu? Nebo měřitelně zpomalené stránky?

 
Odpovědět 30. dubna 22:28
Avatar
Odpovídá na Leszek Madzia
Dominik Klapuch:

Ahoj,
nevím o jakém množství dat se zde bavíme, ale pro začátek (pokud jsi již tak neučinil) bys měl dotaz spustit přes EXPLAIN a kouknout, jestli je vše OK.

Nemám moc tušení jak to máš realizované, nicméně bys mohl pro rychlejší odezvu zkombinovat oba přístupy (cookies/database) a s databází pracovat pouze pří změně dat a do cookies si uložit aktuální nastavení.

Jinak, radil bych ti abys tvořil tak, abys mohl oba přístupy zaměnit bez větších potíží či je zkombinovat.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 30. dubna 23:03
Kód a data patří k sobě.
Avatar
Odpovídá na Leszek Madzia
Dominik Klapuch:

Jinak, jestli si opravdu myslíš, že se stránka načítá pomaleji/rychleji, zkus si web otestovat přes http://www.webpagetest.org/ a sledovat speed index

Nahoru Odpovědět 30. dubna 23:06
Kód a data patří k sobě.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.