塔斯日誌

Banner 圖片
塔斯日誌 馬克
軟體開發的研究心得與筆記

文章一覽

何謂「靜態網頁」與「動態網頁」?「偽靜態網頁」又是什麼? - 封面圖 網頁開發

何謂「靜態網頁」與「動態網頁」?「偽靜態網頁」又是什麼?

靜態網頁指單純由 HTML、CSS 及 JavaScript 構成的網頁,所有內容都位於檔案中,不會根據使用者輸入或其他條件改變網頁內容。動態網頁是由後端程式語言 (例如:PHP、Python) 根據使用者輸入或其他條件 (例如:網址參數) 動態生成網頁內容。偽靜態網頁本質上為動態網頁,但改善 SEO 不友善問題。
認識「C/S 架構」與「B/S 架構」 - 封面圖 軟體開發

認識「C/S 架構」與「B/S 架構」

C/S 架構也稱為主從式架構,是最常見的軟體開發架構,由客戶端及伺服器端組成。客戶端和伺服器端都有各自的軟體系統和硬體設備,並使用各種網路傳輸協定進行資料交換。B/S 架構也是一種 C/S 架構,只是客戶端專指透過瀏覽器來操作系統,而無須安裝任何軟體,這個簡單的限制,可以大大減少軟體維護的成本及軟體升級的困難度。
使用 Docker 架設 MQTT 伺服器 (Mosquitto MQTT Broker) - 封面圖 伺服器

使用 Docker 架設 MQTT 伺服器 (Mosquitto MQTT Broker)

MQTT (Message Queuing Telemetry Transport) 是一種輕量且高效的通訊協定,被廣泛應用於各種通訊需求中,尤其在物聯網和即時通訊領域。MQTT 採用發布/訂閱模型,當一個設備發布訊息到特定主題時,所有訂閱該主題的設備都能夠接收該訊息。此外,MQTT 提供了多種不同的 QoS (Quality of Service) 等級,這確保了訊息的可靠性和一致性,同時允許根據應用情境進行適度的調整。