Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak przyspieszyć wyświetlenie danych?
-Guest-
post 11.02.2006, 10:43:10
Post #1





Goście







Witam!
Za każdym razem kiedy wyświetla się strona musi być pobrane z tabeli około 6500 rekordów. Wyświetlane są w zwykłym while, w którym są formatowane do tabelki. Zapytanie wykonuje się błyskawicznie ale najdłużej trwa rysowanie tej tabeli. Jak to przyspieszyć?
Porcjowanie nie wchodzi w rachubę, nie mogę tego zastosować.
Trochę czytałem o cachowaniu, ale nie wiem czy w tym przypadku można zastosować coś takiego. Rozumiem idee cachowania ale jakoś nie widzę tego w tym przypadku. Możecie jakoś naświetlić sprawę?
Go to the top of the page
+Quote Post
ActivePlayer
post 11.02.2006, 10:50:19
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


problemem w Tw przypadku jest transfer danych. albo masz słabe łącze, albo serwer. nawiasem mowiac nie wyobrazam sobie szukania informacji w tabelce z ... 6500 rekordów.
Go to the top of the page
+Quote Post
dr_bonzo
post 11.02.2006, 11:11:50
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Jak mowil ActivePlayer: masz problemy z szybkoscia rysowania tabeli w przegladarce czy jej tworzenia.
Policz czas generowania skryptu (microtime()) i bedziesz wszystko wiedzial.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
sobstel
post 15.02.2006, 00:40:27
Post #4





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


po stronie bazy mozesz uzyc mysql_unbuffered_query.

po stronie przegladarki mozesz podzielic tabele na kilka (kilkanascie) tabel polaczonych ze soba. zazwyczaj przegladarka wczytuje tabele po wczytaniu jej calej, mozliwe ze dlatego to trwa tak dlugo. jak podzielisz na kilkanascie tabel to kolejne tabele beda od razu sie pojawic co przyspieszy cala sprawe...


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
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: 18.07.2025 - 02:40