LoginSignup
3
0

More than 5 years have passed since last update.

Laravel Page Cache for Lightning Fast Page Loads

Last updated at Posted at 2018-04-21

Laravel Newsには良記事が満載なので、備忘録の意味合いも込めて、記事を簡単にまとめていこうと思います(翻訳ではないです)。

元記事

投稿日: 2018/04/17
タイトル: Laravel Page Cache for Lightning Fast Page Loads
URL: https://laravel-news.com/page-cache

まとめ

GETリクエストのレスポンスをhtmlにしてくれるライブラリの紹介記事です。

Route::middleware('web')->get('posts/{slug}', 'PostController@show');

というルーティング設定で、posts/foo リクエストがきたら、レスポンスをpublic/page-cache/posts/foo.html に保存してくれます。

あとはWebサーバの設定次第ですが、

location / {
    try_files $uri $uri/ /page-cache/$uri.html /index.php?$query_string;
}

このような設定にしておけば、次からはキャッシュしておいたHTMLを返すことになります。

感想

自分はあまり更新されないページを扱うことが多いので、結構使えそうなライブラリです。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0