並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 385 件 / 385件

新着順 人気順

Cacheの検索結果361 - 385 件 / 385件

  • HTTPキャッシュを使用して不要なネットワーク要求を防ぐ

    ネットワーク上でリソースを取得するには、時間とコストの両方がかかります。 サイズが大きい応答では、ブラウザとサーバーと間で何度も往復する必要があります。重要なリソースがすべて完全にダウンロードされるまで、ページは読み込まれません。データ量が制限されているモバイルデータプランでサイトにアクセスしている場合、不要なネットワーク要求はすべて無駄なコストになります。どのようにすれば不要なネットワーク要求を回避できるのでしょうか。ブラウザのHTTPキャッシュは第1ディフェンスラインです。この方法は必ずしも最も強力または柔軟なアプローチであるとは限りません。また、キャッシュに格納された応答の存続期間を制御する能力も限定的です。しかし、これは効果的で、すべてのブラウザでサポートされているため、簡単に導入することができます。 このガイドでは、効果的なHTTPキャッシュ実装の基本について説明します。 ブラウ

      HTTPキャッシュを使用して不要なネットワーク要求を防ぐ
    • CloucdflareのTiered Cache(階層型キャッシュ)を有効にしてキャッシュヒット率を高めてみた | DevelopersIO

      Tiered Cacheを利用しない場合 まずは、「Argo Tiered Cache」が OFF のデフォルトの挙動を確認します。 ヨーロッパから日本オリジンにアクセス オリジンのある日本から遠く離れたドイツ・フランクフルトからアクセスします。 $ curl -s -D - https://example.com/test.json HTTP/2 200 date: Tue, 24 May 2022 09:29:27 GMT content-type: application/json content-length: 17 x-amzn-requestid: 355ca9c7-906b-44a1-bf7a-377cf8d5e3ed x-amzn-trace-id: root=1-628ca577-0a0939734be100a414e41399;sampled=0 cf-cache-st

        CloucdflareのTiered Cache(階層型キャッシュ)を有効にしてキャッシュヒット率を高めてみた | DevelopersIO
      • SQLキャッシュの実装|Ruby on Rails のSQLキャッシュ(書きかけ)

          SQLキャッシュの実装|Ruby on Rails のSQLキャッシュ(書きかけ)
        • Laravelにてキャッシュが原因でCSSの変更が反映されない問題 - Qiita

          この記事を書いたきっかけ Laravelでscssを使ってフロントエンド部分の実装をしていた。 「npm run watch」を実行しながら変更を確認していた。 が、変更箇所が反映されないことが多かった。 主は調べる→試す→撃沈 という流れを散々繰り返して苦しんだので、 「何をやっても変更が反映されない!」とお悩みの方の力になれたら嬉しいです。 試したこと 解決には至らなかった方法 Laravel キャッシュクリア系コマンドなど いつもお世話になっていた上記の記事を参考にほとんど試しました。 今まではだいたいこれで解決していたのですが...今回ばかりはうまくいきませんでした。 試したコマンド一覧 $ php artisan cache:clear $ php artisan config:clear $ php artisan route:clear $ php artisan view:

            Laravelにてキャッシュが原因でCSSの変更が反映されない問題 - Qiita
          • GitHub - kahing/catfs: Cache AnyThing filesystem written in Rust

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

              GitHub - kahing/catfs: Cache AnyThing filesystem written in Rust
            • WebのCache-Control - Qiita

              はじめに Webは、HTTP通信による単なるクライアントサーバシステムではなく、受け取ったHTTP Responseをキャッシュして再利用することを、基盤に組み込んでいます。 HTTPのCache-Controlヘッダを使ってキャッシュ制御のヒントとなる情報を通信相手に提示し、ブラウザやWebサーバといった受け手それぞれがその情報をもとに自律的に振る舞うことで、Webでは分散システムとしてキャッシュ制御が成立しています。 このキャッシュ機構の存在によって、ブラウザからは通信なしでもハイパーリンク関係を処理できる状況が少なからず成立し、この結果、Webは通信効率の良いネットワークシステムとなっています。 この記事では、まず、Webでのキャッシュ制御が想定するモデルについてまとめ、そして、このモデルに対して、リクエストレスポンス双方のCache-Controlヘッダの値がどのようなキャッシュ制

                WebのCache-Control - Qiita
              • HTTP 条件付きリクエスト - HTTP | MDN

                HTTP ガイド リソースと URI ウェブ上のリソースの識別 データ URL MIME タイプ入門 よくある MIME タイプ www 付きと www なしの URL の選択 HTTP ガイド HTTP の基本 HTTP の概要 HTTP の進化 HTTP メッセージ 典型的な HTTP セッション HTTP/1.x のコネクション管理 プロトコルのアップグレードの仕組み HTTP セキュリティ Content Security Policy (CSP) HTTP Strict Transport Security (HSTS) X-Content-Type-Options X-Frame-Options X-XSS-Protection Mozilla web security guidelines Mozilla Observatory HTTP アクセス制御 (CORS) HTTP

                  HTTP 条件付きリクエスト - HTTP | MDN
                • tDiary.orgをHeroku + Cloudflareに引っ越した - ただのにっき(2020-05-16)

                  ■ tDiary.orgをHeroku + Cloudflareに引っ越した 引っ越し自体は連休中に済ましておいたんだけど、キャッシュまわりの調整がなかなか決まらず、ずるずると今日になってしまった。これまでVPS上のApacheでCGIとして(!)動いていたtDiary.orgを、Heroku上のDockerで動かすようにした。さらにCDN(Cloudflare)でキャッシュしつつhttps化もした。もちろんtDiaryも最新版になったので、これで「なんでtDiary.orgは古い3.1で動いてんの?」という質問にしどろもどろにならずに済む(笑)。いやー、齢20歳になろうかというWebアプリなのに、ちゃんとモダンな環境で動いてるぜイエーイ。 CDNを有効に使うために、キャッシュのpurgeをするフレームワークを新たに本体に組み込んで*1、Cloudflare用のpurgeプラグインを書いた

                    tDiary.orgをHeroku + Cloudflareに引っ越した - ただのにっき(2020-05-16)
                  • How to cache all pages in Next.js at server side

                    Next.js is a great SSR framework to create apps and websites. SSR means that you can use React.js code at server and client can access any url or location any time and will get rendered HTML just like it would be rendered in the browser. SSR + React = slow SSRThe problem is that React is pretty costly when it is about rendering the page at the server side. It’s OK for humans if the page is rendere

                      How to cache all pages in Next.js at server side
                    • Github Profileの設定 - Atsuo Ishimoto's blog

                      Github Profileの設定 GithubのProfile画面 に自分の好きなREADME.mdファイルを表示できる、という話を見かけて、試してしました。ちょっと前に試したときには、自分のアカウントではこの機能を使えなかったようですが、いつの間にか使えるようになっていました。 Githubで自分のアカウント名と同じ名前のリポジトリ(私の場合なら atsuoishimoto) を作成し、つぎのように表示されれば機能が有効になっているようです。 README.txtの生成 作成したリポジトリに README.md という名前のマークダウンでプロファイルを作成すれば、そのまま自分のプロファイル画面に表示されます。 単に README.md を書いておくのも芸がない話なので、定期的にこのブログのRSSを取得し、プロファイルに表示するようにしてみました。 生成には、SSGにこのサイトや pyt

                        Github Profileの設定 - Atsuo Ishimoto's blog
                      • ccache で Unity の生成する Xcode プロジェクトのビルドを高速化する

                        ccacheを導入してUnityのiOSビルドを高速化出来ないか検証してみた を参考にさらに調査を進めたところ、Unityプロジェクトを再生成した場合でもうまくキャッシュヒットさせることができたため知見を共有します。 TL;DR 🎊 ccache を利用することで Unity の生成する Xcode プロジェクトのビルドを大幅に高速化することができます。 サンプルプロジェクトではビルド時間が 50% になりました。 🎊 Xcode プロジェクトを再生成してもキャッシュヒットするため、CI上でのビルドも高速化することができます。 🌀 いくつかの未検証項目があります。 特にUnity側のソースコードに変化を加えた場合のキャッシュヒット率については未調査です。 導入の手順 生成された Xcode プロジェクトの Build Settings の内容によって必要な手順が異なります。 具体的に

                          ccache で Unity の生成する Xcode プロジェクトのビルドを高速化する
                        • GitHub - valeriansaliou/bloom: :cherry_blossom: HTTP REST API caching middleware, to be used between load balancers and REST API workers.

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                            GitHub - valeriansaliou/bloom: :cherry_blossom: HTTP REST API caching middleware, to be used between load balancers and REST API workers.
                          • hostsファイルの設定を即時反映させる方法 - Qiita

                            hostsファイルを変更してもブラウザで反映されず、再起動してみたり、シークレットウインドウを開いてみたりと検証作業などで手間取ることがあったので調査。 検証環境 Windows 10 pro Google Chrome 75.0.3770.142 Opera 62.0.3331.99 Firefox 68.0.1 Internet Explorer 11.1387.15063.0 Edge 40.15063.674.0 Safari 5.1.7 Google Chrome / Opera hostsファイルを変更 下記ページにアクセスして「Clear host cache」ボタンを押してホストキャッシュをクリア chrome://net-internals/#dns 下記ページにアクセスして「Flush socket pools」ボタンを押してソケットプールの消去 chrome://ne

                              hostsファイルの設定を即時反映させる方法 - Qiita
                            • Cache is the Root of All Evil

                              Illustrated by Jeremy Nguyen /Art directed by Sarah KislakThe practice of caching is about as effective at lowering latencies and load as it is at introducing nasty correctness problems. It is almost a law of nature that once you introduce a denormalization, it’s a matter of time before it diverges from the source of truth. The transient nature of caches makes problems very difficult to debug and

                                Cache is the Root of All Evil
                              • GitHub - long2ice/fastapi-cache: fastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcached.

                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                  GitHub - long2ice/fastapi-cache: fastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcached.
                                • How do I reuse the cache from a `RUN --mount=type=cache` docker build?

                                  I'm using the new experimental docker buildkit syntax to do a multistage build, as so: Dockerfile: RUN --mount=type=cache,target=/home/build/.build-cache,gid=1000,uid=1001 ./build bash: DOCKER_BUILDKIT=1 docker build . Works great locally. On CI I get a new docker environment every time, so no caching. I can export and import files into the env, but I don't know where the cache is located. Any ide

                                    How do I reuse the cache from a `RUN --mount=type=cache` docker build?
                                  • Service Workerによるキャッシュ戦略の種類 - Qiita

                                    この記事は、現在開催中のイベント「フロントエンド強化月間 - 開発する上で知っておくべき知見を共有しよう」の記事です。 はじめに QiitaではService Workerを使い、リソースをクライアントにキャッシュさせることにより、パフォーマンスの向上、リクエスト数の軽減をしている。 Service Workerでキャッシュを扱うにあたって、いくつかのキャッシュ戦略があるため、それを紹介する。 Service Workerについて Workbox Qiitaでは、Service Workerファイルの生成にWorkboxを使っている。 Workboxは、gatsby-plugin-offline、next-offlineとかにも使われているライブラリで、Googleが開発している。 Service Workerを簡単に書くことができるのがウリ。 プリキャッシュ(事前キャッシュ) Servi

                                      Service Workerによるキャッシュ戦略の種類 - Qiita
                                    • Adobe AfterEffects 2024のキャッシュファイルを安全に削除する方法 | 「クリーティフ」Creatif

                                      どんなに不要なファイルを削除してもHDDやSSDの容量が減らない! そんなことはありませんか? キャッシュファイルが溜まっている可能性があります。 今回は、Adobe AfterEffectsのキャッシュファイルを安全に削除する方法についてご紹介いたします。 キャッシュファイルの削除は、どこで調べても自己責任とされ、合わせて不具合が生じる可能性について言及されますが、今回ご紹介する方法を使えば、問題なく削除可能です。 キャッシュファイルにアクセスする方法 キャッシュファイルは基本的に隠しフォルダの中に入っています。 これは、MacでもWinでも同様で、キャッシュファイルの削除は不具合を起こす可能性があるため、隠されています。 今回、私の所有するPCがMacのため、キャッシュファイルにアクセスする方法をご紹介します。 ①Finderを開く ②上部メニューの移動を「Altキー」を押しながらクリ

                                        Adobe AfterEffects 2024のキャッシュファイルを安全に削除する方法 | 「クリーティフ」Creatif
                                      • Rust プロジェクトの GitHub Actions で incremental build をするためのテクニック

                                        Rust のビルド時間はプログラム言語の中では割と長い方に入ると思われますが、incremental build をうまく使うことでビルド時間を短縮する事が出来ます。ローカル開発時には、とくに何も考えなくても勝手に incremental build になりますが CI で incremental build するためには一工夫が必要になります。この記事ではそのテクニックを紹介します。 TL;DR actions/cache と git-restore-mtime コマンドを組み合わせると CI で incremental build が出来ます。 さらに release build で incremental ビルドしたい場合は incremental flag を明示的に on に上書きが必要です。 Rust プロジェクトのキャッシュ設定 Github Actions で action

                                          Rust プロジェクトの GitHub Actions で incremental build をするためのテクニック
                                        • Cloudflare WorkersでGraphQLリクエストをキャッシュして30msで返すようにした話 - Qiita

                                          この記事は、GraphQL Advent Calendar 2019の5日目の記事です。 GraphQL APIのキャッシュ層をCloudflare Workersで作成する方法を解説してみます。 サマリ GraphQLではRESTful APIにおけるGET系のものであってもPOSTで送信するという規約があります。そのため、URLだけを見てそのクエリの取得内容を知ることはできません。結果として、RESTful APIのようにGETである特定のURL、特定のクエリパラメータのときはキャッシュされたデータを返す、というようなことを実装することが難しい、という問題があります。 今回は、この問題を解決するためにCloudflare Workersを利用してCDN上にGraphQL APIサーバーのキャッシュレイヤを作成してみたので、その方法を紹介したいと思います。 作成したコードはGitHubに

                                            Cloudflare WorkersでGraphQLリクエストをキャッシュして30msで返すようにした話 - Qiita
                                          • 気をつけないと怖いかも?301 リダイレクトはブラウザ上でキャッシュされますよって話 | ocws BLOG

                                            普段、いろいろなところで使われているリダイレクト処理。 ブラウザ側では301リダレクトだと自動でキャッシュしています。(ブラウザによるかもしれませんが) 301リダイレクトについて リダイレクトには「301リダイレクト(恒久的)」と「302リダイレクト(一時的)」の2種類あります。 301リダイレクトは基本ずっとここにリダイレクトしますってときに使って 302リダイレクトはちょっと一瞬ここにリダイレクトしときますってときに使います。 301リダイレクトはここぞというときにのみ! で、本題ですが、301リダイレクトは恒久的ということで、基本はもう変更しないという体裁だと思うので、ブラウザ側もそれを知ってか、ご丁寧に自動でキャッシュをしてくれます。 例えば、/a.htmlにアクセスしたら/b.htmlにリダイレクトしたいなと思って301リダイレクト設定をして header('Location:

                                              気をつけないと怖いかも?301 リダイレクトはブラウザ上でキャッシュされますよって話 | ocws BLOG
                                            • Your Cache Headers Could Probably be More Aggressive

                                              Your Cache Headers Could Probably be More Aggressive It's common for modern hosts to cache static assets in a flexible, but not most optimal way. Let's explore why that is and what we can do to push cache performance (for some assets) even further. We've got it real good when it comes to standing up websites these days (especially static ones). Modern hosts like Vercel and Netlify take care of a l

                                                Your Cache Headers Could Probably be More Aggressive
                                              • ブラウザキャッシュ(Cache Bustingとbfcache)について - Qiita

                                                Cache Bustingについて ブラウザは、画像などの静的素材のキャッシュを行っているため、サーバー側の画像が更新されてもキャッシュのために画像が変わらないことがあります。 これを避けるために素材のパスに「?version=20180331」のようなクエリ文字列を付ける手法があります。これをCache Bustingといいます。 phpによる実現方法 デプロイの際にCache Bustingに使う定数を定義したファイルを生成(デプロイごとにユニークになるようにする)

                                                  ブラウザキャッシュ(Cache Bustingとbfcache)について - Qiita
                                                • HTTPヘッダーCache-Control stale-while-revalidateを理解する|Next.js|開発ブログ|株式会社Nextat(ネクスタット)

                                                  こんにちは。タカギです。 先日は弊社のアイドルけいちゃんがNext.js12のMiddlewareについての記事を書いてくれました。 その記事からもわかるように、弊社でもフロントエンドにReactやNext.jsを採用することが増えてきています。 Next.jsを採用した場合、同じくVercelで開発されている SWR というReact Hooksライブラリを併せて使用することが多いのではないかと思います。 SWRの公式ドキュメントのトップページには以下の文章があります。 “SWR” という名前は、 HTTP RFC 5861 で提唱された HTTP キャッシュ無効化戦略である stale-while-revalidate に由来しています。 SWR は、まずキャッシュからデータを返し(stale)、次にフェッチリクエストを送り(revalidate)、最後に最新のデータを持ってくるという

                                                  • GitHub - zilliztech/GPTCache: Semantic cache for LLMs. Fully integrated with LangChain and llama_index.

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                      GitHub - zilliztech/GPTCache: Semantic cache for LLMs. Fully integrated with LangChain and llama_index.

                                                    新着記事