色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php a w

張越彬1年前8瀏覽0評論

現如今,網站的開發過程中, PHP 和 Apache 基本是無可替代的一對利器。而這兩款工具相輔相成,Apache 創建了一種在 Web 中運行 PHP 語言的方式 - 加載普通 Apache 模塊 mod_php。

現在大部分人使用 Apache 服務器,它們運行不同的 php 版本,但都需要 php 模塊。默默無聞的 php-fpm 卻靠著質量與速度獲勝。那么,什么是 php-fpm,有什么好處呢?

;PHP-fpm 配置
nano /etc/php-fpm.d/www.conf
user = nginx   # 默認 user 是 nginx,同樣改成你自己的
listen = 127.0.0.1:9000   # 配置好了這個 如果你使用的nginx,端口是能夠改的,如果有端口沖突就要改成另一個
listen.allowed_clients = 127.0.0.1 # 同時,這一條要讓其他機子訪問時使用,平時注釋掉,有需要打開注釋
pm = dynamic
pm.max_children = 5  # 多少個子進程
pm.start_servers = 2 # 啟動服務數量
pm.min_spare_servers = 1 # 最少留存數量
pm.max_spare_servers = 3 # 最大留存數量

PHP-fpm 的意思是 FastCGI 進程管理器,即 PHP 的 FastCGI 進程池。其字面意思可知, PHP-fpm 使用 FastCGI 協議來交換數據信息,這種協議與許多 Web 服務器兼容,因此可以很簡單的進行配置。

PHP-fpm 最重要的一點就是功能強大,它可以做到 Apache 不能做的。首先,Apache 是模塊式的架構, PHP 模塊必須加載到 Apache 中,而且無法像 Python、Ruby 一樣靈活的更改,這和應用程序的部署方式也有關系。而 PHP-fpm 可以通過端口調用方式,無需安裝也不需要編譯,只需配置,增加靈活性。

$ sudo apt-get -y install php7.2-fpm

要為你的網站配置 PHP-fpm 非常簡單,只需在 Web 服務器配置文件中指定 php-fpm 進程的 IP 和端口即可。在 Apache 中,這個過程類似于開始加載 mod-php 模塊。 除此之外,PHP-fpm 通過創建完全獨立的進程來實現并發請求,這大大提高了 Web 服務的吞吐量。

相對于 Apache 服務器, Nginx 具有更好的處理靜態資源能力,并可更好地支持反向代理,提供負載平衡和緩存等價的服務。因此,如果 Nginx 配合 PHP-fpm 使用,將能更好地增強網站的性能。

https://github.com/SpringGeorge/nginx-php-fpm

在您獲得 PHP-fpm 的短時間內,通常可以看到 PHP 應用程序的性能提高了 200% 以上。最后,就性能而言,它和 Apache 比起來更加優秀,是一個值得一試的技術。