Làm cách nào để hiển thị thời gian tải trang trong chế độ xem, tương tự như cách tệp nhật ký hiển thị "Hoàn thành 200 OK trong 19 mili giây (Lượt xem: 16.8ms | Mô hình: 0.497ms)"Thời gian tải trang hiển thị trong Rails 3
Trả lời
Bạn có thể muốn sử dụng Giây tốt hơn:
class ApplicationController < ActionController::Base
before_filter :set_start_time
def set_start_time
@start_time = Time.now.to_f
end
end
Xem Code:
Page Rendered in <%= sprintf('%.3f', (Time.now.to_f - @start_time)) %> seconds
Điều này thường sẽ dẫn đến giá trị âm, vì 'usec' kết thúc tốt đẹp đến 0 mỗi giây. –
bạn có thể làm điều này .. thêm một before_filter để application_controller của bạn:
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :init
def init
@start_time = Time.now
end
end
trong giao diện (tôi đang sử dụng HAML):
load_time=#{[email protected]_time} seconds
này sẽ không được chính xác giống như thời gian bạn thấy trong nhật ký, vì tôi t chỉ từ before_filter đến nơi nó được gọi trong khung nhìn, nhưng nó phải gần.
và tất nhiên điều này là xấu xí trong chế độ xem, chỉ hiển thị điều này để đơn giản. Bạn sẽ muốn đặt nó trong một người trợ giúp – johnmcaliley
Đóng đủ cho tôi! Cảm ơn!!! –
Chỉ cần đi qua đoạn video dưới đây railcast bạn sẽ làm quen với tất cả các chi tiết có liên quan của bạn.
http://railscasts.com/episodes/368-miniprofiler?view=asciicast
Bạn có thể sử dụng rack-mini-profiler để thêm một huy hiệu nhỏ vào đầu trang hiển thị tất cả chi tiết tốc độ hiển thị.
- 1. Trang hiển thị thời gian trong MVC
- 2. Rails 3 - Speed up Console Thời gian tải
- 3. Hiển thị thời gian UML
- 4. Gọi AJAX để hiển thị một phần trong Rails 3
- 5. Đo thời gian tải trang ASP.NET
- 6. Trong Rails, thời gian hiển thị giữa hai ngày bằng tiếng Anh
- 7. moment.js - hiển thị ngày HOẶC thời gian
- 8. Dấu thời gian MySQL - Hiển thị 3 Hàng trong giờ trước
- 9. windows thời gian tải trang web azure
- 10. Jenkins hiển thị thời gian sai?
- 11. Thời gian hiển thị bằng PST
- 12. Dấu thời gian tạm thời của Moment.js để hiển thị thời gian trước luôn trong phút
- 13. Trình điều khiển phương tiện Android hiển thị hiển thị trong một thời gian ngắn
- 14. Đo Thời gian tải của trang web (C#)
- 15. Rails 3. Điều kiện hiển thị các trường với Formtastic
- 16. Công cụ để đo Thời gian hiển thị
- 17. Thời gian hiển thị trang trong Khung Scala 2.0 của Play 2.0
- 18. Hiển thị dấu thời gian của yêu cầu trong Fiddler?
- 19. Hiển thị đầu ra mathjax trong thời gian thực
- 20. Cách thêm bộ chọn thời gian trong Active Admin + Rails 3
- 21. Lỗi hết thời gian chờ hiển thị và hiển thị trong jqGrid
- 22. hiển thị trang aspx trong trang khác
- 23. Hành vi gửi bóng ở thời gian tải trang
- 24. hiển thị một phần trong thông điệp flash trong Rails 3
- 25. Hiển thị trang thời gian ngừng hoạt động khi xuất bản ứng dụng
- 26. Định dạng ASP.NET MVC của Thời gian hiển thị ẩn
- 27. Apache/Rails/Hành khách Hiển thị Chỉ mục Trang web?
- 28. Hiển thị thời gian của một máy tính khác trên trang web bằng Javascript?
- 29. Hiển thị nguồn cấp dữ liệu/dòng thời gian trên Facebook trên trang web
- 30. jQuery, chỉ hiển thị div trang tải nếu trang mất hơn 2 giây để tải
Tất cả đều ở đây, bạn muốn gì hơn? – shingara
Tôi nghĩ rằng anh ấy có nghĩa là hiển thị thời gian trong chế độ xem khi bạn xem nó trong trình duyệt .. không phải từ nhật ký – johnmcaliley