Firebug hiển thị một số yêu cầu bằng màu xám (mã đính kèm và được đánh dấu màu đỏ) với mã trạng thái 200 và một số yêu cầu hiển thị màu đen với mã trạng thái 200. Sự khác nhau giữa hai yêu cầu là gì?Firebug hiển thị một số yêu cầu trong Gray
Trả lời
Các yêu cầu màu xám là những người nạp từ bộ nhớ cache, như mô tả trong một tính năng-promo ở đây:
Cached hoặc không lưu trữ
Không phải tất cả yêu cầu mạng bằng nhau - một số trong số chúng được tải từ bộ nhớ cache của trình duyệt thay vì mạng. Firebug cung cấp mã trạng thái cho mọi yêu cầu để bạn có thể nhanh chóng quét và xem hiệu quả trang web của bạn đang sử dụng bộ nhớ cache để tối ưu hóa thời gian tải trang.
Sửa Đối với mối quan tâm của bạn về 200-mã và 304 mã, họ cũng hiển thị hình ảnh này trên trang web của họ bên cạnh các báo ở trên.
Nói cách khác, nó sẽ có vẻ như nếu 200 vẫn có nghĩa là nó được nạp từ bộ nhớ cache. Tôi đồng ý rằng đó là một chút lạ. Tôi đang cố khám phá thêm chi tiết.
Chỉnh sửa 2 tôi sẽ giả định mà máy chủ gửi ra 200 mã, nhưng trình duyệt lựa chọn để bỏ qua chúng và chạy các nội dung cache anyway (có lẽ bằng cách giả sử nó không thay đổi, hoặc có lẽ vì trang mới được tải trong cùng thư mục với thư mục cũ?).
Có, Đó là những gì giả định của tôi trước khi google nó. Nhưng sau khi googling hầu hết các tài liệu nói rằng nếu bất kỳ tập tin được tải từ bộ nhớ cache sau đó tình trạng sẽ là 304. Nhưng ở đây nó cho thấy 200. –
Tôi đã sửa đổi câu trả lời. –
Trang mới chỉ nằm trong một thư mục khác. Nhưng các tệp JS có màu xám và đen được sử dụng trong cả hai trang. –
tôi trích dẫn Jan Honza Odvarko, firebug lead developer, from the actual firebug google group:
1) yêu cầu hiển thị trong Gray (với mã trạng thái == 304) đại diện cho trường hợp phản ứng đến từ bộ nhớ cache của trình duyệt.
2) Các yêu cầu bày dưới dạng đen (với mã trạng thái == 200) đại diện cho trường hợp phản ứng đến từ máy chủ (không cache)
3) Các yêu cầu hiển thị trong màu xám với nền đặc biệt (bất kể tình trạng code) đến từ BFCache, xem: http://www.softwareishard.com/blog/firebug/firebug-tip-what-the-heck-is-bfcache/ (nền đã được giới thiệu trong Firebug 1,10)
- 1. Firebug không hiển thị yêu cầu ajax
- 2. Hiển thị một spinner trong một yêu cầu AJAX?
- 3. Tại sao Firebug hiển thị phản hồi "Nội dung một phần 206" trên yêu cầu tải video?
- 4. Cách ẩn yêu cầu ajax khỏi bảng điều khiển firebug?
- 5. FireBug và giám sát các yêu cầu miền chéo JSONP
- 6. Không thể yêu cầu netTcpBinding hiển thị trong Fiddler
- 7. WebDAV - Yêu cầu "Hiển thị tệp trong thư mục"?
- 8. Hiển thị dấu thời gian của yêu cầu trong Fiddler?
- 9. Hiển thị OpenGL ES theo yêu cầu sử dụng GLKit
- 10. RestTemplate Yêu cầu GET với các tham số yêu cầu
- 11. một số yêu cầu từ một HttpURLConnection
- 12. LocalStorage, một số yêu cầu Ajax hoặc yêu cầu Ajax lớn?
- 13. Firebug hiển thị đệ quy vô hạn cho hàm tạo
- 14. Thêm thông số yêu cầu để yêu cầu
- 15. Tab mạng trong Firebug không hiển thị bất kỳ tệp nào
- 16. optparse-applicative: Yêu cầu ít nhất một đối số
- 17. Yêu cầu một trong hai đối số sử dụng argparse
- 18. Đại biểu trong IOS - Một số yêu cầu làm rõ
- 19. Cách hiển thị kích thước của yêu cầu HTTP trong Fiddler?
- 20. Hiển thị số dòng hiển thị VisualVM
- 21. Làm cách nào để yêu cầu Qt luôn hiển thị trình chỉnh sửa trong QTableView?
- 22. cách hiển thị phương thức Đang tải ... trong khi yêu cầu ajax $ .get/$. Đang chạy?
- 23. Node.js Express3 - Phần mềm trung gian để thêm dữ liệu hiển thị vào tất cả các yêu cầu hiển thị
- 24. time.sleep yêu cầu số nguyên?
- 25. Tại sao một số yêu cầu HTTPS không giải mã được trên Fiddler, trong khi một số yêu cầu hoạt động?
- 26. Cách hiển thị biểu tượng động trong khi xử lý yêu cầu Ajax - Rails 3
- 27. Tham số yêu cầu MPI_Isend
- 28. WebResource.axd yêu cầu không có tham số - Đây là một yêu cầu không hợp lệ webresource
- 29. "Hình ảnh bị hỏng hoặc cắt ngắn" được hiển thị trong firebug một lần trong một thời gian
- 30. Apache Benchmark - concurrency và số yêu cầu
tôi sẽ giả định các đối tượng màu xám là các đơn vị đã được nạp từ bộ nhớ cache bằng cách nào đó. Hãy để tôi điều tra. –
Vâng, đó là những gì giả định của tôi trước khi google nó. Nhưng sau khi googling hầu hết các tài liệu nói nếu bất kỳ tập tin được tải từ bộ nhớ cache sau đó tình trạng sẽ là 304. Nhưng ở đây nó cho thấy 200. –