並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 436件

新着順 人気順

キャッシュの検索結果281 - 320 件 / 436件

  • 堀愚霊瑠の指摘で気付いた、はてなスターの静的ファイルとか想像以上にアレな件 : にぽたん研究所

    id:HolyGrail (堀愚霊瑠氏) の「はてなブックマークが重い件について、Page Detailerというツールを使って調べてみる - id:HolyGrailとid:HoryGrailの区別がつかない日記」とか見てて、色々問題点が指摘されてて、うん、まぁそうだねーとか色々と思いつつ、YSlow は、有用なツールである反面、減点基準が必ずしも全てのサイトに適合しないというか、ハッキリ言ってしまえば Yahoo! Inc. 基準すぎるので、鵜呑みにし過ぎるのもどうかなーとか思ってた。 で、気になったのは 13. Configure ETags ETagsっていうのはサーバ上のファイルとブラウザのキャッシュが一致しているかどうかを検証するためのものなのですが、正しく利用できていないのであれば、ETagsは無駄なだけなので取り除いてやりましょう、という項目です。 http://s.hat

      堀愚霊瑠の指摘で気付いた、はてなスターの静的ファイルとか想像以上にアレな件 : にぽたん研究所
    • ウェブ魚拓

      • Web配信の技術という本を書きました – cat /dev/random > /dev/null &

        twitterでなんどもつぶやいてるので多分知られているとは思うんですが、Web配信の技術という本を書きました。 せっかくなんで、なんでまたこんな本を書いたのかとかどういう流れだったのかみたいなのを簡単に書いてみようかなと そもそもどういう本なのか 非常にタイトルを決めるのが難しい本でした。 サブタイトルに「HTTPキャッシュ・リバースプロキシ・CDNを活用する」とあるようにいわゆるHTTPキャッシュの本なわけですが、コンテンツ配信の技術といえばCDNの印象が強く出ますし(本書はCDNの使いかたというわけではないです)、Web配信といえば動画ストリーム配信(VTuberの配信とか)を思い浮かべる人も多いと思います。 今考えればWebコンテンツ配信の技術とすればよかったかもと思いつつ、今度は長くなりすぎるのでなかなか難しいです。 ということでHTTPキャッシュを使ってWebサイトを高速化した

        • 「キャッシュは麻薬」という標語からの脱却 - id:onk のはてなブログ

          これは はてなエンジニア Advent Calendar 2023 の 18 日目の記事です。昨日は id:gurrium による private-isuで70万点取るためにやったこと - ぜのぜ でした。私は 50 万点ぐらいで満足してしまっていたので、しっかり詰めていて凄いなと思う。 developer.hatenastaff.com Web アプリケーション開発において、「キャッシュは麻薬」という言葉がインターネット上をよく飛び交っています。YAPC::Kansai OSAKA 2017 の id:moznion のトークでよく知られるようになったワードじゃないかな。 初出はちゃんとは分からないんですが、少なくとも 2011 年には言われていますね。 「キャッシュは麻薬」とはよく言ったものだ。— TOYAMA Nao (@nanto_vi) November 5, 2011 キャッシ

            「キャッシュは麻薬」という標語からの脱却 - id:onk のはてなブログ
          • Poundで作るロードバランサとSSLラッパ(1/4) ― @IT

            Webサーバの負荷を軽減する方法として、リバースプロキシによる代行とロードバランサによる分散が考えられる。今回は、これらによる負荷の低減方法について解説する。(編集部) Apache自体のチューニングによる性能向上には限界があります。よりパフォーマンスを求めるなら、次にやるべきことはメモリの追加や高性能なCPUへの交換など、ハードウェアの見直しです。しかし、それにも限界があります。 リバースプロキシとロードバランサ ハードウェア単体による性能向上が限界に達した場合は、サーバ構成の見直しを行います。まず考えられるのが、リバースプロキシをWebサーバの前面に立ててクライアントからのアクセスを肩代わりさせる方法です。Webサーバがボトルネックになるのを防ぐとともに、セキュリティ向上にも寄与します。 もう1つの方法は、より高可用性を意図した構成として負荷の分散を図ることです。高可用性とは、サーバの

              Poundで作るロードバランサとSSLラッパ(1/4) ― @IT
            • ブラウザキャッシュでパフォーマンス向上

              キャッシュ制御の方法 サーバサイドからキャッシュを制御するには、以下の2つの方法がある。 HTTPヘッダによる制御 METAタグによる制御 まずは、これらがどのようなものか、軽くおさらいしておく。 ■HTTPヘッダによる制御 HTTPプロトコルでは、HTTPヘッダにさまざまな情報を格納することができる。そのうちいくつかの情報は、キャッシュ制御のためのヘッダである。リクエスト(クライアント→サーバ)用のものと、レスポンス(サーバ→クライアント)用、リクエスト/レスポンス共通のものが存在する。 ■リクエスト用 If-Modified-Since 日時を指定する。指定した日時より新しいコンテンツの場合のみデータを返却するようにサーバに指示する。ローカルキャッシュの最新確認に使用される If-None-Match 指定したエンティティタグに一致しない場合のみコンテンツを返却するようにサーバに指示す

                ブラウザキャッシュでパフォーマンス向上
              • WordPressサイト用の.htaccess例 - dogmap.jp

                よりパフォーマンスの良い WordPress サイトを構築したいならば .htaccess ファイルを修正しましょう。 Webサーバに apache 2系を使用しているサイト用に、私が書いた .htaccess ファイルを元に解説します。 基本方針は mod_deflate が使える場合は、有効にしてコンテンツを圧縮転送する。 mod_expires が使える場合は、有効にして画像ファイル等の静的ファイルをブラウザにキャッシュさせる。 適切な ETag を発行して、ブラウザのキャッシュを制御する。 アクセスしてほしくない WordPress ファイルに対するアクセスをブロックする。 存在しない静的ファイルに対してアクセスされた場合、WordPressを起動させない。 まず、私が作成した .htaccess ファイルを提示します。 AddType image/x-icon .ico <IfM

                • PHPでパフォーマンス向上のためのキャッシュテクニック色々:phpspot開発日誌

                  PHP Performance Series: Caching Techniques - Mike Willbanks : getting into the mind of a php developer. PHPでパフォーマンス向上のためのキャッシュテクニック色々が紹介されていました。 取得に時間のかかるデータはキャッシングで高速化、は当たり前の処理ですが、その方法もいろいろあり、コードが紹介されていたので解説 apc によるキャッシング方法( APCの説明 ) APCはPHPのコードを共有メモリなどに中間形式にキャッシュしておいてPHPの実行速度を上げるための仕組みです。 そのAPCエクステンションを有効にすると、データをキャッシュしておくためのAPIも提供されます。 <?php if (($config = apc_fetch('config')) === false) { requ

                  • とある CMS を使ったサイトに Varnish を導入した話

                    Shin x blog Advent Calendar 2013 の 6 日目です。 とあるサイトに、Varnish をリバースプロキシとして導入して、半年が経過しました。 導入した経緯やその効果など書いてみたいと思います。 Varnish とは Varnish は、HTTP アクセラレータです。Web サーバのリバースプロキシとして動作し、キャッシュを生かして高いパフォーマンスを発揮するのが特徴です。また、VCL という独自の設定言語を持ち、これにより状況に応じた設定を柔軟に行うことができます。 導入の経緯 このサイトでは LAMP 構成の CMS を利用しており、インフラには AWS を利用しています。基本、閲覧が中心なのですが、イベント時に多数のアクセスがあります。S3 や CloudFront も検討したのですが、コンテンツを数分おきに更新する必要があるので今回は採用しませんでした

                    • Kazuho@Cybozu Labs: キャッシュの上手な使い方

                      « C-0.05 | メイン | cygwin + mod_perl » 2006年02月08日 キャッシュの上手な使い方 キャッシュといっても、ウェブブラウザやウェブプロキシのキャッシュのことです。 ・Internet Explorer のキャッシュの動作 Internet Explorer は、同一ウィンドウ内で複数回同じウェブページを読み込む場合、2回目以降はキャッシュのデータを使用します (デフォルト設定の場合、 Last-Modified または Expires ヘッダがついている場合のみ)。 つまり、同じウィンドウの中で、 ページA を読み、次にページB を読み、そしてページA を再び読み込むようなケースでは、2回目にページ A を表示する際にはキャッシュのデータが使用され、ウェブサーバへの再問い合わせは行われません。 また、 Last-Modified ヘッダと Expire

                      • ウェブ魚拓

                        ウェブ魚拓は、ウェブページを引用するためのツールです。 ブログや掲示板に、記録した魚拓のURLを貼って利用できます。取得後ブラウザのURLをコピーしてください。(*) (*PDF等で外部ビューワが開いてしまう場合、取得したURLで魚拓の検索をし、取得URLをコピーしてください) 便利な表示中のページを取得する機能はこちらからどうぞ。

                        • Vagrant のプロビジョン時間を削減する vagrant-cachier プラグインが良い

                          インストール vagrant-cachier プラグインをインストールするには、vagrant plugin install コマンドを実行するだけです。 $ vagrant plugin install vagrant-cachier Vagrantfile への記述 vagrant-cachier プラグインを有効にするには、Vagrantfile に下記の設定を行います。config.cache.scope では、キャッシュスコープを設定します。 下記では、:boxを指定しており、これは、プロビジョンでインストールしたパッケージを Box 単位でキャシュします。同一 Box を使う Vagrantfile であれば、別の VM でもキャッシュを共有することができます。 私の用途であれば、この設定が使いやすそうです。 あとは、通常どおり、vagrant up を行うとプラグインが有効と

                          • 開発基盤チームが目指す事 #pixiv_night - Qiita

                            (当日はesaのプレゼンテーションモードで発表しました) (pixiv night in Fukuoka #02 - ピクシブを取り巻く技術がわかる一夜! - connpass の発表資料です) 自己紹介 各種SNSをcatatsuyでやっている かたついと呼ばれることが多い ピクシブ株式会社で開発基盤チームと広告チームの兼任 2014年度新卒(2013/10入社) pixivの技術的な改善が主な業務(後で詳しく) 単著『pixivエンジニアが教えるプログラミング入門(星海社新書) ピクシブ社内の非エンジニア向けのプログラミング研修の書籍化 pixiv社内ISUCONやISUCON6本選の問題作成 pixivのチーム分け pixivというサービスは巨大 www.pixiv.net/touch.pixiv.net/スマートフォン用APIなどなど 提供しているサービスも多い pixivという1

                              開発基盤チームが目指す事 #pixiv_night - Qiita
                            • Windows TIPS -- TIPS:必要メモリ・サイズを見極める

                              ※本TIPSではWindows 2000/Windows XP/Windows Server 2003におけるタスク・マネージャの見方について解説しています。Windows 7など、ほかのWindows OSについては、次のTIPSをそれぞれ参照してください。 タスク・マネージャのパフォーマンス・タブの見方(Windows 7/Windows Server 2008 R2編) タスク・マネージャのパフォーマンス・タブの見方(Windows Vista/Windows Server 2008編) Windows 2000やWindows XPなどの仮想記憶システムを採用したOSでは、システムに物理的に装着されているメモリ量を超えるような、大きなプログラムや多数のプログラムを同時に実行することができる。物理メモリが足りない場合は、メモリに入りきらない部分をディスクへ書き出しておき、必要に応じて

                                Windows TIPS -- TIPS:必要メモリ・サイズを見極める
                              • ウノウラボ Unoh Labs: PHPで書かれたwebサービスを高速化する

                                尾藤正人です。 アクセス数の多いコンシューマ向けの web サービスは、処理速度がかなり重要になってきます。 応答速度が遅いと使用しているユーザにとってストレスになりますし、 処理に時間がかかればサーバに対する負荷も高くなります(厳密に言うと違う)。 そこでウノウではいろいろな工夫をして処理速度の高速化を行っています。 一口に高速化といってもいろいろな要素がありますが、大きく分けて3つの段階があります。 ・ハードウェアによる高速化 ・ソフトウェアによる高速化 ・プログラムの工夫による高速化 しかし、これら3つは独立ではなく、互いに影響しあっているので完全に分けて考えることはできません。 それぞれがどのような部分に影響を与えているのか、ちゃんと理解してチューニングすることが大事です。 ただし、高速化するときに忘れていけないのが、高可用性です。 いくら高速に動作しても安定して動作し

                                • Stack Overflowのアーキテクチャ - ワザノバ | wazanova

                                  http://www.youtube.com/watch?v=OGi8FT2j8hE1 comment | 0 pointsドイツのハンブルグで開催されたDeveloper Conference 2013で、Stack Overflowのアーキテクチャが紹介されてます。 Stack Overflowのネットワークは、110 Q&Aサイト、430万ユーザ、質問760万件、回答1360万件、月間5億6千万ページビュー サーバ25台: ウェブサーバ11台(内9台でほぼトラフィックさばく)、ロードバランサ1台 (+ 予備1台)、DBノード4台、アプリサーバ3台、検索サーバ3台(Elasticsearch)、Redisサーバ2台(キャッシュ、メッセージング) 毎秒質問が投稿されているので、トップページには都度最新の質問を掲載するように更新はできないが、ユーザの回答パターン、質問閲覧パターン、好みのタ

                                  • 高速なWebサーバアプリケーションを構築するための6つの経験則 | POSTD

                                    この記事では、Webアプリケーション(特にバックエンド部分)を構築するときにハイレベルなパフォーマンスを達成しようとするなら考慮するべき、最も一般的な原則のいくつかを取り上げたいと思います。私は、自分自身の経験から、主にPHPの世界で使われるいくつかの例、設計パターン、慣例やツールについて書きますが、ここで説明する概念は、どんな言語やフレームワークにも必ず当てはまると思います。 手短に言うと、基本ルールは次の6つです。 ルール1 . 時期尚早な最適化を回避する ルール2 . 最小限の作業で問題を解決する ルール3 . 今すぐやらなくてもいい作業は延期する ルール4 . 使えるときはキャッシュを使う ルール5 . リレーショナルデータベースのN+1問題を理解し、回避する ルール6 . 可能ならアプリケーションに水平スケーラビリティをもたせる ルール1: 時期尚早な最適化を回避する Donal

                                      高速なWebサーバアプリケーションを構築するための6つの経験則 | POSTD
                                    • 常時SSL化に役立つアカマイの機能 - Akamai Japan Blog

                                      Akamaiは、Noname Securityの買収を意図しており、すべての環境での顧客向け包括的なAPI保護を拡張することを発表します。 続きを読む Close Button

                                        常時SSL化に役立つアカマイの機能 - Akamai Japan Blog
                                      • キャッシュアルゴリズムの比較 - falsandtruのメモ帳

                                        アプリケーションなどOSより上に作られる高水準のプログラムではハードウェアの速度と容量を考慮しない数学的キャッシュアルゴリズムが使われ主にこれを本稿の対象とする。キー探索用マップと明示的キャッシュサイズ(対となる値が保持されているキーのサイズ)は計算量に含まれない。 LRU 最も単純かつ高性能な基礎的キャッシュアルゴリズム。そのため性能比較のベースラインとして常に使用される。逆に言えば実用最低水準の性能である。スキャン耐性皆無でスキャン一発でキャッシュとヒット率がリセットされゼロからやり直しになるため非常に脆く不確実な性能となりベンチマークにおける性能が表面上さほど悪くなく見えても実際の性能はこのような外乱により大きく低下しやすい。このためLRUより高度な主要アルゴリズムはすべて大なり小なりスキャン耐性を備えている。ちなみにプログラミング言語最大のパッケージマネージャであるJavaScri

                                          キャッシュアルゴリズムの比較 - falsandtruのメモ帳
                                        • ブラウザのキャッシュ - Carpe Diem

                                          概要 Webフロントのパフォーマンス診断 - Carpe Diem で指摘されたブラウザキャッシュの対応をするため調べてみました。 大きく分けて強いキャッシュと弱いキャッシュの2種類のキャッシュがあります。 強いキャッシュ ブラウザ側でリソースを保持し、期限が切れるまでサーバにHTTPリクエストを発行しません。 なので一度ブラウザにキャッシュされるとサーバ側からハンドリングすることができなくなります。 これを設定する方法は Cache-Controlヘッダー Expiresヘッダー の2つがあります。 Cache-Control: max-age サーバからのレスポンスで以下のようにCache-Controlヘッダーを付けます。 Cache-Control: max-age=3600 このヘッダーが付いたリソースはブラウザ上では強いキャッシュとして残ります。 max-ageは秒数なので、こ

                                            ブラウザのキャッシュ - Carpe Diem
                                          • Engadget | Technology News & Reviews

                                            Hands-on with the new iPad Pro M4: Absurdly thin and light, but the screen steals the show

                                              Engadget | Technology News & Reviews
                                            • PHP5.5 のコードキャッシュは APC から Zend OPcache へ

                                              PHP5.5 からコードキャッシュとして標準バンドルされた Zend OPcache を試してみました。 第6回関西PHP勉強会で Zend OPcache についてLTしたのでインストールやベンチマークなどはこちらで。 beta4時点では、Zend OPcache は拡張で提供され、opcache.so インストールされる。 Zend OPcache を使うには、php.ini で zend_extension=opcache.so の記述が必要。 やっぱりデフォルトでインストールされるのは楽。 PHP5.5リリースと共に使えるので安心。(PHP5.4 対応の APC はまだ beta) ユーザデータのキャッシュはできないので、別の方法が必要。 OCP – OPcache Control Panel Zend OPcache の利用状況(設定、キャッシュ量など)が確認できるスクリプトが

                                              • 西川善司の3DGE:AMDの新世代CPU「Ryzen 7」は北米時間3月2日発売決定。8コア16スレッドの最上位モデル「Ryzen 7 1800X」は499ドルに

                                                西川善司の3DGE:AMDの新世代CPU「Ryzen 7」は北米時間3月2日発売決定。8コア16スレッドの最上位モデル「Ryzen 7 1800X」は499ドルに ライター:西川善司 2017年2月22日23:00,AMDは,新世代の「Zen」マイクロアーキテクチャに基づく新世代CPU「Ryzen」(ライゼン)の最上位モデル「Ryzen 7」を北米時間3月2日に発売すると発表した。合わせて,そのラインナップと製品概要,北米市場におけるメーカー想定売価を以下のとおり明らかにしている。 Ryzen 7 1800X:8C16T,定格3.6GHz,最大4.0GHz,L2+L3キャッシュ容量20MB,95W TDP,499ドル(税別) Ryzen 7 1700X:8C16T,定格3.4GHz,最大3.8GHz,L2+L3キャッシュ容量20MB,95W TDP,399ドル(税別) Ryzen 7 17

                                                  西川善司の3DGE:AMDの新世代CPU「Ryzen 7」は北米時間3月2日発売決定。8コア16スレッドの最上位モデル「Ryzen 7 1800X」は499ドルに
                                                • kndb.jp

                                                  This domain may be for sale!

                                                  • スタートアップ向けCorporate Finance超入門編

                                                    先日↓のようなやりとりをtwitter上でしたのですが、 若手起業家の資金調達に関する議論 — Togetter 勉強しろ!というからにはどの程度分かってりゃいいの?ってのにも応えないとかなとも思ったので、少なくともこれくらいは理解しておいたほうがいいよーっていう観点で少しまとめてみることにします。 まずは財務諸表をちゃんと理解してる?財務諸表の中でも貸借対照表(B/S)、損益計算書(P/L)、キャッシュフロー計算書(C/F)は基本なので、まずはここから。 それぞれがどういうものかですが、Wikipediaによると 貸借対照表(B/S): 貸借対照表は、企業のある一定時点における資産、負債、純資産の状態を表すために複式簿記と呼ばれる手法により損益計算書などと同時に作成され、その企業の株主、債権者その他利害関係者に経営状態に関する情報を提供する。 〜 Wikipediaより 損益計算書(P/

                                                      スタートアップ向けCorporate Finance超入門編
                                                    • 【レポート】Facebookのデータセンターに見るMySQL活用事例 - MySQLカンファレンス (1) 熱気に満ちた4日間 - MySQL Conference and Expo | エンタープライズ | マイコミジャーナル

                                                      4月14日から17日までの4日間、米カリフォルニア州サンタクララにおいて、MySQL Conference and Expo(以下、MySQLカンファレンス)が開催された。MySQL関連の最大のイベントである。セッションは有料で、日本円で10万円を超える金額にもかかわらず、参加登録者数は2,000人近くに達し※、日本からも多くのユーザーが参加していた。 ※ セッション参加のできない、展示会場のみの申し込み者も含む。 今回のMySQLカンファレンスでは、複数データセンターにまたがってMySQLを活用するような大規模事例、ペタバイト級の規模に挑戦する事例、MySQL Clusterの事例、Heartbeat + DRBDによる高可用性の事例など、さまざまな事例が発表された。とくにFacebookは、1万台のWebサーバ、800台のキャッシュサーバ(memcached)、そして1,800台のMy

                                                      • Webフォントをできるだけ軽く表示する圧縮の.htaccessや遅延ロードJSを作ってみた | 初代編集長ブログ―安田英久

                                                          Webフォントをできるだけ軽く表示する圧縮の.htaccessや遅延ロードJSを作ってみた | 初代編集長ブログ―安田英久
                                                        • golangを使って開発したWebAPIを1年半運用して改善してきたことー月間20億PVのマンガサービス開発の裏側 | Nagisaのすゝめ

                                                          2017年10月2日 golangを使って開発したWebAPIを1年半運用して改善してきたことー月間20億PVのマンガサービス開発の裏側 はじめに 初めまして、サーバーサイドエンジニアの曽根田です。 0から立ち上げ3年で月間20億PV達成!マンガZEROの開発を牽引するエンジニアチーム での紹介にもあるように、弊社では複数のマンガアプリの開発が並行して進められています。 その中で今回はマンガZEROの成長過程でぶつかり、 乗り越えてきた問題をサーバーサイド視点で紹介していきたいと思います。 乗り越えてきた問題 最初はPHP5.6+Phalconというマイクロフレームワークでプロダクトを運用していました。 マンガZEROメジャーバージョンのアップデートの際に、golangを採用しました。 理由は以下の2点です。 バイナリ一つで動作する(外部依存しない) 軽量でハイパフォーマンス 弊社には積極

                                                            golangを使って開発したWebAPIを1年半運用して改善してきたことー月間20億PVのマンガサービス開発の裏側 | Nagisaのすゝめ
                                                          • ServiceWorker as a Service, または Universal ServiceWorker という発想 - mizchi's blog

                                                            ServiceWorker とは本質的に リクエスト&レスポンスモデルであるので、それをサーバーサイドで実装で一種のサーバーロジックとして動かしてしまって良いはずだ ー という発想に目から鱗だったので、ちょっと考えてみたいと思う。 www.publickey1.jp ここで試せる。 https://cloudflareworkers.com/#a9bc9ef6b4248289c71518581df30bc7:https://tutorial.cloudflareworkers.com Cloudflare はCDN業者なので、 それに特化して Service Worker as a Service みたいな表現はしていないが、実態としてはサーバーサイド ServiceWorker だ。Fastly では varnish のミドルウェアなどでキャッシュ破棄設定のロジックやリダイレクトを書いて

                                                              ServiceWorker as a Service, または Universal ServiceWorker という発想 - mizchi's blog
                                                            • Aurora MySQL でレコードが存在するのに SELECT すると Empty set が返ってくる事象を調査した話

                                                              こんにちは。 KINTO テクノロジーズの DBRE チーム所属のp2skです。 DBRE(Database Reliability Engineering)チームでは、横断組織としてデータベースに関する課題解決や、組織のアジリティとガバナンスのバランスを取るためのプラットフォーム開発などを行なっております。DBRE は比較的新しい概念で、DBRE という組織がある会社も少なく、あったとしても取り組んでいる内容や考え方が異なるような、発展途上の非常に面白い領域です。 弊社における DBRE の取り組み例としては、あわっち(@_awache)による DBRE ガードレール構想の実現に向けた取り組みについてというテックブログや、今年の AWS Summit の登壇内容を是非ご覧ください。 今回の記事は、データベースに関する課題解決の事例として「Aurora MySQL でレコードが存在するのに

                                                              • 3分LifeHacking:消えてしまったWebページを閲覧する - ITmedia Biz.ID

                                                                インターネット上の情報は永遠ではない。さっき見たページがなくなっている……というときに困らないように、何とかなるかもしれない方法。 ブックマークしておいたサイトに行ったら、消えていた。昨日は表示されていたのに──。 インターネットに載っている情報は、必ずしもずっと残っているわけではない。いったんは公開したものでも、個人の都合で消去されることもあれば、サービスの終了に伴いサイト自体がなくなってしまうこともある。そうはいっても、重要な情報は確認したい。 そんな“消えてしまったWebページ”を閲覧するための方法を3つ紹介しよう。 Googleのキャッシュに残っていないか? Googleの検索エンジンは、「該当ページのサーバがダウンした場合でも、ページの内容が見られるように」、多数のWebページの中身を保存している。Google検索の結果一覧画面に「キャッシュ」というリンクがあり、これを押すとGo

                                                                  3分LifeHacking:消えてしまったWebページを閲覧する - ITmedia Biz.ID
                                                                • ソシャゲ開発経験から学んだゲームに Redis を使う際の Tips

                                                                  近年の KVS では割と Redis が覇権を取っていることもあり(当社比), 社内の多くのプロジェクトで Redis を使用するようになりました. ということでノウハウ的なのも溜まってきたのでまとめたいと思います. (大量のユーザーデータを扱うソシャゲにしか当てはまらない部分もあるかと思います) 単純にパフォーマンスを RDB < Redis と思い込んでとりあえずでキャッシュしない 「Redis は速い」と言われますが, インデックスをちゃんと貼った RDB のクエリも そこまで遅いわけではありません. 結局通信コストの方が遥かに大きいので内部の 取得時間差はトータルで考えると多くの場合誤差です. 特に RDB の主キーのみで取得できるようなデータを Redis にキャッシュすることに メリットはありません. キャッシュするコードを書くコストの方が高くつきます. キャッシュするのは R

                                                                    ソシャゲ開発経験から学んだゲームに Redis を使う際の Tips
                                                                  • 過去最高益のアップルがアメリカ政府より多くの現金を保持、一企業が政府よりお金持ちに...

                                                                    過去最高益のアップルがアメリカ政府より多くの現金を保持、一企業が政府よりお金持ちに...2011.07.29 19:00 mayumine アップルが先日発表した4~6月期決算では純利益が73億1000万ドルで過去最高を叩きだしました。 もうそれだけでアップルの神っぷりが伺えます。 そして同社は約760億ドルという巨額のキャッシュを保有していますが、現在アメリカ政府が持つキャッシュは738億ドル。 この比較だけでは、ついにアップルがアメリカよりお金持ちになってしまいました。 アップルすげー。 [The Atlantic; Shutterstock/bioraven] mayumine(米版) ※記事修正しました。ご指摘ありがとうございました。

                                                                      過去最高益のアップルがアメリカ政府より多くの現金を保持、一企業が政府よりお金持ちに...
                                                                    • memcached: a distributed memory object caching system

                                                                      What is Memcached? Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering. Memcached is simple yet powerful.

                                                                      • Card Validator | Twitter Developers

                                                                        Something went wrong, but don’t fret — let’s give it another shot.

                                                                        • mixi Engineers’ Blog » スマートな分散で快適キャッシュライフ

                                                                          今日は以前のエントリーで書くと述べたConsistent Hashingに関して語らせて頂こうかと思います。ただしConsistent Hashingはセミナーやカンファレンスなどでかなり語られていると思いますので、コンセプトに関しては深入りせず、実用性に着目したいと思います。 問題定義 分散されたキャッシュ環境において、典型的なレコードを適切なノードに格納するソリューションはkeyのハッシュ値に対しmodulo演算を行い、その結果を基にノードを選出する事です。ただし、このソリューションはいうまでもなく、ノード数が変わるとキャッシュミスの嵐が生じます。つまり実世界のソリューションとしては力不足です。 ウェブサイトのキャッシュシステムの基本はキャッシュがヒットしなかったらデータベースにリクエストを発行し、レコードが存在したらキャッシュしてクライエントに返すという流れです。ここで問題なのが一瞬

                                                                            mixi Engineers’ Blog » スマートな分散で快適キャッシュライフ
                                                                          • いまさらキャッシュレス決済とか時代遅れ

                                                                            これから投資するならレジレス決済だからね 現金とかQRとかクレカとかNFCとか、全部レジの仕組みを改修したり読み取り端末が必要になる。 そこで現在すき家やスターバックス、マクドナルド、KFCなどで導入の進むモバイルオーダーが代替する。 ビックカメラ.comやヨドバシのネット購入店頭受取と同じ仕組みが広く飲食店に普及するだろう。 ネット上の決済システムならハードに比べ機能追加は比較的容易、安価であり、サイゼリヤはこの方面を目指すのではないか。

                                                                              いまさらキャッシュレス決済とか時代遅れ
                                                                            • モバイル対応Webアプリケーションのキャッシュ戦略

                                                                              近年、モバイルブラウザ上でアプリケーションを作るにあたり、JavaScriptでも不安定な回線上で動作する設計が求められるようになってきました。 ここでは、「オフラインファースト」をはじめとする、モバイルなどの回線が不安定な状況を想定したWebアプリケーション設計に関して、キャッシュ方法やよく使われるAPIなどを紹介したいと思います。 「オフラインファースト」とは2012年ごろから提唱されていた、「回線がオフラインになることを前提にアプリケーションの設計を行う思想」のことで、オフライン前提に設計することにより回線状況によらないサービス提供や、効率的な通信をベースにした高速な動作を目指すものです。 それではここからはキャッシュ方法とそれぞれ向いているコンテンツの紹介を行います。 読み込みデータのキャッシュ ApplicationCacheやlocalStorage、オンメモリキャッシュなどを

                                                                                モバイル対応Webアプリケーションのキャッシュ戦略
                                                                              • 実はHerokuで充分なのでは問題|こんぴゅ

                                                                                Herokuはwebアプリをインターネット上にデプロイする場所として広く使われている。web業界の人は誰もが一度は触った事があると思う。 何が便利なのかというと、デプロイ作業が極めて簡単なことだ。コマンド一発でサーバーが用意され、これまたコマンド一発でデプロイが出来る。一般に、webアプリは依存するライブラリが多種多様あり、それらを漏れなくインストールしないとデプロイ出来ないのだが、代表的なwebアプリケーションの作り方に添って作っている限り、後は構成を検知してよしなにやってくれるのだ。noteのリリース時の検証にも大活躍してくれた。 別にHerokuの回し者ではないのだが、一旦これを経験すると、VPSを借りてLinuxのセットアップをしてミドルウェアいれて....といった一般的な構築作業が気の遠くなる工程に思えてくる。 しかし、HerokuはUSとヨーロッパにサーバーがあり、日本からの通

                                                                                  実はHerokuで充分なのでは問題|こんぴゅ
                                                                                • おすすめ!レンタルサーバー比較~初心者でもWordPress(ワードプレス)が快適に使える

                                                                                  photo credit: Nikita Kashner via photopin cc 僕は基本的にお客様のビジネスサイトを大小問わず「WordPress」で制作しているのですが、当然安心して運営できるサーバーをご用意する必要があります。今年で約8年位この仕事していて安いサーバーから高スペックな様々なサーバーなど多数使用してきました。 今までで何十というWordPressのサイトを構築しています。 で、その中でコストと安定した運営面で一番おすすめなのが「エックスサーバー 」なのですが今回、そのXサーバーから「WordPress専用」のサーバーが出来たので早速を試してみました! 僕のWordPressのおすすめのサーバー一覧 現在、サイトの表示スピードがSEOに影響を与える事はご存知ですか? 【参考:海外SEO情報ブログ】 Google、ウェブページの読み込み速度をアルゴリズムに取り入れた

                                                                                    おすすめ!レンタルサーバー比較~初心者でもWordPress(ワードプレス)が快適に使える