Đường ray 2.3. *, Mod_passenger 2.2. * Và Apache 2.2. *. Là nó có giá trị cài đặt mod_pagespeed hoặc không Rails tạo tất cả các tiêu đề bộ nhớ cache, vv đúng cách để mod_pagespeed là không cần thiết?mod_pagespeed và Rails - nó có cải thiện gì không?
Trả lời
mod_pagespeed
áp dụng several performance optimizations and filters. Đường ray đã bao gồm một số phương pháp hay nhất này, chẳng hạn như đóng gói tài sản nhưng mod_pagespeed còn tiến xa hơn bằng cách nén và rút gọn từng gói nội dung.
Nhiều bộ lọc mod_pagespeed
có thể được thực hiện bằng Ruby bằng cách tạo các tính năng hoặc bộ lọc Rails cụ thể, nhưng nếu bạn chưa bao giờ áp dụng bất kỳ tối ưu hiệu năng nào cho Ruby cho đến hôm nay, mod_pagespeed là công cụ chơi tốt.
mod_pagescác tác phẩm ở cấp máy chủ. Nó có nghĩa là một số tối ưu hóa có hiệu quả hơn một chút so với việc chạy cùng một tối ưu hóa ở mức Rails.
Dù bạn có sử dụng mod_pagespeed hay không, hãy dành thời gian kiểm tra ứng dụng Rails của bạn và tự hỏi mình nếu bạn không có các phần khác của ứng dụng xứng đáng được tối ưu hóa. Các cải thiện hiệu suất được cung cấp bởi mod_pagespeed
không nhất thiết giải quyết tất cả các vấn đề về hiệu suất của bạn.
Tôi thấy các lập trình viên đang cố gắng sử dụng bộ nhớ đệm nội dung để đạt được 3ms trong khi chúng không thực hiện bất kỳ chiến lược lưu bộ nhớ đệm nào để giảm thời gian tính toán trong các phương thức mô hình Rails của chúng. Nói cách khác, mod_pagespeed
không được là một plug & quên tiện ích bổ sung mà chỉ là một bước trong chiến lược tối ưu hóa của bạn.
- 1. Có thể cải thiện java.lang.String.concat không?
- 2. Đây có phải là truy vấn chậm không? Nó có thể được cải thiện không?
- 3. SQL Profiler - Điều gì có thể được cải thiện?
- 4. Kiểm thử đơn vị ... cách cải thiện nó
- 5. UIView clipsToBounds property: Liệu nó có cải thiện hiệu năng không?
- 6. Firebase - bộ đệm ẩn có cải thiện hiệu suất không?
- 7. Cải thiện hiệu suất kết xuất với Jbuilder và Rails 3
- 8. Tập lệnh Python này có thể được cải thiện không?
- 9. Cải thiện Hiệu suất Numpy
- 10. Cải thiện MVP trong Scala
- 11. hiệu suất neo4j so với mysql (làm thế nào nó có thể được cải thiện?)
- 12. cải thiện hiệu suất ứng dụng và thông minh
- 13. Cải thiện hiệu suất với LEFT JOIN
- 14. LINQ to Objects và cải thiện perf với chỉ mục?
- 15. Subversion 1.7 (máy khách): Liệu reindexing và hút bụi wc.db có cải thiện hiệu suất không?
- 16. Bạn có lời khuyên nào để cải thiện hiệu năng ReSharper và/hoặc Visual Studio không?
- 17. Cải thiện thông báo lỗi thiếu dll
- 18. cách cải thiện hiệu suất của purePDF?
- 19. Mysql Query cải thiện hiệu suất
- 20. Cải thiện mã theo dõi tài sản?
- 21. Cải thiện với các bài tập Regex
- 22. Cải thiện jQuery mẫu hiệu suất
- 23. Cải thiện hiệu suất của WPF Canvas
- 24. Cách để cải thiện mã này
- 25. Cải thiện hiệu suất của SQLite WAL
- 26. Cải thiện hiệu suất của XmlSerializer
- 27. Cải thiện mã bộ Mandelbrot của tôi
- 28. Trên nền tảng nào sự cố này sẽ xảy ra và tôi có thể cải thiện nó như thế nào?
- 29. Không nhận thức được cải thiện hiệu suất?
- 30. Cải thiện mã để tạo phân phối
FYI, bạn có thể liên hệ với chúng tôi và nhiều người dùng khác tại [email protected] và liệt kê các vấn đề tại http://code.google.com/p/modpagespeed/issues/list – sligocki
@sligocki gouglegroups không may là viết tắt của so với sức mạnh hùng mạnh của Stack Overflow trong khu vực Giải Đáp cho các nhà phát triển. Mặt khác, thật tuyệt khi được gặp các bạn ở đây! ;) – Frankie
@Frankie, tôi rất ấn tượng rằng đã có người trả lời câu hỏi về mod_pagespeed tại đây. Chỉ muốn đảm bảo mọi người biết về các kênh hỗ trợ chính thức nơi bạn có thể chắc chắn chúng tôi sẽ thấy nhận xét/vấn đề của bạn :) – sligocki