HomeĐời SốngPhp-fpm là gì

Php-fpm là gì

23:58, 28/03/2021

Giải thích cho khách hàng những thuật ngữ PHP-FPM, CGI, FastCGI là gì? Một số phần mềm khác góp tăng tốc độ website xung quanh PHP-FPM.

Bạn đang xem: Php-fpm là gì


*

*

PHP-FPM là gì?

PHP-FPM viết tắt của FastCGI Process Manager là chương trình gồm chức năng thông dịch PHP Khi chạy trang web cho website server.

PHP-FPM được ra đời dựa trên sự mở rộng của CGI cùng hiện tại đang được phần đông người tiêu dùng sàng lọc. Chức năng của PHP-FPM là gì? Cùng Mắt Bão mày mò nhé!

*

Về cơ bạn dạng, PHP-FPM gồm tác dụng buổi tối ưu quy trình cách xử lý thông báo của các máy chủ website, hỗ trợ việc xử lý thông báo từ nhiều trang web vào và một khoảng chừng thời gian một phương pháp nkhô giòn độc nhất vô nhị.

Với vận tốc xử lý PHP script nkhô cứng thuộc kỹ năng buổi tối ưu hoá cho đa số website gồm kích thước phệ, giúp tăng lượt truy vấn, PHP-FPM sẽ dần “sân oán ngôi” Apache + FastCGI quen thuộc.

CGI là gì?

CGI viết tắt của Common Gateway Interface là một trong những phần mềm xây dựng tất cả tác dụng liên kết thân máy chủ và chương trình, dựa trên các định hình sệt tả thông tin.

Dường như, phần mềm lập trình CGI còn có trách nhiệm xây cất lịch trình từ những website. Sau Lúc dấn tài liệu tự các website bên dưới định hình HTML, ứng dụng này đang truyền tài liệu đó qua cổng báo cáo Internet mang lại máy tính xách tay của người dùng.

FastCGI là gì?

FastCGI là một trong giao thức phát triển mở rộng tự CGI. Mục đích thiết yếu của FastCGI là nhằm website server tối ưu trong Việc xử lý.

Xem thêm: Hot Girl Kaity Nguyen Bao Nhiêu Tuổi, Hot Girl Kaity Nguyễn

Đồng thời góp máy chủ có thể up date nhiều từng trải từ trang web trong cùng một cơ hội.

FastCGI vẫn chạy không nhiều tốn tài ngulặng CPU rộng với đạt tốc độ sát bằng DSOFastCGI thực hiện được opcode cacher như eAccelerator để load website nkhô cứng rộng.

Các nhiều loại PHPhường Handler khác

Nếu chỉ biết về “PHP-FPM là gì?” giỏi “định nghĩa của CGI” tuyệt “FastCGI là gì?”, bạn sẽ không đích thực đọc phương pháp buổi giao lưu của nó. Để có tác dụng điều ấy, bạn cần phải biết thêm một số PHPhường Handler không giống. Bao gồm:

DSO là gì?

DSO biết tới như là mod_php và là một trong những phiên bạn dạng cấu hình cũ của PHP.. Handler. Tuy nhiên DSO lại là Handler nhanh khô tuyệt nhất. Nó chạy PHPhường nhỏng một Apađậy Module. Điều đó có nghĩa là những PHPhường Script sẽ chạy dưới quyền của Apađậy user. Đó là user ‘nobody’.

Nhược điểm của DSO:

Tất cả tệp tin được tạo thành từ bỏ PHP script sẽ tiến hành mua vị user ‘nobody’. Nó sẽ không còn có khả năng gọi được từ web. Như vậy khá thịnh hành với những người dùng WordPress. Nếu họ dùng bản lĩnh upload file thông qua WordPress Interface giỏi dùng tài năng tự động hóa update thì có khả năng sẽ bị fail với DSO.Vấn đề bảo mật: Vấn đề này nằm ở vấn đề sinh sản tệp tin đã dưới danh nghĩa người tiêu dùng ‘nobody’. Sẽ ra làm sao trường hợp một hacker tìm được một lỗ hổng trong PHP. script? Họ rất có thể thực thi một tệp tin và một quyền hạn như các tệp tin hệ thống cơ mà được khắc ghi cài là ‘nobody’. Vấn đề này có tác dụng hacker có tác dụng sửa đổi những file hệ thống khác. Để ngăn chặn lại vấn đề đó thì buộc phải hay xuyên update PHP. lên những phiên bạn dạng new nhất.

SuPHPhường là gì?

SuPHPhường cũng chạy PHPhường. nhỏng CGI module. SuPHPhường khác với CGI vị PHP scripts được Hotline từ website Server sẽ được chạy dưới quyền của user ssinh sống hữu PHPhường scripts đó. SuPHP thường thì là 1 trong handler mang định với được lời khuyên bởi cPanel nhằm chạy PHPhường. Với suPHP các bạn sẽ hoàn toàn có thể thấy user như thế nào đang chạy đoạn PHP script.

Ưu điểm của suPHP:

khi chúng ta sử dụng nguyên lý upload file lên trang web của doanh nghiệp, các file này sẽ được phân đúng quyền lợi và nghĩa vụ của user kia. Upload cùng một vài ba kĩ năng không giống của WordPress không vận động nếu như không sử dụng suPHP hoặc FastCGISuPHP cũng cung cấp một điểm mạnh bảo mật hơn là DSO hay CGI. Tất cả rất nhiều PHP Scripts không ở trong một user ví dụ như thế nào kia sẽ không còn thể thực thi được. Hoặc user này sẽ không còn thể như thế nào thực thi được các PHP Scripts của user khác. Khi một thông tin tài khoản làm sao đó bị đánh cắp, những scripts cũng cần thiết như thế nào nhiễm quý phái những tài khoản khác được.

Nhược điểm của suPHP:

Sử dụng CPU cao.quý khách cần yếu sử dụng Opcode Cache (như xCache) với suPHP.Khi sử dụng suPHP ví như CPU load cao chúng ta cũng có thể đưa lại dùng DSO hoặc FastCGI.