Django 是一個免費且開源的高階 Python 網頁框架,簡化網頁開發的繁瑣細節,讓開發者能專注於建立Web APP。
![]()
Rust 程式語言 Alfred's CyberLoom
![]()
Cloudflare Others Alfred's CyberLoom
低機率事件真的只是運氣問題嗎?透過 Monte Carlo 模擬,我用 Rust 把抽卡與爆裝的「可能發生」攤成完整分佈,揭露極端值為何必然出現,也反思當機率成為行銷語言時的誤導風險,並從玩家視角討論機率揭露與扭蛋法背後的制度意義。
ASGI(非同步伺服器網關介面)是一個規範,用於解綁Django Channels應用程式與特定伺服器,提供撰寫應用程式和中介軟體的共同方式。它採用一個異步可調用函數,包括範圍(Scope)字典、接收(receive)和發送(send)函數來處理事件和通信,每個HTTP請求或WebSocket連接都會創建一個實例。協議伺服器在客戶端與應用程式間處理連接。
部署 Django Channels(ASGI)應用程式類似於 WSGI,主要需要載入至伺服器如 Daphne,並可以設定通道層,通常會使用 Redis 伺服器。應用程式運行在協議伺服器中,兼容 HTTP 和 WebSocket。建議使用 Daphne 作為 ASGI 伺服器,並通過 Nginx 和 Supervisor 在 Ubuntu 環境中進行配置和管理,確保流量正確代理並進程穩定運行。