Lina Khan says the FTC wants to be effective in its enforcement strategy, which is why it has been taking on lawsuits that “go up against some of the big…
![TechCrunch | Startup and Technology News](https://cdn-ak-scissors.b.st-hatena.com/image/square/92584d6251feb0822f349cf0211361b2833c9939/height=288;version=1;width=512/https%3A%2F%2Ftechcrunch.com%2Fwp-content%2Fuploads%2F2018%2F04%2Ftc-logo-2018-square-reverse2x.png)
こんにちは。プロダクト開発部のサーバサイドエンジニアの荒川です。普段はSansanのスマホアプリのAPIの開発をしています。 今回扱うテーマは皆さん大好きキャッシュ(Cache) です。 Webアプリケーションを開発するエンジニアである以上、キャッシュの存在からは逃れられないでしょう。 例えばパフォーマンスを向上させる手段として、キャッシュを仕込むことは往々にしてあるかと思います。 キャッシュを使えばパフォーマンスが向上しそう、というイメージも強いため安易に選択する戦略になりがちですが、正しく扱うことは本質的に難しいです。 しかしキャッシュを上手に使えば、ユーザ体験を圧倒的に向上させることができます。 そんな諸刃の剣キャッシュ💰について考慮するべきこと、その戦略を改めてまとめてみました。 今回の対象 今回の対象は、アプリケーションレベルでのキャッシュ戦略を取り扱います。 いわゆるキャッシ
昨年末に世間を賑わせた「PayPay祭」は、日本のキャッシュレス化促進に貢献するのだろうか。私は5つの理由から、先般のキャンペーンは失敗だったと見ている。(『達人岩田昭男のクレジットカード駆け込み道場』岩田昭男) ※有料メルマガ『達人岩田昭男のクレジットカード駆け込み道場』好評配信中!ご興味を持たれた方はぜひこの機会にバックナンバー含め今月すべて無料のお試し購読をどうぞ。 プロフィール:岩田昭男(いわたあきお) 消費生活評論家。1952年生まれ。早稲田大学卒業。月刊誌記者などを経て独立。クレジットカード研究歴30年。電子マネー、デビットカード、共通ポイントなどにも詳しい。著書に「Suica一人勝ちの秘密」「信用力格差社会」「O2Oの衝撃」など。 ポイント還元が始まるとどうなる?日本の脱・現金化は進むのか… わずか10日で終わった「PayPay祭」 昨年末、家電店で繰り広げられた「PayPa
PHPはHTTPリクエストが来るたびに全てのPHPコードをバイトコードに変換し、そして実行しています。 毎回そんなことやってるのにあれだけ速度が出るのは驚異的ですが、それでもやはりコンパイルにかかる時間だけどうしても遅くなってしまいます。 そこで、もっと高速化するためにOPcacheのような仕組みが存在します。 これはバイトコードをメモリ上に保持し、リクエストを超えて使い回すことでコンパイルの手間を省略し、高速化を実現するというものです。 効果はというと、単純なものでもターンアラウンドタイムが2/3、大きなフレームワークでは半分以下と、お手軽かつ強力な効果があります。 とはいえOPcacheには、元のPHPファイルに変更があるかどうかを監視したりといった僅かなコストが残っています。 特にバイトコードはファイル単位でしかキャッシュできないらしく、extendsなどで別のファイルを参照している
忌み嫌われるキャッシュたち。 キャッシュはどうやら、世間では嫌われ者のようです。 ScrenCaptured_2016-03-05_0.54.33 どうして、そんなにキャッシュされるのがイヤなんだろうか。 そもそもキャッシュってなんだっけ? キャッシュとは、更新されていないコンテンツ(画像、CSS、JS、HTML、DNS結果など)を何度も何度も取得行かずに済むように、クライアントPC側で保存し再利用する仕組み。 つまり、転送量の節約。無駄な転送を控える。非常にエコな仕組みであります。 HTTPのエコ。HTTPはエコなプロトコルだったはず。 3つのR です。 Reduce Reuse Remix 。複数のファイルをそれぞれ、別途管理して1つのページとして構成(Remix)する仕組みです。 ブラウザのキャッシュを利用するメリット 通信料の節約、画面表示の高速化、戻るボタン対応など。 ブラウザは
はじめに ウェブサイトの表示速度をあげるためには、CDNサービスを利用したり、Wordpressならキャッシュ系のプラグインを使用するのが一般的です。 しかし、これらの設定はサイトによって相性があったりと少々面倒です。 そこで、見つけたのがXserverに搭載されmod_pagespeedという機能です。 この機能を使えば、たったワンクリックでCDNサービスやキャッシュ系のプラグインを使用することなくサイトの表示速度アップさせることができます。 mod_pagespeedとは mod_pagespeedとは、Google社がWebサイトの表示速度を向上させるために開発されたモジュールです。 ファイルを圧縮してデータ転送量を削減したり、同種のファイルを一つにまとめて無駄な通信を削減するなどの最適化処理を行います。そのため、サイトにアクセスしたブラウザはデータ転送量が減少することにより、劇的な
昨今はiOS、Android等のスマホ向けネィティブアプリやフロントエンドJavaScript向けの「サーバ側」機能として、RESTfulなHTTPプロトコルベースの Web API を作る機会が多いかと思います。 その際は PHP や Perl、Python、Ruby など諸々の言語でAPIスクリプトを作成しますが、サーバに対するAPIリクエスト数が増えてくるとサーバの負荷も増え、今度は負荷対策に悩まされることになってきます。 WEBサーバとして Apache を利用している場合は、mod_cache モジュールを利用して簡単にAPIレスポンスをApacheレイヤーにキャッシュできますので、今回はその方法を紹介します! 要点 下記に長々と設定例を書きますが、簡単に要点を説明すると、 Apacheの設定で、mod_cacheモジュールの有効化とモジュールの初期設定をする キャッシュさせたい
TBSテレビの日曜劇場でヒットを飛ばしている連続ドラマ『下町ロケット』。今年放送された連ドラの中では、最高水準の視聴率を維持しており、12月20日(日)の最終回に向けて注目も高まっている。 2年前に同じ枠で放送された銀行を舞台にした『半沢直樹』でも描かれたが、中小企業の経営者を主人公にした下町ロケットにおいても印象的なシーンの一つは、企業にとっての資金繰りの切実さだ。一般家庭も同じことだが企業はカネが回らなければ、極端な話、経営破綻してしまう。何かと支払いのかさむこの年の瀬に、奔走している企業の財務・経理担当者にとっては身につまされる話だろう。 そんな企業の財務健全性を示す指標がネットキャッシュである。現預金と短期保有の有価証券の合計額から、有利子負債を差し引いた額だ。企業の実質的な手元資金であり、これが多いと財務的な安全性が高いとされ、不況に対する抵抗力が高いともいえる。 東洋経済オンラ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く