成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

iBrand 產(chǎn)品工具包:Laravel Database Logger

Simon / 2565人閱讀

摘要:社交新零售電商產(chǎn)品從年月啟動至今,已經(jīng)趨于穩(wěn)定,而且已經(jīng)初步得到市場的檢驗(yàn),特別能抗住電商中秒殺時高并發(fā)的交易場景。產(chǎn)品包含微商城,小程序,導(dǎo)購小程序端,因此是前后端完全分離的,在這種情況下,沒有一個跟蹤分析執(zhí)行效率的工具。

iBrand 社交新零售電商產(chǎn)品從2016年9月啟動至今,已經(jīng)趨于穩(wěn)定,而且已經(jīng)初步得到市場的檢驗(yàn),特別能抗住電商中秒殺時高并發(fā)的交易場景。

接下來我們團(tuán)隊會逐步開源一些正在使用的工具和解決方案,并且會開源電商產(chǎn)品代碼,歡迎大家關(guān)注我們 iBrand 產(chǎn)品。

今天介紹的是我們在實(shí)際應(yīng)用場景中使用的一個小功能包 Laravel database logger ,求 Star : )

Why

iBrand 是一個電商 + 新零售的交易類產(chǎn)品,所以對金額數(shù)據(jù)比較敏感。對于后臺管理的操作需要進(jìn)行操作日志,主要用于追蹤操作記錄。

iBrand 產(chǎn)品包含 H5微商城(VUE),小程序,導(dǎo)購小程序端,因此是前后端完全分離的,在這種情況下,沒有一個跟蹤分析 API SQL 執(zhí)行效率的工具。特別是后期需求越來越復(fù)雜,使用 Laravel Eloquent ORM 是非常方便,但也容易造成性能問題。而 Laravel debugger 只適用于 web 應(yīng)用。因此需要個工具來分析每個請求產(chǎn)生的 SQL 執(zhí)行語句和執(zhí)行效率。

Feature

日志文件區(qū)分匿名用戶和 Guard.

記錄執(zhí)行用戶

記錄 request url

支持記錄指定 SQL 語句類型(SELECT,INSET INTO,UPDATE,DELETE,ALTER TABLE etc.)

多帶帶記錄 slow sql.

安裝
composer require ibrand/laravel-database-logger:~1.0 -vvv

低于 Laravel5.5 版本

config/app.php 文件中 "providers" 添加

iBrandDatabaseLoggerServiceProvider::class

php artisan vendor:publish --provider="iBrandDatabaseLoggerServiceProvider"

使用

add databaselogger middleware to route.

set log_queries=>true in config/ibrand/dblogger.php file. or set DB_LOG_QUERIES = true in .env file.

效果

歡迎大家 star 和提交 issue   :)
討論交流

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/31980.html

相關(guān)文章

  • Laravel shopping cart : 電商購物車包,線上完美運(yùn)行中

    摘要:購物車在電商場景中基本是必須的一個模塊,我們基于進(jìn)行擴(kuò)展開發(fā)。主要實(shí)現(xiàn)了以下擴(kuò)展購物車數(shù)據(jù)支持存儲增加屬性返回。因?yàn)橘徫镘嚳赡苁腔蛘撸虼酥苯油ㄟ^屬性直接返回相關(guān)對象。支持多因?yàn)樵诋a(chǎn)品有商城購物車和導(dǎo)購購物車。 我們秉承得益開源社區(qū),也奉獻(xiàn)開源社區(qū)的原則,我們會陸續(xù)將正在線上使用的穩(wěn)定包提交到 github 上,同時在后續(xù)的開源產(chǎn)品中,也會用到,大家可以放心使用。 購物車在電商場景中基...

    孫淑建 評論0 收藏0
  • Laravel 開源電商體驗(yàn)與部署

    摘要:體驗(yàn)開源項目已經(jīng)部署了體驗(yàn)環(huán)境,開源通過掃描下方小程序碼進(jìn)行體驗(yàn)我們部署了環(huán)境,訪問地址訪問默認(rèn)是的歡迎頁面,可通過文檔了解請求地址和相關(guān)參數(shù)說明。商品示例數(shù)據(jù)文件在目錄下,可以通過使用各類管理工具或者命令執(zhí)行文件導(dǎo)入。 體驗(yàn) 開源項目已經(jīng)部署了體驗(yàn)環(huán)境,開源通過掃描下方小程序碼進(jìn)行體驗(yàn): showImg(https://segmentfault.com/img/remote/1460...

    charles_paul 評論0 收藏0
  • Laravel 教程 - 實(shí)戰(zhàn) iBrand 開源電商 API 系統(tǒng)

    摘要:最佳實(shí)踐良好的編碼規(guī)范單元測試持續(xù)集成文檔,從一開始就形成良好的編碼習(xí)慣。真實(shí)的電商業(yè)務(wù)所有的業(yè)務(wù)需求來自真實(shí)的客戶,并且線上良好運(yùn)營中。 重要通知: Laravel + 小程序的開源電商版本源碼已經(jīng)在 github 上拉,歡迎提交 issue 和 star :) 開源電商 Server 端: Laravel API源碼 開源電商 client 端:小程序源碼 iBrand 簡介...

    iOS122 評論0 收藏0
  • iBrand Laravel 開源電商小程序 (Laravel API+ webpack + gul

    摘要:社交電商產(chǎn)品正式進(jìn)入開源過程中了,我們制定了詳細(xì)的開源計劃,目前已經(jīng)發(fā)布了的版本,后續(xù)的版本也在陸續(xù)整理完善中。開源目的提升知名度,團(tuán)隊成立至今主要靠朋友支持前行。來源社區(qū),回饋社區(qū)。 iBrand 社交電商產(chǎn)品正式進(jìn)入開源過程中了,我們制定了詳細(xì)的開源計劃,目前已經(jīng)發(fā)布了 V2 的版本,后續(xù)的版本也在陸續(xù)整理完善中。 各個版本功能明細(xì)如下圖: showImg(https://segm...

    SimpleTriangle 評論0 收藏0
  • Laravel Service Provider 開發(fā)時設(shè)置延遲加載時遇到的問題

    摘要:因?qū)嶋H項目需求,近日在開發(fā)包的時候,發(fā)現(xiàn)設(shè)置屬性設(shè)置為時,會導(dǎo)致在方法中注冊的無效。研究源碼在中注冊無效,但是在其他中注冊有效,說明是其他問題。所以切記如果準(zhǔn)備采用延遲加載時,嚴(yán)禁進(jìn)行注冊等系列操作。嚴(yán)禁在延遲加載的注冊和。 因?qū)嶋H項目需求,近日在開發(fā) laravel-database-logger 包的時候,發(fā)現(xiàn)設(shè)置 ServiceProvider defer 屬性設(shè)置為 true ...

    Zhuxy 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<