NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Cookie vs. databáze

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Leszek Madzia:30.4.2016 22:28

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.4.2016 22:28
Avatar
Odpovídá na Leszek Madzia
Dominik Klapuch:30.4.2016 23:03

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í
+2,50 Kč
Řešení problému
Nahoru Odpovědět
30.4.2016 23:03
Kód a data patří k sobě.
Avatar
Odpovídá na Leszek Madzia
Dominik Klapuch:30.4.2016 23:06

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.4.2016 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.