PDA

View Full Version : Hỏi về thứ tự load nội dung hiển thị



newmem90
17-12-2009, 00:15
Cho mình hỏi khi một load một trang web lên có trộn lẫn các code PHP, Javascript, CSS... thì thứ tự hiển thị sẽ như thế nào? Hay là sẽ được biên dịch theo thứ tự từ đầu đến cuối trong trang code.

jiSh@n
17-12-2009, 02:42
Khi nhận 1 request đế file .php từ browser, server sẽ gọi PHP Engine thực thi file đó và output kết quả trở về browser. Nếu response là html thì browser sẽ load từ đầu đến cuối để xây dựng DOM tree và render cùng lúc, trong quá trình load nếu có yêu cầu load script, css, image, media... thì browser sẽ tự mở thêm connection và gửi request đến server, tuần tự từ trên xuống dưới.

Muốn biết chính xác quá trình này thì ở client có thể dùng Firebug để xem chi tiết các request. Ở server thì dùng các công cụ Profiler để xem quá trình xử lý của PHP Engine.