1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Blink FrameworkPHP 高性能 Web 微框架

        聯(lián)合創(chuàng)作 · 2023-09-20 08:25

        Blink是什么

        Blink 是一個(gè)為構(gòu)建 “l(fā)ong running” 服務(wù)而生的 Web 微型高性能框架,它為構(gòu)建 Web 應(yīng)用程序提供簡潔優(yōu)雅的API,盡量減輕我們的常規(guī)開發(fā)工作。 與此同時(shí),Blink盡可能的保持設(shè)計(jì)的簡潔與可擴(kuò)展性,允許開發(fā)者更加靈活自如的使用。Blink 提供了常見諸如路由、登陸認(rèn)證、依賴注入、日志處理 等組件,讓開發(fā)者專注于應(yīng)用本身。

        Blink與其他框架的比較

        Blink 與傳統(tǒng) PHP 的 Web 框架非常不同,Blink 的運(yùn)行不需要 Web 服務(wù)器(php-fpm 之于 Nginx, mod_php 之于 Apache)。Blink 本身 就能充當(dāng) Web 服務(wù)器,直接處理來自客戶端的請(qǐng)求。目前我們采用 Swoole擴(kuò)展 作為底層服務(wù)支持。

        眾所周知,傳統(tǒng)的 PHP 應(yīng)用程序有 Request Startup 和 Request Shutdown 的生命周期,所有的對(duì)象在請(qǐng)求后都將銷毀,而 Blink 于此不同, Blink 許多對(duì)象都能留存與多個(gè)請(qǐng)求之間,減少對(duì)象反復(fù)創(chuàng)建銷毀的性能損失。

        Blink適用場景

        • 對(duì)性能有更加嚴(yán)格要求的場景,通過 Blink 可以獲得客觀的性能提升

        • 實(shí)現(xiàn)傳統(tǒng)框架因 php-fpm 或 mod_php 的限制而難以實(shí)現(xiàn)的功能,如實(shí)時(shí)聊天

        環(huán)境要求

        • PHP 5.5 以上版本

        • Swoole 擴(kuò)展 1.7.19 以上版本



        瀏覽 23
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            久草a在线 | 国产91对白在线观看九色 | 一级毛片网 | 国产成人无码A片免费看 | 欧美性爱在线一区 | 国产无遮挡网站 | 日本wwwwxxxx泡妞 | 人妻中出侵犯竹内纱里 | 97热精品 | 国产午夜精品一区二区三区 |