Php

Giải say đắm cho khách hàng những thuật ngữ PHP-FPM, CGI, FastCGI là gì? Một số vận dụng không giống cứu vớt tăng vận tốc trang web ngoài PHP-FPM.

Bạn đang xem: Php

Bài Viết: Php-fpm là gì




PHP-FPM là gì?

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

PHP-FPM được xuất hiện dựa trên sự mở rộng của CGI và hiện giờ đang đc bè bạn người tiêu dùng lựa chọn. Chức năng của PHP-FPM là gì? Cùng Mắt Bão dò hỏi nhé!


*

Về căn bản, PHP-FPM bao gồm chức năng buổi tối ưu quy trình xử trí đọc tin của các sever web, giúp đỡ câu hỏi cách xử lý lên tiếng từ rất nhiều website trong và một khoảng tầm thời khắc một cách thức nkhô nóng nhất.

Với vận tốc xử lý PHPhường script nhanh hao thuộc công dụng về tối ưu hoá cho những trang web gồm kích cỡ lớn, cứu tăng lượng truy vấn, PHP-FPM đã dần “soán ngôi” Apache + FastCGI thân quen.

CGI là gì?

CGI viết tắt của Comtháng Gateway Interface là 1 trong vận dụng xây dựng gồm tính năng kết nối giữa sever và chương trình, dựa vào hồ hết định dạng đặc tả ban bố.

Lân cận kia, ứng dụng lập trình CGI còn mãi sau trách nhiệm Thành lập và hoạt động công tác từ bỏ hầu như website. Sau Khi nhận dữ liệu trường đoản cú rất nhiều website dưới format HTML, vận dụng này đã truyền tài liệu đó qua cổng đọc tin Intemang lại máy tính của người tiêu dùng.


FastCGI là gì?

FastCGI là 1 trong những giao thức phát triển không ngừng mở rộng từ CGI. Mục đích thiết yếu của FastCGI là để website hệ thống buổi tối ưu vào câu hỏi xử lý.

Xem thêm: Handyman Là Gì ? Định Nghĩa, Ví Dụ, Giải Thích Định Nghĩa, Ví Dụ, Giải Thích

Đồng thời cứu máy chủ có thể cập nhật những mong muốn trường đoản cú trang web trong và một thời gian.

FastCGI đang chạy không nhiều tốn khoáng sản CPU hơn và đạt tốc độ gần bằng DSOFastCGI cần sử dụng đc opcode cacher như eAccelerator nhằm load website nhanh khô rộng.

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

Nếu chỉ biết về “PHP-FPM là gì?” hay “có mang của CGI” hay “FastCGI là gì?”, các bạn sẽ ko thực thụ đọc cách thức thức hoạt động của nó. Để có tác dụng điều này, các bạn cần biết thêm 1 số PHPhường Handler khác. Kể cả:

DSO là gì?

DSO đc biết như thể mod_php & là một trong những phiên phiên bản cấu hình cũ của PHP. Handler. Tuy vậy DSO lại là Handler nkhô cứng duy nhất. Nó chạy PHPhường. như một Apađậy Module. Điều ấy có nghĩa là mọi PHPhường Script đang chạy dưới quyền của Apabít user. Đây là user ‘nobody’.

Điểm yếu đuối của DSO:

Toàn bộ tệp tin đc tạo được từ bỏ PHPhường. script sẽ được chiếm dụng vì chưng user ‘nobody’. Nó sẽ bị không có tác dụng đọc đc tự website. Điều ấy khá phổ cập với những người sử dụng WordPress. Nếu bọn họ vận dụng tính năng upload tệp tin trải qua WordPress Interface xuất xắc vận dụng tính năng tự động hóa hóa cập nhật thì có khả năng sẽ bị fail với DSO.Vấn đề bảo mật: Điều ấy tọa lạc ở việc tạo nên tệp tin sẽ bên dưới danh nghĩa người sử dụng ‘nobody’. Sẽ ra sao trường hợp một hacker tìm kiếm được một lỗ hổng trong PHPhường script? Họ có thể triển khai một tệp tin và một quyền hạn nlỗi các tệp tin hệ thống nhưng đc lưu lại chiếm dụng là ‘nobody’. Điều ấy có tác dụng hacker có công dụng cnạp năng lượng sửa đa số tệp tin khối hệ thống khác. Để cản lại điều này thì nên thường xuyên xuyên update PHPhường lên đa số phiên phiên bản bắt đầu nhất.


SuPHPhường là gì?

SuPHP cũng chạy PHP nhỏng CGI module. SuPHP.. không giống cùng với CGI vày PHP scripts được Điện thoại tư vấn từ website Server sẽ được chạy bên dưới quyền của user chiếm hữu PHP.. scripts đó. SuPHP thông thường là một trong handler mang định và được đề xuất bởi cPanel để chạy PHPhường. Với suPHP bạn sẽ có thể cảm thấy user như thế nào đang hoạt động đoạn PHPhường script.

Ưu ráng của suPHP:

lúc bạn sử dụng điều khoản upload tệp tin lên trang web của người tiêu dùng, đông đảo tệp tin này và để được phân đúng quyền hạn của user đó. Upload and một vài chức năng khác của WordPress ko chuyển động còn nếu như không dùng suPHP hoặc FastCGISuPHP. cũng đáp ứng một điểm mạnh bảo mật thông tin rộng là DSO xuất xắc CGI. Toàn bộ các PHP Scripts ko nằm trong một user cụ thể nào này sẽ không còn triển khai đc. Hoặc user này đang không còn làm sao triển khai đc những PHP Scripts của user khác. khi một tài khoản làm sao đó bị đánh tráo, mọi scripts cũng không hề như thế nào truyền nhiễm sang phần đa thông tin tài khoản khác được.

Điểm yếu đuối của suPHP:

Áp dụng CPU cao.Quý Khách không còn dùng Opcode Cache (như xCache) với suPHP.lúc dùng suPHP nếu như CPU load cao chúng ta có thể đưa lại áp dụng DSO hoặc FastCGI.Thể Loại: San sẻ Kiến Thức Cộng Đồng
Bài Viết: Php-Fpm Là Gì – Apađậy Cho Php 7 Với Fastcgi Và Php


Thể Loại: LÀ GÌ

Nguồn Blog là gì: https://danangmoment.com Php-Fpm Là Gì – Apache Cho Php 7 Với Fastcgi Và Php

Leave a Reply

Your email address will not be published. Required fields are marked *