Sự khác nhau giữa mod_fastcgi và mod_proxy_fcgi


9

Tôi đã tìm kiếm một câu trả lời nhưng dường như không thể tìm thấy bất cứ điều gì đáng kể liên quan đến câu hỏi này.

Nên sử dụng mod_proxy_fcgi hoặc mod_fastcgi với php-fpm trên Apache2.4?

Có sự khác biệt nào về bảo mật và hiệu suất không? Có khuyến nghị nào không?

Cảm ơn trước sự giúp đỡ nào.

Câu trả lời:


13

mod_proxy_fcgi, mới có sẵn trong Apache 2.4, chỉ dành cho loại trường hợp sử dụng này. Các entry wiki Apache cho PHP-FPM có một số hướng dẫn tốt để bắt đầu.

Các mod_proxy_fcgitài liệu cũng bao gồm những ví dụ cụ thể cho việc thiết lập PHP-FPM và tài liệu PHP cũng có thông tin hữu ích.

Cũng lưu ý (mặc dù có một số tham chiếu sai trái ngược lại), các ổ cắm unix không có sẵn cho đến khi Apache 2.4.10 (2.4.9 không thực sự được phát hành), vì vậy bạn không thể sử dụng chúng theo 2.4.7.

Mặt khác, mod_fastcgirất khó để thiết lập và một con heo nhớ. Ngoài ra, mod_fcgikhông hỗ trợ các máy chủ CGI sinh ra. Bởi vì PHP-FPM được quản lý bởi chính nó chứ không phải bởi Apache, mod_fcgikhông phải là lựa chọn tốt nhất.


Điều này giải thích tại sao không có gì hoạt động khi tôi cố gắng thiết lập mod_proxy_fcgi, tôi có Apache2.4.7 và thói quen sử dụng các ổ cắm unix. :) Bất kỳ ý kiến ​​về hiệu suất? Tôi biết mod_fastcgi sử dụng bộ nhớ nhưng nó có nhanh hơn không?
Reuben Debattista

tốc độ không phải là một vấn đề, mặc dù sử dụng ổ cắm có thể hiệu quả hơn; có lẽ quan trọng hơn để có thể sinh ra các quy trình PHP-FPM
Colt

Vì vậy, tôi sẽ gắn bó với mod_fastcgi vì có vẻ như sự lựa chọn hợp lý hơn. Cảm ơn bạn rất nhiều vì câu trả lời của bạn.
Reuben Debattista

Vâng, tôi thích sử dụng ổ cắm cho hiệu quả.
Reuben Debattista

1
Tôi nghĩ câu trả lời đúng là mod_proxy_fcgi- khả năng sinh sản rất quan trọng đối với hiệu quả
Colt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.