91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Laravel 5框架性能優化技巧有哪些

發布時間:2021-12-21 17:26:39 來源:億速云 閱讀:107 作者:iii 欄目:開發技術

這篇文章主要講解了“Laravel 5框架性能優化技巧有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Laravel 5框架性能優化技巧有哪些”吧!

1、配置緩存信息

使用laravel自帶的artisan命令,將所有config里面的配置都緩存到一個文件里。

php artisan config:cache

所有緩存信息會被 bootstrap/cache/config.php 文件里,也可以用以下命令來刪除該緩存信息:

php artisan config:clear

當配置信息修改的時候,一般直接執行 php artisan config:cache 即可,因為它會自動先執行 php artisan config:clear ,然后再執行 php artisan config:cache 。

2、路由信息緩存

當路由越來越多的時候,特別是在大型項目中,路由緩存的效果很明顯。

php artisan route:cache

所有路由會被緩存到 bootstrap/cache/routes.php 文件里,如果要使用路由緩存,那么所有的路由就不能使用閉包即匿名函數的形式了。同樣可以用php artisan route:clear清除路由緩存。

3、類映射加載優化

optimize 命令把一些常用的類緩存到文件里,通過減少文件的加載,提升性能:

php artisan optimize --force

會生成 bootstrap/cache/packages.php 和 bootstrap/cache/services.php 兩個文件。

在 production 環境中,參數 --force 不需要指定,文件就會自動生成。

要清除類映射加載優化,請運行以下命令:

php artisan clear-compiled

此命令會刪除上面 optimize 生成的兩個文件。

注意:此命令要運行在 php artisan config:cache 后,因為 optimize 命令是根據配置信息(如:config/app.php 文件的 providers 數組)來生成文件的。

4、使用redis/memcached來儲存session會話

每一個laravel請求都會產生session會話信息,默認使用file存儲的方式,存在 storage/framework/sessions 文件里,可以再 config/session.php 里修改儲存方式。

'driver' => 'redis',

5、使用專業的緩存驅動器

「緩存」是提高應用程序運行效率的法寶之一,默認緩存驅動是 file 文件緩存,建議切換到專業的緩存系統,如 Redis 或者 Memcached,不建議使用數據庫緩存。

可以再配置文件 config/cache.php 里修改:

'default' =>'reids',

shenzhen.offcn.com

感謝各位的閱讀,以上就是“Laravel 5框架性能優化技巧有哪些”的內容了,經過本文的學習后,相信大家對Laravel 5框架性能優化技巧有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永胜县| 衡南县| 沭阳县| 涟源市| 巢湖市| 益阳市| 当雄县| 南皮县| 白河县| 镇巴县| 盐源县| 蒙山县| 山东省| 安溪县| 太白县| 信丰县| 天等县| 长兴县| 新沂市| 怀集县| 榆林市| 奇台县| 修水县| 会理县| 容城县| 海盐县| 安乡县| 衡南县| 确山县| 彭泽县| 安吉县| 朝阳市| 兰西县| 大洼县| 乌兰浩特市| 北碚区| 天等县| 旌德县| 和田县| 阳谷县| 鞍山市|