Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Szybkość odczytu danych, porada z Eksperta
MP1
post 2.05.2005, 11:49:54
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


Gdzie lepiej przechowywać opcje (ustawienia)? W osobnych zmiennych, czy tablicach? Co jest szybsze?
Nawet wygodniej byłoby to w tablicy trzymać.

W ostatnim KŚE pisali, że im mniej zmiennych, tym szybciej. Jeśli tą zmienną będzie tablica asoacyjna z wieloma wartościami, wyszukiwanie odpowiednich zmiennych będzie szybsze?


--------------------
COMPMaster: REAKTYWACJA
F3Sonda: gotowe
F3Kartki:
Go to the top of the page
+Quote Post
SongoQ
post 2.05.2005, 12:12:18
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Lepiej przechowywac w tablicy - wygodniej.

Cytat
W ostatnim KŚE pisali, że im mniej zmiennych, tym szybciej. Jeśli tą zmienną będzie tablica asoacyjna z wieloma wartościami, wyszukiwanie odpowiednich zmiennych będzie szybsze?

Z tym sie kazdy zgadza - kwestia czy kosztem wydajnosci chesz sobie ułatwic kodowanie i wprowadzac np tablice, szablony i inne rzeczy ktore potrafisz w optymalny sposob od poczatku napisac. Nie po to sa tworzone gotowe biblioteki, klasy zeby zwalniac wykonanie aplikacji tylko zeb ulatwic w kodowaniu.


--------------------
Go to the top of the page
+Quote Post
rogrog
post 2.05.2005, 13:06:15
Post #3





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


jeśli nie piszesz jakiegoś serwisu pod naprawdę ogromne obciążenie to takie różnice są na tyle minimalne że nie warto się nimi przejmować.


--------------------
Go to the top of the page
+Quote Post
MP1
post 18.06.2005, 16:47:59
Post #4





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


Szybciej będzie, gdy wczytam ustawienia (tam już jest od razu tablica) z pliku .php, czy z bazy SQL (przesłany wynik trzeba zamienić na tablicę funkcją mysql_fetch_*)?


--------------------
COMPMaster: REAKTYWACJA
F3Sonda: gotowe
F3Kartki:
Go to the top of the page
+Quote Post
Riklaunim
post 18.06.2005, 19:15:23
Post #5





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

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


jeżeli plik z danymi ma więcej niż kilkanaście KB to jego include będzie wolniejsze niż pobranie danych z bazy. W przypadku mysqli praktycznie zawsze zapytanie będzie szybsze.


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
Go to the top of the page
+Quote Post
ympans
post 18.06.2005, 22:01:41
Post #6





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 18.06.2005

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


Ja korzystam częściej ze zmiennych, ale to wynika z mojego przyzwyczajenia i braku profesjonalizmu. Dlatego skrypt który zacznę pisać bedzie miał duzo więcej tablic niz tylko te z zapytań MySQL!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 18:22