Giao diện cổng chung ( cgi là gì php cgi,suphp,fastcgi php handler,

Giải thích mang lại mình những thuật ngữ PHP-FPM, CGI, FastCGI là gì? một vài phần mềm khác giúp tăng tốc độ website quanh đó PHP-FPM.Bạn vẫn xem: Php-fpm là gì


*

PHP-FPM là gì?

PHP-FPM viết tắt của FastCGI Process Manager là công tác có tính năng phiên dịch PHP lúc chạy trang web cho web server.Bạn đang xem: Fpm Là Gì ? Sự khác biệt Giữa Fastcgi và Fpm Là Gì

PHP-FPM được hình thành dựa trên sự mở rộng của CGI và hiện nay đang được phần đông người sử dụng lựa chọn. Chức năng của PHP-FPM là gì? Cùng Mắt Bão tìm gọi nhé!


*

Về cơ bản, PHP-FPM có tác dụng tối ưu quy trình xử lý thông tin của những máy nhà web, hỗ trợ việc cách xử trí thông tin từ không ít trang web trong và một khoảng thời gian một biện pháp nhanh nhất.Bạn sẽ xem: Cgi là gì php

Với tốc độ xử lý PHP script nhanh cùng hào kiệt tối ưu hoá cho những website có kích thước lớn, giúp tăng lượng truy hỏi cập, PHP-FPM đang dần dần “soán ngôi” Apache + FastCGI quen thuộc.

Bạn đang xem: Giao diện cổng chung ( cgi là gì php cgi,suphp,fastcgi php handler,

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 có tính năng kết nối giữa sever và chương trình, dựa trên các định dạng sệt tả thông tin.

Bên cạnh đó, phần mềm xây dựng CGI còn có nhiệm vụ xây dựng chương trình từ những trang web. Sau thời điểm nhận dữ liệu từ những trang website dưới format HTML, ứng dụng này đã truyền tài liệu đó qua cổng tin tức Internet đến máy tính xách tay của bạn dùng.

FastCGI là gì?

Các một số loại PHP Handler khác

Nếu chỉ biết về “PHP-FPM là gì?” xuất xắc “định nghĩa của CGI” hay “FastCGI là gì?”, bạn sẽ không thực sự hiểu biện pháp thức hoạt động của nó. Để làm điều đó, bạn cần phải biết thêm một vài PHP Handler khác. Bao gồm:

DSO là gì?

DSO theo luồng thông tin có sẵn như là mod_php và là 1 phiên bạn dạng cấu hình cũ của PHP Handler. Tuy nhiên DSO lại là Handler cấp tốc nhất. Nó chạy PHP như một Apache Module. Điều đó có nghĩa là các PHP Script đã chạy bên dưới quyền của Apache user. Đó là web10_user ‘nobody’.

Xem thêm: Gửi Tin Sms Miễn Phí Bằng Phần Mềm Nt Sms Miễn Phí Mới Nhất 2020

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

Tất cả tệp tin được tạo thành từ PHP script sẽ tiến hành sở hữu vì chưng web10_user ‘nobody’. Nó đang không có chức năng đọc được từ bỏ web. Điều này khá thông dụng với người dùng WordPress. Nếu họ dùng kỹ năng upload tệp tin thông qua WordPress Interface hay dùng tính năng tự động update thì sẽ bị fail với DSO.Vấn đề bảo mật: Điều này nằm tại việc sản xuất file vẫn dưới danh nghĩa người dùng ‘nobody’. Sẽ thế nào nếu một hacker kiếm được một lỗ hổng trong PHP script? Họ hoàn toàn có thể thực thi một file cùng một quyền hạn tựa như các file khối hệ thống mà được lưu lại sở hữu là ‘nobody’. Điều này có tác dụng hacker có khả năng chỉnh sửa các file khối hệ thống khác. Để phòng lại vấn đề này thì buộc phải thường xuyên update PHP lên những phiên bản mới nhất.

SuPHP là gì?

Ưu điểm của suPHP:

Khi bạn thực hiện công thế upload file lên website của bạn, các file này sẽ tiến hành phân đúng quyền lợi và nghĩa vụ của web10_user đó. Upload và một vài bản lĩnh khác của WordPress không vận động nếu ko sử dụng suPHP hoặc FastCGISuPHP cũng cung ứng một lợi thế bảo mật hơn là DSO xuất xắc CGI. Toàn bộ những PHP Scripts không thuộc một web10_user cụ thể nào đó sẽ không còn thể xúc tiến được. Hoặc web10_user này sẽ không còn thể nào triển khai được những PHP Scripts của web10_user khác. Lúc một tài khoản nào kia bị tấn công cắp, các scripts cũng tất yêu nào truyền nhiễm sang những tài khoản không giống được.

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

Sử dụng CPU cao.Bạn tất yêu sử dụng Opcode Cache (như xCache) với suPHP.Khi sử dụng suPHP nếu CPU load cao chúng ta cũng có thể chuyển lại dùng DSO hoặc FastCGI.Chuyên mục: Blog