国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

現(xiàn)代化編程 -- 在 Swoole 上開(kāi)發(fā) Laravel 框架的應(yīng)用

leap_frog / 1710人閱讀

摘要:是非?,F(xiàn)代化的一套框架基于的構(gòu)建方式其很多核心依賴(lài)并非完全自己所維護(hù)而依賴(lài)于等較成熟的以此實(shí)現(xiàn)現(xiàn)代化框架的集眾優(yōu)于一身站在巨人肩上的特點(diǎn)經(jīng)過(guò)前面的了解我們已經(jīng)知道給帶來(lái)的無(wú)可比擬的優(yōu)勢(shì)但因?yàn)橐恍┚窒尬覀儫o(wú)法將其直接用于成熟的框架而需要進(jìn)行

Laravel

Laravel 是非常現(xiàn)代化的一套 PHP 框架, 基于 composer 的構(gòu)建方式, 其很多核心依賴(lài)并非完全 Laravel 自己所維護(hù), 而依賴(lài)于 symfony/http-, eloquent/ 等較成熟的 Library, 以此實(shí)現(xiàn)現(xiàn)代化框架的集眾優(yōu)于一身(站在巨人肩上)的特點(diǎn).

LaravelFly

經(jīng)過(guò)前面的了解, 我們已經(jīng)知道 Swoole 給 PHP 帶來(lái)的無(wú)可比擬的優(yōu)勢(shì), 但因?yàn)?Swoole 一些局限, 我們無(wú)法將其直接用于成熟的 PHP 框架, 而需要進(jìn)行部分改造方可在 Swoole 上運(yùn)行. 而 LaravelFly 正是這樣一款工具(or, you can call it something else, anyway).

好了, 下面我們開(kāi)始操作吧.

先來(lái)新建一個(gè)全新的 Laravel

# Composer 下載 Laravel 安裝包:
composer global require "laravel/installer"

# 新建項(xiàng)目
laravel new test
cd test/
composer update

cp .env.example .env
vim .env # 修改數(shù)據(jù)庫(kù)配置
php artisan key:generate
php artisan serve

這時(shí)我們通過(guò) http://localhost:8000 就可以訪(fǎng)問(wèn)這份新的 laravel 項(xiàng)目了

但我們還得繼續(xù)往下

composer require "scil/laravel-fly":"dev-master"

vendor/bin/publish-laravelfly-config-files

vim app/Http/Kernel.php

#########################################
# class Kernel extends HttpKernel
#  -->
#
#
# if (defined("LARAVELFLY_GREEDY")) {
#     if (LARAVELFLY_GREEDY) {
#         class WhichKernel extends LaravelFlyGreedyKernel { }
#     } else {
#         class WhichKernel extends LaravelFlyKernel { }
#     }
# } else {
#     class WhichKernel extends HttpKernel { }
# }
#
# class Kernel extends WhichKernel
#

vendor/bin/start-laravelfly-server

好了, 我們的 laravel 項(xiàng)目現(xiàn)在是在 Swoole 擴(kuò)展上運(yùn)行了, 幾乎沒(méi)有什么 bug, 不過(guò), 經(jīng)過(guò)測(cè)試發(fā)現(xiàn) debugbar 有些許問(wèn)題, debugbar 調(diào)試過(guò)程記錄的查詢(xún)歷史不會(huì)在請(qǐng)求完成后清空, 而會(huì)繼承到下一次請(qǐng)求, 這其實(shí)是 Swoole 并不會(huì)在每次請(qǐng)求完成后回收創(chuàng)建的資源, 而我們只需要在 config/laravelfly.php 聲明需要在單次請(qǐng)求完成后回收的實(shí)例即可.

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/22558.html

