ホームページ  >  記事  >  バックエンド開発  >  Laravel Webサイトを開く速度を最適化する

Laravel Webサイトを開く速度を最適化する

WBOY
WBOYオリジナル
2016-06-20 12:26:43749ブラウズ

Laravel は、多くのコンポーネントと膨大なコードを備えた強力なフレームワークですが、その使いやすさはパフォーマンスを犠牲にしていますが、それでも、正式な環境では次のステップになります。ウェブサイトを開く速度を最適化し改善することです。

1. デバッグをオフにします

.env ファイルを開き、デバッグを false に設定します。

APP_ENV=localAPP_DEBUG=falseAPP_KEY=base64:sT/aTFeaE13eyao1Raee6jC9Ff+Yle1SE+wtyk0H6B4=

2. キャッシュのルーティングと構成

php 職人ルート:キャッシュ

php 職人 config:cache

3.Laravel 最適化コマンド

php 職人最適化

4.composer optimization

sudo combos dump-autoload optimize

5. Laravel キャッシュを使用する

Laravel の Cache メソッドを使用してコンテンツをキャッシュし、独自のファイル キャッシュ、データベース キャッシュ、Redis キャッシュを使用します。 redis を使用する predis コンポーネントを使用したり、複数のキャッシュ方法と組み合わせたりすることもできます。 Laravel で使用すると非常にエレガントで便利です:

$lists = Cache::remember('travel.destination.lists', 20, function () {    return $this->destination->getList();});

6. CDN を使用する

このサイトは Qiniu CDN を使用しており、20G のトラフィックと 20G のストレージを提供します。スペース、具体的な量は覚えていませんが、小さなウェブサイトには十分です。

上記は、Web サイトの速度を向上させるためにこの Web サイト (taneng.me) とブログで使用されているヒントです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:SQL文の最適化次の記事:SQL文の最適化