2010-11-05 21 views
6

Đườ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?

+0

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

+2

@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

+1

@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

Trả lời

12

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.

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