相關(guān)文章

  • 使用 Swoole 來(lái)加速你 Laravel 應(yīng)用

    摘要:是為開(kāi)發(fā)的生產(chǎn)級(jí)異步編程框架。因?yàn)閱蝹€(gè)請(qǐng)求創(chuàng)建的環(huán)境在請(qǐng)求執(zhí)行結(jié)束后會(huì)立即銷(xiāo)毀??梢蕴峁?qiáng)大性能而則可以提供優(yōu)雅代碼結(jié)構(gòu)使用。在使用這個(gè)包之前,請(qǐng)確保你的機(jī)器安裝了正確的。建立并運(yùn)行起來(lái)現(xiàn)在,你可以執(zhí)行以下的命令來(lái)啟動(dòng)服務(wù)。 showImg(https://segmentfault.com/img/bVbaF89?w=1240&h=634); Swoole?是為 PHP 開(kāi)發(fā)的生產(chǎn)級(jí)異...

    snifes 評(píng)論0 收藏0
  • Swoole 入門(mén)教程 —— 2小時(shí)入門(mén)Swoole

    摘要:前言是由韓天峰編寫(xiě)的一個(gè)擴(kuò)展主打異步高并發(fā)常駐服務(wù)特性適用于等多種伺服器應(yīng)用場(chǎng)景本系列文章主要介紹方向的應(yīng)用本系列文章使用原生擴(kuò)展實(shí)現(xiàn)操作數(shù)據(jù)庫(kù)操作除外本系列文章將逐步更新預(yù)計(jì)前完成在完成更新前希望不要不帶鏈接地轉(zhuǎn)載給我一點(diǎn)修正錯(cuò)誤的時(shí)間題 前言 Swoole 是由 韓天峰 編寫(xiě)的一個(gè) PHP 擴(kuò)展, 主打異步/高并發(fā)/常駐服務(wù)特性. 適用于 HTTP/TCP/UDP/WEBSOCK...

    or0fun 評(píng)論0 收藏0
  • 個(gè)人整理, 閱讀過(guò)好文章 (每天隨時(shí)更新)

    摘要:大家有好的文章可以在評(píng)論下面分享出來(lái)共同進(jìn)步本文鏈接數(shù)組使用之道程序員進(jìn)階學(xué)習(xí)書(shū)籍參考指南教你在不使用框架的情況下也能寫(xiě)出現(xiàn)代化代碼巧用數(shù)組函數(shù)框架中間件實(shí)現(xiàn)沒(méi)錯(cuò),這就是面向?qū)ο缶幊淘O(shè)計(jì)模式需要遵循的個(gè)基本原則令人困惑的在中使用協(xié)程實(shí)現(xiàn)多任 大家有好的文章,可以在評(píng)論下面分享出來(lái), 共同進(jìn)步! 本文github鏈接 php PHP 數(shù)組使用之道 PHP程序員進(jìn)階學(xué)習(xí)書(shū)籍參考指南 教你...

    Chiclaim 評(píng)論0 收藏0
  • 使用 Swoole 加速 Laravel

    摘要:因?yàn)闉閱蝹€(gè)請(qǐng)求創(chuàng)建的環(huán)境將在請(qǐng)求過(guò)程完成后立即銷(xiāo)毀??梢猿蔀閺?qiáng)大的性能增強(qiáng)器,提供了優(yōu)雅的結(jié)構(gòu)和代碼使用方式。你可以使用此命令快速安裝它,并訪(fǎng)問(wèn)官方網(wǎng)站獲取更多信息。注意目前僅支持和。服務(wù)器不能使用?;鶞?zhǔn)測(cè)試使用進(jìn)行干凈的測(cè)試。 Swoole 是針對(duì)PHP的生產(chǎn)級(jí)異步編程框架。它是一種用純C語(yǔ)言編寫(xiě)的PHP擴(kuò)展,它使PHP開(kāi)發(fā)人員能夠在PHP中編寫(xiě)高性能,可擴(kuò)展的并發(fā)TCP,UDP,U...

    didikee 評(píng)論0 收藏0
  • 2017年P(guān)HP程序員未來(lái)路何方

    摘要:目前來(lái)看等語(yǔ)言還難以企及和。作為一個(gè)資深的開(kāi)發(fā)者,在技術(shù)上給各位程序十點(diǎn)未來(lái)的建議,希望對(duì)大家有所幫助。開(kāi)發(fā)者應(yīng)當(dāng)學(xué)習(xí)掌握規(guī)范,在開(kāi)發(fā)程序時(shí)應(yīng)當(dāng)盡量遵循規(guī)范。程序員除了寫(xiě)后臺(tái)程序之外,還有很大一部分工作在展現(xiàn)層,和瀏覽器前端打交道。 PHP 從誕生到現(xiàn)在已經(jīng)有20多年歷史,從Web時(shí)代興起到移動(dòng)互聯(lián)網(wǎng)退潮,互聯(lián)網(wǎng)領(lǐng)域各種編程語(yǔ)言和技術(shù)層出不窮, Node.js 、 GO 、 Pytho...

    william 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<