Pages: 1 2 3 4 5 6 7 8
browser-URL

HTTP/1.1 — (2-1) 統一資源識別符 (URI)

  在 (1-3) 統一介面 (Uniform Interface) 中,我們介紹了: 「HTTP 透過提供 統一介面, Client 送出 請求 (Request),Server 送出 回應 (Response)。」     那 請求 的 目標 (target) 與 目的 (p […]

DIP-electricity-ex

HTTP/1.1 — (1-3) 統一介面 (Uniform Interface)

  客戶-伺服端 (Client-Server),或俗稱 主從式架構 (我不太喜歡這說法), 是基於網路應用 (network-based applications) 最常見的架構風格 (architectural styles)。 背後的約束原則是 — 關注點分離 (Separatio […]

HTTP/1.1 — (1-2) 角色 (Client、Server)

  客戶端 (Client),指用來發起連線, 建構並發出 一或多個 請求 (request) 給伺服端,以傳達所需意圖者。   伺服端 (Server),是指監聽 (listen) 與接受 (accept)/拒絕 (reject) 連線, 並送回 一或多個 回應 (response),以 […]

Web 後端優化 — 伺服端快取 (Server-Side Cache) !

  源伺服器 (Origin Server) 不像 Client 得發送 HTTP 請求, 那為何需要 伺服端快取 (Server-side Cache) 呢?   PageSpeed Insights 說明 Server 回應時間不宜超過 200 毫秒, 造成回應變慢的可能原因有很多, […]

Fetch-API

Fetch API — JavaScript 發送 HTTP 請求 (III)

  此系列主要討論 JavaScript 發送請求的方式, 若不熟稔於 Promise 與 Async/Await,建議閱讀 上集。   就算不會 JavaScript,閱讀本系列後,您將擁有基本實作能力, 不清楚如何執行 JavaScript 的話,可參閱 W3SChools,或利用 C […]

jQuery Ajax — JavaScript 發送 HTTP 請求 (II)

  此系列主要討論 JavaScript 發送請求的方式, 若對 XMLHttpRequest 不熟稔,建議閱讀 上集。   就算不會 JavaScript/jQuery,閱讀本篇後,您將擁有基本實作能力, 不清楚如何執行 JavaScript 的話,可參閱 W3SChools,或利用 C […]

api-github

XMLHttpRequest — JavaScript 發送 HTTP 請求 (I)

  XMLHttpRequest (XHR), 是最常見的 JavaScript HTTP Client, 常見於 Web 應用、Debug、API 測試… 😆。   就算不會 JavaScript,閱讀本篇後,您將擁有基本實作能力, 不清楚如何執行 JavaScript 的話 […]

highway

TCP 壅塞控制 (Congestion Control)

  不同於 TCP 流量控制 (Flow Control), 是為避免 高速傳送端 癱瘓 低速接收端。   TCP 壅塞控制 (Congestion Control), 用於避免 高速傳送端 癱瘓 網路。   本篇主要介紹 TCP 壅塞控制 常見的四種基本演算法: 慢啟動 (Sl […]

Pages: 1 2 3 4 5 6 7 8