欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php a w

現(xiàn)如今,網(wǎng)站的開發(fā)過(guò)程中, PHP 和 Apache 基本是無(wú)可替代的一對(duì)利器。而這兩款工具相輔相成,Apache 創(chuàng)建了一種在 Web 中運(yùn)行 PHP 語(yǔ)言的方式 - 加載普通 Apache 模塊 mod_php。

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

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

PHP-fpm 的意思是 FastCGI 進(jìn)程管理器,即 PHP 的 FastCGI 進(jìn)程池。其字面意思可知, PHP-fpm 使用 FastCGI 協(xié)議來(lái)交換數(shù)據(jù)信息,這種協(xié)議與許多 Web 服務(wù)器兼容,因此可以很簡(jiǎn)單的進(jìn)行配置。

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

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

要為你的網(wǎng)站配置 PHP-fpm 非常簡(jiǎn)單,只需在 Web 服務(wù)器配置文件中指定 php-fpm 進(jìn)程的 IP 和端口即可。在 Apache 中,這個(gè)過(guò)程類似于開始加載 mod-php 模塊。 除此之外,PHP-fpm 通過(guò)創(chuàng)建完全獨(dú)立的進(jìn)程來(lái)實(shí)現(xiàn)并發(fā)請(qǐng)求,這大大提高了 Web 服務(wù)的吞吐量。

相對(duì)于 Apache 服務(wù)器, Nginx 具有更好的處理靜態(tài)資源能力,并可更好地支持反向代理,提供負(fù)載平衡和緩存等價(jià)的服務(wù)。因此,如果 Nginx 配合 PHP-fpm 使用,將能更好地增強(qiáng)網(wǎng)站的性能。

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

在您獲得 PHP-fpm 的短時(shí)間內(nèi),通常可以看到 PHP 應(yīng)用程序的性能提高了 200% 以上。最后,就性能而言,它和 Apache 比起來(lái)更加優(yōu)秀,是一個(gè)值得一試的技術(shù)。