Paging med, säg, 100 i taget är ju ett alternativ.
Ett Ajax-alternativ som hämtar nya poster när du skrollar kan ses här:
http://www.webresourcesdepot.com/dnspinger/ (http://www.webresourcesdepot.com/load-content-while-scrolling-with-jquery/)
2 svar · 434 visningar · startad av Mattias Nordin
Hej,
Jag har en tabell som växer snabbt. Den innehåller nu 1000 filmer med filmposters. Det tar naturligtvis längre och längre tid att ladda sidan, speciellt i IE8.
Vad är best practice i detta fall. Bör man dela upp min SQL fråga så att den hämtar 100 per sida eller kan man använda javascript för att bara presentera 100 i taget?
Fördelar?
:stud
Paging med, säg, 100 i taget är ju ett alternativ.
Ett Ajax-alternativ som hämtar nya poster när du skrollar kan ses här:
http://www.webresourcesdepot.com/dnspinger/ (http://www.webresourcesdepot.com/load-content-while-scrolling-with-jquery/)
Den bästa lösningen bör ju vara att dela upp det på serversidan (precis som Peter säger), det spelar ju ingen roll om du delar upp det endast med javascript, eftersom "segheten" beror på att det är mycket som skrivs ut i klienten på samma gång.
Så ajax eller en vanlig paging på serversidan bör du använda.