タグ

キャッシュに関するmiya1972のブックマーク (14)

  • サイトを37倍に高速化した7つの手法 - オールアバウトTech Blog

    今回はオールアバウトのnnmrが弊社サイトAll About Japanの速度を高速化した経緯についてまとめます。 All About Japanとは そもそもAll About Japan(以下AAJ)とは何かといいますと、弊社が提供している訪日外国人向けの日紹介サイトです。 外国人向けサイトで、英語中国語(繁体字)、中国語(簡体字)、タイ語、韓国語の5か国語に対応しております。 「Anime」「Izakaya」「Ninja」といったような特集や、実際に観光する人向けのモデルルート記事が特色です。 ■ 特集 (url : http://allabout-japan.com/en/tag/sushi/ ) ■ モデルルート記事 (url : http://allabout-japan.com/en/article/222/ ) 技術的な紹介 LAMP環境です。 (サーバー構成は後に記述

    サイトを37倍に高速化した7つの手法 - オールアバウトTech Blog
  • ブラウザのキャッシュを活用して、表示速度アップ - Welcart カスタマイズ

    ツイート B! ブックマーク Google+ Pocket Facebook WordPress用に、表示速度を上げるキャッシュ系プラグインは数多くあります。しかし、Welcartではセキュリティ上の観点から、キャッシュ系プラグインは気軽に取り入れるべきではありません。 キャッシュ系のプラグインは、一度動的に生成されたウェブページを静的ページとして圧縮して、サーバー上の別の場所に保管し、次にアクセスがあった場合に表示させます。保存されたページがWelcartの会員ページであった場合、他の閲覧者から会員情報が見えてしまうといったことが、実際に起きているそうです。 一方、ブラウザのキャッシュ機能は、閲覧者のローカルのパソコン上に、閲覧者が一度開いたページを記録する「一時ファイル」とも呼ばれるものです。 閲覧者が同じページを一定期間内に2回以上訪問する際、以前のデータがパソコンに残されているため

  • たった数分!ページ高速化のためhtaccessでキャッシュ設定は絶対やっておこう!

    たった数分!ページ高速化のためhtaccessでキャッシュ設定は絶対やっておこう!
  • WordPressキャッシュ系プラグインの比較とサイトに適した選び方 | ゆっくりと…

    WordPress の運営を始めて1年後にしてようやく(満を持して!)、キャッシュ・プラグインを使い始めています。とは言っても、最初は 「アレが速い」 とか 「コレが良い」 などといった記事に目移りして、何をどう使えばよく分かりませんでしたが、ここらで私が理解出来ていることをまとめてみたいと思います。 下図は、サイト閲覧者 ~ WordPress 間の主要なキャッシュ機構とそれをサポートするプラグインの関連です。サーバーのファイルシステムや、メモリ/ハードディスクなどの I/O レベルのキャッシュなどは割愛します。 図を見れば分かる通り、W3 Total Cache がその名の通り全てのキャッシュをカバーしています。さらにメモリ・キャッシュ、CDN へのアップロード機能、各種 PHP アクセラレータ (ACP、eAccelerator、XCache)、HTTP アクセラレータ (Varni

  • キャッシュコントロールのための.htaccess簡単作成

    ブラウザからリクエストがあった際、サーバからデータを取得するのではなく、 なるべく自分のマシンにあるキャッシュデータを利用させるようにする .htaccessルールを生成します。 「html,javascript,cssファイルなどを圧縮して軽量化する.htaccess簡単作成」と 併用することで、かなりの表示速度の改善が見込めます。 デフォルトで項目を設定しているので、「.htaccessルール作成」ボタンを押すだけで .htaccessを簡単に生成できます。 キャッシュしたいファイルの識別子とキャッシュ生存時間※ ※no-cacheが選択された場合、キャッシュ生存時間は無視されます。 ※public、private、no-cacheとは? publicに設定すると、例えば、クライアントとプロキシサーバーのいずれかで応答をキャッシュできます。これにより、同じプロキシサーバーを使用するユー

    キャッシュコントロールのための.htaccess簡単作成
  • 「ブラウザのキャッシュを活用する」にはApacheモジュールmod_expiresを設定

    サイトのページ表示速度高速化のひとつとしてページのキャッシュを考えてみた。 GoogleのPageSpeed Insightsでチェックしてみると「ブラウザのキャッシュを活用する」と表示されている。 静的リソースの HTTP ヘッダー内で、有効期日や最大経過時間を設定すると、ブラウザが以前にダウンロードしたリソースをネットワークからではなくローカル ディスクから読み込むようになります。 以下のリソースではキャッシュの有効期間が短くなっています。少なくとも 1 週間以上先の有効期間を以下のリソースに対して指定してください 画像やスタイルシートなど(有効期限が指定されていません)と表示されている。 今回はこの 「ブラウザのキャッシュを活用する」を対応してみる。 方法はいくつかあるみたいだけれど、Webサーバー Apache モジュールの一つのmod_expiresを検討してみる。 ブラウザキャ

    「ブラウザのキャッシュを活用する」にはApacheモジュールmod_expiresを設定
  • PEAR Cache_Lite を使ってみる|プログラムメモ

    Cacheクラス PEAR Cache_Lite を使ってみる。 インストールはコマンド一発。簡単。 pear install Cache_Lite composerコマンドでも入れられます composer require pear/cache_lite レンタルサーバの場合は http://pear.php.net/package/Cache_Lite/download からダウンロード ソースは下記のような感じ // クラス読み込み require_once('Cache/Lite.php'); // IDのセット $cache_id = '123456'; // オプション $options = array( 'cacheDir' => '/tmp/', 'caching' => 'true', // キャッシュを有効に 'automaticSerialization' => 't

  • PHPで簡単キャッシュ高速化 | 株式会社フォレスト・コンサルタンツ

    手軽にPHPの表示スピードを2倍以上(当社比)にする方法。 元ネタは下記ページ。 PHP 特別なライブラリなしで簡単に使える簡易キャッシュ h19e.jugem.jp/?eid=34 これを、ユーザー定義関数ごとにキャッシュできるようにしてみた。なお、キャッシュファイルを格納するために、書き込み権限のあるディレクトリを、事前に作成しておく必要がある。 簡単キャッシュ: getCacheFile()関数 function getCacheFile($idFunc="", $cacheTime=120) { $cacheFile = "./tmp/".$idFunc; // キャッシュファイルの場所 if(!function_exists($idFunc)) { return; } if(file_exists($cacheFile)) { $time = filemtime($cacheFi

  • ほんとうは怖いWP Super Cacheの話 | 高橋文樹.com | プログラミング

    この投稿は 11年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 WordPressで一般ユーザーのログインを伴うサイト(ECサイト、SNSなど)を作っている方も多いと思いますし、そういった依頼を受けることも多いのですが、最近「バグです!」という報告を受けてよくよく調べたらWP Super Cacheというキャッシュプラグインのせいだったということがなんどかありました。毎回説明するのが大変なので、書いておきます。 そもそもWP Super Cacheはどういう仕組みか 通常のWebサイトというのは、ユーザーから求められたリクエストからPHPなりRubyなりPythonなりが求められるデータを推測し、データベースに対して適切な操作を行い、最終的にHTMLを書き出します。 動的なサイトがリクエストを受け取って処理する仕組み で、Webサイトが重

    ほんとうは怖いWP Super Cacheの話 | 高橋文樹.com | プログラミング
  • Googleに学ぶ、ウェブページのパフォーマンスを最適化する方法

    Web Performance Best Practices 下記、ウェブページのパフォーマンスを最適化するポイントをまとめたものです。 キャッシュの最適化 往復遅延時間を減らす HTTPリクエストを減らす ロードサイズを減らす レンダリングの最適化 関連書籍 1. Optimize caching キャッシュの最適化 ブラウザのキャッシュを活用 JavaScriptCSSファイルや画像などのスタティックなリソースは、HTTPヘッダを使用してキャッシュをロードするようにします。 アドバイス スタティックなリソースは全て、積極的にキャッシュにセットします。 時々更新するリソースのキャッシュには、ファイルパスにフィンガープリントを埋め込みます。 IEでも確実にキャッシュされるように、Varyヘッダは削除します。 URLを自動生成している場合は、Fxのディスクキャッシュで使用している8文字のラ

  • WP Super Cache に大はまり | Bloody Mary - blog

    WP Super Cache 0.9.6.1 ではまりました WordPress のプラグインに WP Super Cache というものがある。このプラグインは動的なコンテンツである WordPress の記事をキャッシュし、あたかも静的なページであるかのように振舞う。 WP Super Cache は記事にアクセスがあると、特定のディレクトリにキャッシュファイルを作る。次回からはこのキャッシュを使って高速にページを表示するというわけだ。 このサイトもいつの間にかアクセス数が増えていたので、入れても損はないだろうと、早速インストールしてみることにした。 しかし、これほどハメられることになるとは、予想しなかった。「これほどってどれくらいよ?」という質問には、「丸 1 日は堅い」とお答えしよう。何故それほど時間がかかったかというと、 readme.txt を良く読まずに不精してしまったためで

  • WordPressの表示を速くする WP Super Cache

    Date: 2010.03.07 | Category: WordPressの設定 | Tags: Wp-CacheというWordPressの出力を拘束にするプラグインをインストールしようとしたんですけれど、インストールは出来たものの、うまく使えないので色々調べていると、どうもWordPress2.8.1以降だと使えないらしい?? さらに調べると、WP Super Cacheというに多様な機能を提供してくれるプラグインがあることがわかりました。 参考にしたのは、「WP Super Cache」というプラグインを使ってみました WP Super Cacheをインストールする WordPressの管理画面の「プラグイン」の「新規追加」を開きます。 「WP Super Cache」でプラグインを検索します。 一番上に表示された「WP Super Cache」の「インストール」をクリックします。

  • WordPress Plugin Database

    Description This plugin generates static html files from your dynamic WordPress blog. After a html file is generated your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts. The static html files will be served to the vast majority of your users: Users who are not logged in. Users who have not left a comment on your blog. Or user

    WordPress Plugin Database
  • WordPress: 1度作った HTML ページをキャッシュする wp-cache は劇的に効くが… – Nire.Com

    ブログ / CMS サーバ WordPress の動作が重くなってきたので、キャッシュプラグイン wp-cache の導入に踏み切りました。そもそもキャッシュとは何か、wp-cache のパフォーマンス測定について。 Web ページ生成に 10秒はかかりすぎ Movable Type (以下 MT) ではなく WordPress でコンテンツを管理するようになって、サクサク記事が書きやすくなったのはよいのですが、記事数の増加と、プラグインの数が増え (現在 23個だったりする) 処理が複雑になってくるにつれて、どんどん重くなってきました。 一般に Web ブラウザからある URL にリクエストを出して、ページのコンテンツをレンダリングし終わるまで、ユーザーが待てる時間は 6秒と言われています。 www.nire.com はどうか。気がついたら、ある記事へのリンクをクリックして、「1, 2,

    WordPress: 1度作った HTML ページをキャッシュする wp-cache は劇的に効くが… – Nire.Com
  • 1