欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何提高PHP程序速度

這篇文章給大家分享的是有關(guān)如何提高PHP程序速度的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、萊陽網(wǎng)絡(luò)推廣、小程序設(shè)計(jì)、萊陽網(wǎng)絡(luò)營銷、萊陽企業(yè)策劃、萊陽品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供萊陽建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:chinadenli.net

                           

最近發(fā)布了 Laravel Octane 包(https://github.com/laravel/octane)。 它的創(chuàng)建使 Laravel 對 Swoole 和 RoadRunner 更加友好。 我們在  dev.family 中使用 RoadRunner 而不是 php-fpm 已經(jīng)有一段時間了, 我們決定分享我們的經(jīng)驗(yàn)并揭示它具有什么優(yōu)勢。

RoadRunner 是一個用 Go 編寫的高性能、開源的 PHP 應(yīng)用服務(wù)器。 與 php-fpm 的主要區(qū)別在于 RoadRunner 與 php 的常駐進(jìn)程交互, 不像 php-fpm, 會在每次請求時創(chuàng)建并殺掉一個新的 php 進(jìn)程。

常駐進(jìn)程的優(yōu)點(diǎn):

  • 沒有時間浪費(fèi)在啟動上

  • 沒有時間花費(fèi)在創(chuàng)建數(shù)據(jù)庫的連接上

  • 在進(jìn)程中直接使用內(nèi)存緩存的能力

這種方法的缺點(diǎn)是,它并不適合所有 PHP 應(yīng)用程序,因?yàn)橥ǔT诰帉懘a時,會考慮到 PHP 進(jìn)程在請求之后會終止。因此,您需要能夠監(jiān)視內(nèi)存泄漏,仔細(xì)處理全局狀態(tài)。因此,遺留項(xiàng)目可能不能在Roadrunner 上啟動。

然而,Roadrunner 還有其他有用的功能,比如靜態(tài)反饋、響應(yīng)壓縮和平衡。典型捆綁包的功能都落在了 nginx 上。如果你使用的是 PHP Roadrunner,則可以在沒有它的情況下啟動該應(yīng)用程序(nginx)。

RoadRunner 也很容易擴(kuò)展。您可以將其組件用于您自己的應(yīng)用程序服務(wù)器并獲得機(jī)會,例如,您可以使用 websockets 直接在 Go 上處理一些請求。

RoadRunner 本身不是一個新的開發(fā)項(xiàng)目,它已經(jīng)有幾年的歷史了。但是,有了 Laravel Octane 的官方支持,您可以確定該框架已經(jīng)準(zhǔn)備好使用它。

我們在一個真實(shí)的項(xiàng)目上做了一個小測試,比較了 php-fpm 和 roadrunner 的速度。 結(jié)果如下:

php-fpm:
plain text: 1150 RPS
single query: 530 RPS

roadrunner:
plain text: 2200 RPS
single query: 1600 RPS

plain text-- 返回常量 JSON 的查詢
single query-- 將單個查詢的結(jié)果以 JSON 格式返回到數(shù)據(jù)庫的查詢

速度有顯提高,這是由于缺乏啟動時間和使用了與數(shù)據(jù)庫的永久連接。

感謝各位的閱讀!關(guān)于“如何提高PHP程序速度”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

當(dāng)前名稱:如何提高PHP程序速度
本文網(wǎng)址:http://chinadenli.net/article16/goppdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化、服務(wù)器托管企業(yè)建站、全網(wǎng)營銷推廣域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司