SQL: vypis susedov

Re:SQL: vypis susedov
« Odpověď #15 kdy: 25. 04. 2025, 10:45:29 »
Když už ukládat do cache, tak spíš víc stránek, třeba 5. Pak by se nové do cache načítaly. jen když uživatel přejde na hraniční stránku.

(Anebo tlačítko Načíst další a připojit další sadu na konec tabulky - na vyžádání, ne infinite scrolling)
« Poslední změna: 25. 04. 2025, 10:48:57 od BlackMagic »


Re:SQL: vypis susedov
« Odpověď #16 kdy: 25. 04. 2025, 11:45:37 »
Vim ze je to nevyzadana rada, ale strankovani je spatne z mnoha duvodu. Vykon databaze je jen z nich.
Mnohem lepsi a modernejsi pristup je "inifine scolling". Je to mnohem jednodusi a pro uzivatele je to i prehlednejsi.


Re:SQL: vypis susedov
« Odpověď #17 kdy: Dnes v 14:20:58 »
Udržiavať si stav na backende asi nie je riešenie. Predpokladám, že stránkovanie môže vracať rôzne výsledky v závislosti od nastavenia filtrov a zoradenia. Teda jeden používateľ môže mať otvorených viac tabov a v každom vidieť inak stránkované záznamy. Takže z pohľadu backendu by to malo byť stateless.
Udržovat si stav na backendu je řešení. Věci jako session už byly vynalezeny. Každá záložka v prohlížeči si může pamatovat identifikátor své sady záznamů uložené na serveru.

Session je jedna pre všetky taby. Implementuje sa ako ID-čko uložené v cookies, a cookies sú naviazané na adresu webu, nie na tab. Alebo máte na mysli nejakú inú formu session?

Vytiahnuť si susedov hneď s daným záznamom tiež nerieši problém úplne. Ako poznamenal Zdeno Sekerák vyššie, len po posunie problém o krok (n-krokov) ďalej.
Řeší to problém úplně, protože při přechodu na jinou stránku a pošle požadavek na server a načte se nová trojice.

Práve ste povedali, že pri prechode sa načíta nová trojica => musí sa nanovo spustiť stránkovacia query. Tomu sa predsa OP chce vyhnúť, to je podstata tejto diskusie.

Kit

  • *****
  • 723
    • Zobrazit profil
    • E-mail
Re:SQL: vypis susedov
« Odpověď #18 kdy: Dnes v 16:49:49 »
Práve ste povedali, že pri prechode sa načíta nová trojica => musí sa nanovo spustiť stránkovacia query. Tomu sa predsa OP chce vyhnúť, to je podstata tejto diskusie.

Není mi jasné, proč se chce vyhnout opětovnému dotazu do databáze. Podle mne je to nejefektivnějším řešením.

Re:SQL: vypis susedov
« Odpověď #19 kdy: Dnes v 17:27:15 »
Jediný dotaz stačí, když načte všechno, pošle to do prohlížeče a ta čísla [1,2,3,4,5,6,7,8,10..] budou přepínat taby ...