Amo Chen

理解 Python 後端技術:從 CGI 談到 WSGI, uWSGI 與 uwsgi

開發 Flask, Django 等後端應用時,最後一定會遇到部署的問題,這些框架多半告訴我們要使用 WSGI HTTP server 部署,例如 gunicorn, uWSGI 等等都是一時之選。

但你有想過為什麼要使用 WSGI HTTP server 嗎?你理解什麼是 WSGI 嗎?跟 uWSGI 之間又有什麼差異?(這些其實也是面試 Python 後端工程師時常見的問題)

本文將從 CGI 開始,一路認識 WSGI, uWSGI 以及 uwsgi, 把各種常見的問題都釐清!

Posted on  May 29, 2024  in  Python 程式設計 - 中階  by  Amo Chen  ‐ 9 min read

好文分享 — How I made my GitHub profile README dynamic

不知道大家有沒有注意到,有些開發者的 GitHub 個人頁面相當酷炫,除了各種 Icon, Badge 以及開發活動的 2D, 3D 統計圖表之外,還有個人 Blog 最新文章的連結等等,說是把 GitHub 個

Posted on  May 28, 2024  by  Amo Chen  ‐ 1 min read

好文分享 — Scrapy vs. Crawlee

軟體開發相關業務裡,網路爬蟲這 1 項其實相當常見,例如商品比價、股票資訊、房屋成交紀錄、 Zipcode 資料,甚至從競爭者的網站「借」資料等等,只要你從事軟

Posted on  May 27, 2024  by  Amo Chen  ‐ 2 min read

好文分享 — My 3 Step Process for Writing Clean Code

“My 3 Step Process for Writing Clean Code” 1 文分享寫出 clean code 的 3 步驟,這 3 個步驟其實不僅侷限於寫出 clean code, 一般的軟體開發工作也很受用, 3 個步驟分別是: Make It Work Make It

Posted on  May 26, 2024  by  Amo Chen  ‐ 1 min read

瀏覽器擴充(extension)推薦 — daily.dev

daily.dev 是 1 個專門為開發者們搜集來自各種不同來源的技術文章的服務,擁有 2,148 個評分,整體 4.9 顆星的評價,使用者可以在註冊帳號之後訂閱感興趣的技術, daily.dev 會以

Posted on  May 24, 2024  by  Amo Chen  ‐ 1 min read

談 HTTP 標頭(header) Vary 的作用

HTTP header “Vary” 是 1 個很重要的 Header, 它之所以重要,是因為 Vary 會對內容傳遞網路(CDN), 代理伺服器(Proxy)以及瀏覽器等有作用產生。 p.s. 而且用得不好就可能

Posted on  May 23, 2024  in  HTTP headers  by  Amo Chen  ‐ 4 min read