Fpm là gì

Giải thích cho doanh nghiệp các thuật ngữ PHP-FPM, CGI, FastCGI là gì? Một số phần mềm khác góp tăng tốc độ trang web ngoại trừ PHP-FPM.

Bạn đang xem: Fpm là gì


*

*

PHP-FPM là gì?

PHP-FPM viết tắt của FastCGI Process Manager là công tác tất cả tính năng thông ngôn PHP.. Lúc chạy trang web cho website server.

PHP-FPM được có mặt dựa vào sự không ngừng mở rộng của CGI cùng hiện nay đang được đông đảo người dùng tuyển lựa. Chức năng của PHP-FPM là gì? Cùng Mắt Bão mày mò nhé!

*

Về cơ bản, PHP-FPM tất cả tính năng về tối ưu quy trình cách xử trí thông tin của những sever web, cung ứng bài toán giải pháp xử lý lên tiếng từ nhiều trang web vào cùng một khoảng chừng thời gian một biện pháp nkhô hanh duy nhất.

Với tốc độ xử lý PHP. script nhanh cùng bản lĩnh buổi tối ưu hoá cho đa số website tất cả kích cỡ mập, giúp tăng lượt truy cập, PHP-FPM đã dần dần “soán thù ngôi” Apache + FastCGI thân 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ả công dụng liên kết giữa máy chủ và lịch trình, dựa trên các format sệt tả ban bố.

Bên cạnh đó, phần mềm lập trình CGI còn tồn tại nhiệm vụ phát hành chương trình trường đoản cú các website. Sau khi dấn dữ liệu trường đoản cú các website dưới format HTML, ứng dụng này sẽ truyền dữ liệu đó qua cổng thông báo Internet mang đến máy vi tính của người tiêu dùng.

FastCGI là gì?

FastCGI là 1 trong giao thức cải tiến và phát triển không ngừng mở rộng từ bỏ CGI. Mục đích bao gồm của FastCGI là để website hệ thống tối ưu vào Việc xử lý.

Xem thêm: Next Post Hs Là Gì ? Tầm Quan Trọng Của Hs Code? Cách Tra Mã Hs Code Chính Xác

Đồng thời góp máy chủ có thể xử lý nhiều đòi hỏi tự website vào và một lúc.

FastCGI vẫn chạy ít tốn tài nguyên CPU hơn cùng đạt vận tốc gần bởi DSOFastCGI thực hiện được opcode cacher như eAccelerator nhằm load website nhanh rộng.

Các nhiều loại PHP Handler khác

Nếu chỉ biết về “PHP-FPM là gì?” giỏi “tư tưởng của CGI” tốt “FastCGI là gì?”, bạn sẽ không thực sự phát âm phương thức buổi giao lưu của nó. Để làm cho điều ấy, bạn cần phải biết thêm một số PHP Handler khác. Bao gồm:

DSO là gì?

DSO được biết như thể mod_php và là 1 phiên bản cấu hình cũ của PHP Handler. Tuy nhiên DSO lại là Handler nkhô giòn tuyệt nhất. Nó chạy PHPhường nhỏng một Apabịt Module. Điều kia tức là những PHP. Script đang chạy bên dưới quyền của Apabít user. Đó là user ‘nobody’.

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

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

SuPHPhường là gì?

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

Ưu điểm của suPHP:

khi các bạn thực hiện lý lẽ upload tệp tin lên trang web của người sử dụng, những file này sẽ được phân đúng nghĩa vụ và quyền lợi của user kia. Upload cùng một vài ba tuấn kiệt không giống của WordPress ko vận động còn nếu không sử dụng suPHP hoặc FastCGISuPHPhường cũng cung cấp một ưu thế bảo mật thông tin rộng là DSO giỏi CGI. Tất cả phần đông PHPhường Scripts ko thuộc một user ví dụ như thế nào kia sẽ không thể tiến hành được. Hoặc user này sẽ không còn thể nào tiến hành được các PHPhường Scripts của user khác. khi một tài khoản làm sao đó bị đánh cắp, những scripts cũng chẳng thể như thế nào truyền nhiễm quý phái các thông tin tài khoản không giống được.

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

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