2011-12-16 32 views
5

Tôi hiện đang điều tra tại sao trang web của tôi mất quá nhiều thời gian để tải. Các Firebug bảng ròng nói với tôi điều này:Thời gian tải Firebug rất cao

7.74s (onload: 16.02s)

gì có thể gây ra khoảng cách lớn này? Trình duyệt đang làm gì sau khi tất cả các tài nguyên được tải cho đến khi nó kích hoạt sự kiện onload?

Cảm ơn.

+0

Tôi đoán là nó có liên quan đến nội dung trang web của bạn hoặc nội dung tập lệnh của bạn. –

+0

có bất kỳ tiến bộ nào trong câu hỏi này không? –

Trả lời

-1

Nếu bạn sử dụng bảng điều khiển Net trong Firebug, bạn sẽ nhận được danh sách các yêu cầu và thời gian được sắp xếp theo từng mục - bạn có thể xác định vấn đề từ đó.

Ahem ...

Firebug Screen grab

4

Thật khó để nói rằng nguyên nhân mà không có một URL của trang web. Nhưng bạn có thể làm những điều sau đây ở cuối của bạn.

Bạn có thể cài đặt Firefox addons sau

YSlow

Page Speed ​​addon (kiểm tra xem nó với Google nó là một sản phẩm từ Google chính nó)

addons này sẽ cung cấp cho bạn ý tưởng khá tốt về những gì gây ra vấn đề của bạn.

Ngoài ra, hãy xem bài viết Best Practices for Speeding Up Your Web Site từ Yahoo! chỉ định một số điểm để cải thiện hiệu suất của trang web.

Hy vọng điều này sẽ hữu ích.

JP

0

Đó là thời gian tải xuống và thời gian xử lý tải. Xem thêm Timing with the Firebug Net Panel: What is the onload time?

Thời gian xử lý các script onload của bạn là rất cao, vì vậy sử dụng một hồ sơ:

Sử dụng the Firefox Profiler tool để tìm tắc nghẽn trong mã JavaScript của bạn. Profiler định kỳ lấy mẫu ngăn xếp cuộc gọi JavaScript hiện tại và biên soạn số liệu thống kê về các mẫu.

Bạn có thể khởi chạy Profiler bằng cách chọn "Profiler" từ trình đơn "Nhà phát triển web". Bạn sẽ tìm thấy trình đơn "Nhà phát triển web" trong trình đơn "Công cụ" trên Linux và OS X và trực tiếp trong trình đơn "Firefox" trên Windows.

Các vấn đề liên quan