Web・フロントエンド・バックエンド– category –
-
Web・フロントエンド・バックエンド
Django — 新聞社発のフルスタックPython Webフレームワーク
Djangoは2003年から2005年にかけて、米カンザス州ローレンスの地方紙『Lawrence Journal-World』のWebチームで、アドリアン・ホロヴァティ(Adrian Holovaty)とサイモン・ウィリソン(Simon Willison)らが社内開発したPython製Webフレームワークです。短... -
Web・フロントエンド・バックエンド
Algolia — 商用ホスト型Search APIのリーディングプロダクト
Algoliaは、2012年にフランスのNicolas DessaigneとJulien Lemoineが創業した検索API企業で、SaaSとしての商用ホスト型検索エンジンの代名詞的存在です。もともとはモバイルアプリ向けのオフライン検索SDKとして始まりましたが、ピボットを経てクラウド上... -
Web・フロントエンド・バックエンド
Set-Cookie — サーバがCookieを発行・更新するためのヘッダ
Set-Cookieは、HTTPレスポンスでサーバがクライアント(ブラウザ)に新しいCookieを設定したり、既存のCookieを更新したり、削除したりするためのヘッダです。Set-Cookie: session=abc123; Path=/; Secure; HttpOnly; SameSite=Laxのような形で送られ、ブ... -
Web・フロントエンド・バックエンド
Varyヘッダ — キャッシュキーにリクエストヘッダを加える指示
Varyヘッダは、HTTPレスポンスに付与され、「このレスポンスは特定のリクエストヘッダの値ごとに別物として扱ってほしい」という指示をキャッシュに与えます。Vary: Accept-Encodingなら「Accept-Encodingヘッダの値ごとに別キャッシュとして保管せよ」、V... -
Web・フロントエンド・バックエンド
Last-Modified — リソースの最終更新時刻を示すヘッダ
Last-Modifiedは、HTTPレスポンスでリソースの最終更新時刻を示すヘッダです。Last-Modified: Wed, 14 May 2026 10:30:00 GMTのようにRFC 7231規定のHTTP-date形式で日時を返し、クライアントはこの値を保存しておきます。次回同じリソースを要求するとき... -
Web・フロントエンド・バックエンド
Content-Type — ボディのMIMEタイプを示すヘッダ
Content-Typeは、HTTPメッセージのボディが「どんな種類のデータか」を示すヘッダで、MIMEタイプ(Media Type)の形式で記述されます。Content-Type: text/html; charset=UTF-8やContent-Type: application/json、Content-Type: image/pngのような形で送ら... -
Web・フロントエンド・バックエンド
Content-Encoding — レスポンスボディに適用された圧縮を示す
Content-Encodingは、HTTPレスポンスのボディに適用された圧縮方式や符号化を表すヘッダで、Content-Encoding: gzipやContent-Encoding: brのような形で送られます。クライアントはリクエストでAccept-Encodingヘッダに対応可能な圧縮方式を列挙し、サーバ... -
Web・フロントエンド・バックエンド
HTTPヘッダ — リクエストとレスポンスを彩るメタ情報の集まり
HTTPヘッダは、HTTPリクエスト・レスポンスの本体(ボディ)とは別に、通信のメタ情報を伝えるためのキー・バリュー形式の項目群です。ホスト名・コンテンツ種類・キャッシュ可否・認証情報・圧縮方式・言語設定・Cookieなど、通信の振る舞いに影響するほ... -
Web・フロントエンド・バックエンド
条件付きリクエスト — 変更がない時はボディを送らない仕組み
条件付きリクエスト(Conditional Requests)は、HTTPでクライアントが「リソースが変わっていれば取得、変わっていなければ何もしない」という条件付きで要求を出す仕組みです。HTTP/1.1で導入され、現在はRFC 9110(2022年、旧RFC 7232)で定義されてい... -
Web・フロントエンド・バックエンド
Cache-Control — HTTPキャッシュ挙動を細かく制御するヘッダ
Cache-Controlは、HTTP/1.1で導入されたキャッシュ制御の中心ヘッダで、レスポンスを「どこで」「どれくらい」「どんな条件で」キャッシュ可能かをディレクティブの組み合わせで宣言します。現在の仕様はRFC 9111(2022年、旧RFC 7234)で定義され、max-ag...
