タグ

ブックマーク / blog.xcir.net (4)

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

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

    takc923
    takc923 2021/03/03
  • CDNとの付き合い方 – cat /dev/random > /dev/null &

    最近何かと話題なCDNですが、そもそもCDNってなんだろう・・・どんなことに使えるんだろう?的なことを書いてみようと思います。 一応先に言っておくと、私はCDN業者に所属したことないのであくまでも利用者として見た時の話を書きます。 また、私の考えであり、様々なワークロードがあるなかでこれがすべてではありませんので、こんな考えもあるんだなぁぐらいに思ってもらえると助かります。 そもそもCDNってなんだろうか そもそもCDNはContent Delivery Networkの略であってCache Delivery Networkの略ではありません。 要はコンテンツをクライアントに対して高速・効率的に配信するためのネットワークです。 良くCDNといえばその成り立ちからキャッシュというイメージはありますが、重要な要素の一つではあるもののCDNの全てではありません。 さらに言えばAkamaiのInt

    takc923
    takc923 2017/07/03
  • TVに取り上げられてもVarnishで小破で済んだ話 – cat /dev/random > /dev/null &

    この記事はセカイエ Advent Calendar 2015とVarnish Cache Advent Calendar 2015の2日目の記事になります。 かなり前の話(8月)になるのですがリノコという定額リフォームサービスのサイトがTV東京のワールドビジネスサテライト(以下WBS)に取り上げられました。 ありがたいことにたっぷり取り上げていただきました。その際に少しだけVarnishを使って負荷対策をお手伝いしたのでその時のことを書きます。 (なおここでとった対策は緊急ということで外しています。) TV放映される上で負荷対策として検討したこと スケールアップ・アウト トップページ及びそこから回遊されるページの静的化 Varnish導入 動き的には1を検討してみてその結果たりなさそうという判断を行い2,3を並列で行った感じです。 スケールアウト リノコではクラウドを利用しているわけで当然

    TVに取り上げられてもVarnishで小破で済んだ話 – cat /dev/random > /dev/null &
    takc923
    takc923 2015/12/03
  • サイトの高速化を難しく考える前に – cat /dev/random > /dev/null &

    ここ最近いくつかのサイトを見ていて、アレ?妙に重くない?とDevTools等を見てみたらいろいろな問題点を見つけました。 例えばベースページが重いというのもあるのですが、単純にリソースが大きすぎる、ヘッダがおかしい等少しの工夫で閲覧をする人たちは快適になるだろうというのを思いました。 正直なところ今回記述する内容はいろんなサイトや書籍では触れられてはいるのですが、サイトを見回って共通で考慮が漏れていて、余りサイトに変更を加えずに効果がでそうなのを纏めてみました。 そのページを見るのにどれだけのダウンロードが必要ですか? 最近はPC環境もモバイル環境もより強力になり、リッチなコンテンツをストレスなく見ることが可能になりました。 マシンスペックやブラウザの高速化等いろいろありますが、ラストワンマイルのNW帯域が改善したのが大きいと個人的には感じています。 しかし、それに甘えて不必要なリソースを

    takc923
    takc923 2015/05/30
  • 1