Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Przechowywanie danych w localStorage czy w bazie danych
Warmix
post
Post #1





Grupa: Zarejestrowani
Postów: 173
Pomógł: 0
Dołączył: 13.06.2011

Ostrzeżenie: (0%)
-----


Cześć,
potrzebuję przechowywać dane w skrypcie JS pomimo odświeżania strony. Są to dane krótkie, configu, czyli powiedzmy boolowskie, ale są też dane, które mogłyby się pomieścić w kilkunastu rekordach bazy danych.
Zastanawiam się nad jedną rzeczą, lepiej w tym celu wykorzystać localStorage, zarówno do tych krótkich jak i tych dłuższych danych, czy może lepiej będzie napisać skrypt PHP do pobierana tych danych z bazy i tylko odebrać je za pomocą GM_xmlhttpRequest?
Zależy mi oczywiście najbardziej na czasie wykonania danego pobrania danych. Szybciej pobiorę w każdym wypadku z localStorage czy jednak są sytuacje, w których lepiej będzie to zrobić odwołując się do skryptu PHP?

Ten post edytował Warmix 14.03.2017, 17:39:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Warmix
post
Post #2





Grupa: Zarejestrowani
Postów: 173
Pomógł: 0
Dołączył: 13.06.2011

Ostrzeżenie: (0%)
-----


Wszystkie dane to dane tekstowe, np. w bazie danych mogę je tak zaprezentować:

config_name | config_value
test | 1
nazwa | 5


ale też np. cała tabela z danymi:

id | nazwa | numer | tresc
1 | jakas_n | 5453 | jakas tresc, obojetnie

Zakładam, że w każdej z tych tabel może być powiedzmy 50-100 rekordów.


Nie chodzi mi o żadne bezpieczeństwo danych, nie są one poufne, tylko i wyłącznie prędkość działania skryptu jQuery.
I teraz lepiej np. przy kliknięciu na button każdorazowo wysyłać przez GM_xmlhttpRequest i pobrać dane i je odpowiednio przygotować do wyświetlenia czy może lepiej raz pobrać te dane, zapisać je do Storage a potem po kliknięciu na button pobrać dane z Storage, odpowiednio przygotować do wyświetlenia i wyświetlić.

Zakładam, że button wyświetlający dane będzie używany często.
Który sposób będzie szybszy?

Ten post edytował Warmix 14.03.2017, 19:12:18
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 00:55