10/10/2018, 00:01

Hỏi: cách phân trang

Mình có 1 điều đơn giản muốn hỏi, mong các bác chỉ giáo.
Mình đang phân vân một trong 2 cách phân trang sau:

1/ Lấy toàn bộ nội dung theo yêu cầu trong cơ sở dữ liệu ra. Rồi dùng javascript để phân trang.

2/ Phân trang theo cách bình thường, lấy trong cơ sở dữ liệu 1 phần dữ liệu của trang đó, nếu có yêu cầu trang khác thì tiếp tục gửi yêu cầu đến cơ sở dữ liệu.


Phần nội dung hiện ra còn có cả image. Nếu phân trang bằng javascript liệu có bị chậm hay không. Có nghĩa là khi mình dùng display: none cho 1 image thì image đó có phải load khi hiện trang web lên không.
Mong chỉ giáo.
3do viết 02:10 ngày 10/10/2018
Dùng cách 1 là chết chắc. Server chết và client cũng chết.
temp2 viết 02:10 ngày 10/10/2018
Có nghĩa là khi mình dùng display: none cho 1 image thì image đó có phải load khi hiện trang web lên không
No..................................
chưa từng thấy ai/site nào dùng cach 1
Duy Cuong win viết 02:14 ngày 10/10/2018
bạn xem link này nhé: http://www.frequency-decoder.com/200...ript-revisited
nó phân trang = javascript đó (phần comment)

Nhưng mình nghỉ một cách hay hơn, kết hợp cả 2 cách trên. Có nghĩa là sau khi load được 1 trang nào đó, ta sẽ load tiếp 1 hay 2 trang trước và sau của nó. Như vậy khi người truy cập click next hay prev sẻ nhanh hơn !!
jiSh@n viết 02:01 ngày 10/10/2018
Bạn disable javascript sẽ thấy nó load toàn bộ comment chứ ko ít đâu. Cái script phân trang của nó chỉ dùng để gom cái đống comment lại cho gọn thôi. Muốn tăng tốc thực sự thì phải phân trang ở server và dùng ajax để load.
trungtd_vtic viết 02:16 ngày 10/10/2018
Server to tội gì không làm cách 1 .
minhnhat2807 viết 02:12 ngày 10/10/2018
Được gửi bởi trungtd_vtic
Server to tội gì không làm cách 1 .
Server to bao nhiêu, khi đi làm thực tế bạn sẽ là việc với CSDL khoảng vài triệu record là bình thường. Load lên hết 1 lúc nổi ko? Time out là cái chắc. DO vậy là cách 2 là đúng nhất, cách 1 chỉ làm chơi thôi chứ ko thể áp dụng thực tế được, xin chia buồn.
darkera13 viết 02:12 ngày 10/10/2018
Ý tưởng rất độc đáo, bác đăng ký bản quyền ý tưởng nhanh lên không ngày mai GG và YH nó ăn cắp thì đừng bảo em không nhắc trước nhá.

Mấy cái blog mà không có phân trang vào đợi nó load hết mấy trăm, thậm chí cả nghìn commnent -> chán bỏ đi luôn Cái trang trên đưa là một ví dụ, nó load cứ phải gọi là sờ lâu
temp2 viết 02:12 ngày 10/10/2018
Được gửi bởi lkn2
Làm cách bình thường hồi giờ là an toàn nhất, không phải ai cũng ngồi đọc hết comment, cách đó quá thừa thải.
yes, nên dùng giải thuật tối ưu nhứt theo nhu cầu; cũng # như mua máy tính đáp ứng đủ yc công việc; chớ ko phải dùng giải thuật "độc" nhất hay bản thân ta nghĩ là "ngon" nhứt
gaulucky92 viết 02:15 ngày 10/10/2018
Xài load = ajax giống code Xtremedia của redphoenix89 đi thấy load list songs,albums hay list members... đều dùng load ajax rất hay
Bài liên quan
0