Giải mê say cho doanh nghiệp 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 độ trang web ngoại trừ PHP-FPM.quý khách đã 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ác dụng thông ngôn PHP.. Khi chạy website đến web server.

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

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


*

Về cơ bản, PHP-FPM bao gồm tác dụng buổi tối ưu quy trình cách xử trí công bố của các sever web, cung cấp Việc xử lý lên tiếng từ không ít website vào cùng một khoảng chừng thời hạn một bí quyết nhanh hao tốt nhất.

Với vận tốc xử lý PHPhường. script nhanh khô thuộc khả năng buổi tối ưu hoá đến đông đảo trang web tất cả kích thước to, giúp tăng lượng truy vấn, PHP-FPM đang dần dần “sân oán ngôi” Apache + FastCGI rất gần gũi.

CGI là gì?

CGI viết tắt của Comtháng Gateway Interface là 1 phần mềm lập trình sẵn tất cả tính năng kết nối giữa máy chủ cùng công tác, dựa trên những format đặc tả đọc tin.

Ngoài ra, phần mềm lập trình CGI còn có trọng trách tạo ra lịch trình từ những website. Sau lúc nhấn dữ liệu từ những website dưới định dạng HTML, ứng dụng này đã truyền tài liệu kia qua cổng thông tin Intemang lại máy vi tính của người tiêu dùng.

FastCGI là gì?

Đồng thời góp sever có thể xử lí nhiều hưởng thụ từ trang web trong và một dịp.

Xem thêm: 4 Lý Do Kính Khoáng ( Mineral Là Gì ? Tìm Hiểu Về Đồng Hồ Kính Khoáng

FastCGI sẽ chạy ít tốn tài ngulặng CPU hơn cùng đạt tốc độ ngay sát bằng DSOFastCGI áp dụng được opcode cacher như eAccelerator để load web nkhô giòn rộng.

Các các loại PHP Handler khác

Nếu chỉ biết về “PHP-FPM là gì?” hay “quan niệm của CGI” xuất xắc “FastCGI là gì?”, bạn sẽ không thực sự phát âm cách thức 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ác. Bao gồm:

DSO là gì?

DSO biết đến như là mod_php cùng là 1 trong phiên bạn dạng cấu hình cũ của PHP Handler. Tuy nhiên DSO lại là Handler nhanh tuyệt nhất. Nó chạy PHPhường. nhỏng một Apabịt Module. Điều đó Tức là các PHP 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ừ PHPhường. script sẽ tiến hành cài đặt vì chưng user ‘nobody’. Nó sẽ không còn có tác dụng gọi được từ bỏ website. Như vậy khá thông dụng với người dùng WordPress. Nếu chúng ta cần sử dụng công dụng upload tệp tin thông qua WordPress Interface giỏi sử dụng khả năng tự động hóa update thì sẽ bị fail với DSO.Vấn đề bảo mật: Vấn đề này nằm ở vị trí việc tạo ra file đang bên dưới danh nghĩa người dùng ‘nobody’. Sẽ thế nào ví như một hacker tìm kiế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 nghĩa vụ và quyền lợi như các tệp tin hệ thống cơ mà được ghi lại cài đặt là ‘nobody’. Vấn đề này có tác dụng hacker có chức năng chỉnh sửa các tệp tin khối hệ thống khác. Để chống lại vấn đề đó thì đề xuất thường xuyên xuyên update PHPhường. lên những phiên phiên bản bắt đầu nhất.

SuPHP là gì?

Ưu điểm của suPHP:

Khi các bạn áp dụng lý lẽ upload file lên trang web của công ty, những tệp tin này sẽ tiến hành phân đúng quyền lợi của user kia. Upload và một vài thiên tài khác của WordPress không hoạt động nếu không sử dụng suPHP hoặc FastCGISuPHPhường cũng hỗ trợ một ưu thế bảo mật rộng là DSO tốt CGI. Tất cả những PHP Scripts không ở trong một user ví dụ như thế nào đó sẽ không thể thực hiện được. Hoặc user này sẽ không thể như thế nào thực thi được những PHP Scripts của user khác. Lúc một tài khoản làm sao kia bị ăn cắp, những scripts cũng tất yêu nào truyền nhiễm thanh lịch những 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 hàng bắt buộc sử dụng Opcode Cache (như xCache) với suPHP.Khi sử dụng suPHP nếu CPU load cao chúng ta có thể chuyển lại dùng DSO hoặc FastCGI.Chuyên ổn mục: Hỏi Đáp
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *