タグ

HTTPに関するTomato-360のブックマーク (10)

  • HTTPキャッシュを使いこなして、Webアプリを快適に(1) | IIJ Engineers Blog


      20002038... cats_dogs HTTP使HTTP HTTPWebWeb HTTPCache-Control使 HTTPCache-Control  使 Catch-Control cats_dogs
    HTTPキャッシュを使いこなして、Webアプリを快適に(1) | IIJ Engineers Blog
  • 強いキャッシュ 弱いキャッシュとはなにか – cat /dev/random > /dev/null &


     調   調調Web  ExpiresCache-Control ETagLast-Modified Web  p124 
  • HTTP and DNS 2021

    Postman v10リリース後を振り返る / Looking back at Postman v10 after release

    HTTP and DNS 2021
  • HTTPセマンティクス仕様の改訂版(RFC9110) まとめ - ASnoKaze blog

    HTTPのGETといったメソッドやヘッダの意味を定義したHTTPセマンティクス仕様の改訂版である「HTTP Semantics」が標準化の大詰めを迎えている。(RFC9110となる予定) 既存の仕様から幾つか大事な変更が含まれているので簡単に紹介する。 目次 セマンティクス仕様の改訂作業 ざっくり変更点 用語整理 (Field) 用語整理 (body) 用語整理 (interim/final レスポンス) ステータスコードのレンジを明確化 ステータスコード418 unused Rangeを指定したPUTリクエスト GET, HEAD, DELETEでコンテンツを含めるのを非推奨 (SHOULD NOT) プロトコルのマイナーバージョンについて 更に詳しく知りたい場合 おわりに セマンティクス仕様の改訂作業 HTTPセマンティクス及び、HTTP/1.1の仕様の改定作業がIETFのHTTP W

    HTTPセマンティクス仕様の改訂版(RFC9110) まとめ - ASnoKaze blog
  • HTTPキャッシュ入門の入門 – cat /dev/random > /dev/null &

    ローカル・経路上のキャッシュを併用しよう キャッシュは再利用されるほどいいものです。 サイトの規模にもよるのですが、ローカルと経路上のキャッシュはそれぞれ性質が異なるため、ブラウザキャッシュだけ適切に設定しておけば経路上では不要というわけではありません。 ローカルキャッシュはキャッシュを持つクライアント自身がサイトを再訪する場合は有効ですが、キャッシュを持っていない新規クライアントには無効です。 経路上のキャッシュは新規クライアントに対してもキャッシュを返すことができるため、例えばサイトへの流入が突然増えるといった事態でも対処がしやすいです。 そのためコンテンツ次第ではありますが、ブラウザキャッシュのように特定のクライアントでしか使えないprivate cacheにするよりも、 効率を考えてローカル・経路上のどちらでもキャッシュができ、多数のクライアントで共有できるshared cache

  • HTTPのバージョンについて、現在のまとめ - Qiita

    はじめに HTTPのバージョンと仕様について、個々最近の動きについて整理しておこうかと思います。 HTTPには幾つかのバージョンが有り、現在HTTP/1.1とHTTP/2が広く利用されており、HTTP/3も徐々に使われだしています。 バージョンが異なっていても、クライアントからHTTPリクエストを送り、サーバがHTTPレスポンスを返すのは変わりません。HTTPメッセージをどのようなフォーマットで送るかはバージョンによって異なりますが、HTTPメッセージが持つ意味は変わりません。 意味(セマンティクス)とは、GETリクエストやPOSTリクエスト、ステータスコード、ヘッダがどういった意味を持つかということです。 バージョンと、セマンティクスの歴史的遷移は下記のとおりです。 HTTP/1.1とセマンティクス HTTPは最初0.9から始まり、HTTP/1.0、HTTP/1.1と進んできました。 H

    HTTPのバージョンについて、現在のまとめ - Qiita
  • Building Protocols with HTTP

    Workgroup: HTTP Internet-Draft: draft-ietf-httpbis-bcp56bis Obsoletes: 3205 (if approved) Published: 22 March 2022 Intended Status: Best Current Practice Expires: 23 September 2022 Author: Building Protocols with HTTP Abstract Applications often use HTTP as a substrate to create HTTP-based APIs. This document specifies best practices for writing specifications that use HTTP to define new applicati

    Tomato-360
    Tomato-360 2021/01/07
    httpのメソッドに迷ったら使う
  • Real World HTTP を読んだ - はこべにっき ♨

    そんむーさんもおすすめの Real World HTTP を読んだ。たまには現代的なHTTP周辺の技術をおさらいして安心したいという気持ちで読み始めた。 Real World HTTP ―歴史とコードに学ぶインターネットとウェブ技術 作者: 渋川よしき出版社/メーカー: オライリージャパン発売日: 2017/06/14メディア: 単行(ソフトカバー)この商品を含むブログ (1件) を見る 著者の紹介 にもあるように、Web API: The Good Partsとハイパフォーマンスブラウザネットワーキングの間を補完する内容で、HTTPとその周辺技術をかなり網羅的に紹介してくれている。 自分がWebアプリケーションを書き始めたころは、例えばフォームをsubmitした時のrequest bodyには実際にどういうデータが入っているのかとか、基的なことが学ぼうとすると意外と情報源がなかった気

    Real World HTTP を読んだ - はこべにっき ♨
    Tomato-360
    Tomato-360 2017/12/13
    読もう(使命感
  • ウェブページを1秒台で表示させる原理と方法 | Philosophy Guides


     CSSJavaScriptminifyOK  
    ウェブページを1秒台で表示させる原理と方法 | Philosophy Guides
  • net/http の動きを少しだけ追ってみた - Go


    Go  net/http 使 HTTP Go  net/http  net/http  package main import ( "fmt" "log" "net/http" ) func poyo(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "poyo!") } func main() { http.HandleFunc("/", poyo) if err := http.ListenAndServe(":9090", nil); err != nil {l
    net/http の動きを少しだけ追ってみた - Go
  • 1