Website dùng cơ chế nào để load nhỉ?

Chào các bạn, thấy có cái web này hay ho quá mà ko biết cơ chế của nó như nào
http://maikent.sitesao.com
https://soundcloud.com cũng khá giống site trên
đại khái là khi click vào 1 link bất kỳ thì nó load ngay và luôn, không tải lại trang :frowning:

Có bạn nào biết ko chỉ mình với :smile:

1 Like

Sử dụng Ajax chứ có gì đâu, ngay cả DNH cũng thế nè, cần gì ví dụ đâu xa

1 Like

turbolink…

1 Like

theo tìm hiểu của em thì dùng reactjs

chỉ ajax thôi thì e nghĩ chưa đủ để tạo đc site như vầy đâu bác, chắc phải có API gì đó :weary:

Những page như thế này gọi là Single page application,(SPA) có nhiều library và framwork javascript để tạo SPA như Angular, VueJS, React, … Tuy nhiên bản chất của nó thì vẫn là AJAX, bạn có thể tạo những trang này hoàn toàn bằng js thuần mà

4 Likes

Nhưng mình thấy trang này http://maikent.sitesao.com/ vào trang nó load bên phải, header trước, content load sau, có cách nào config như vậy nhỉ, mình làm web nhiều nhưng chưa biết :frowning:

1 Like

Tất nhiên viết thuần Ạjax sẽ khá là khó khăn để xây dựng 1 site lớn rồi nên người ta sẽ sử dụng 1 số framework nào đó rồi, nhưng bản chất dưới nền vẫn là Ajax.
ps: dùng Ajax thì phải có api trên server rồi, không hiểu từ API của bạn có nghĩa là gì?

1 Like

Cái này dùng Ajax load bất đồng bộ, có thể load song song cả 2 phần nhưng phần bên phải ít dữ liệu trả về nhanh hơn.
Bạn có thể bật Developer Tool lên, phần Network, lọc theo XHR là sẽ thấy request và data trả về.

2 Likes

Đúng là như vậy thật!

1 Like

nó dùng cái này nè

1 Like

kĩ thuật ajax , còn framework hỗ trợ thì jquerry , angulajs…

header and right: có thể là category cứng or load api nhưng api nhẹ load nhanh nên ko thấy loading, còn content nó load1 10 post thời gian tuy 1 là lâu thật thì nó hiện loading waiting ra còn ko thì nó settimeout cho dep cũng nên :))))), nói tóm lại là nó load lâu hơn nên có cái wating

1 Like

Có ai vào thegiodidong không, không phải SPA mà load nhanh kinh hồn.

1 Like

Không phải SPA đâu, nó có nhiều trang nhưng được tối ưu & hạ tầng mạng họ rất tốt. Thường thi SPA đa số là các ứng dụng dạng như một phần mềm/ game, chứ ít khi là trang web trông như truyền thống. Trang web của mình cũng không SPA mà nhanh toẹt ga luôn nè, chưa áp dụng tối ưu gì, hosting cũng thuộc loại bình thường.

1 Like

Của bác đây Application Programming Interface hay API

bạn có hiểu câu mình viết là gì không vậy, đọc kĩ giùm mình trước khi quote cái

Xin lỗi, mình hiểu nhầm câu trả lời của bạn. Bạn gắt quá. :v

TGDD dùng cdn để giữ hình ảnh nữa, nhờ vậy mà hình ảnh load nhanh.
Mà bác tối ưu web bác thế nào, nhanh ghớm.

Web mình toàn chữ chứ không có hình ảnh. CMS mình dùng nó có hỗ trợ cơ chế cache, do đó gần như CMS load file HTML lên chứ mà không xử lý server-side script phức tạp lúc truy cập.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?