前一篇介紹了 Nginx 基本的使用方法,接下來要補充介紹一下 Nginx 的 http_stub_status 模組,也就是讓你暸解 Nginx Server 狀態的小工具。( 其他 Tornado 相關教學可以參考本篇整理 )
2015年12月1日
Tornado 教學 (14) - 使用 Nginx 教學 #1 ( Use Nginx for Tornado Web Application #1 )
雖然 Tornado 已經內含了自己的 Web Server,然而在面對大量使用者以及多個 Processes 的狀況下搭配使用 Nginx 是不錯的選擇。因此,本篇將介紹如何設定、使用 Nginx。( 其他 Tornado 相關教學可以參考本篇整理 )
2015年11月30日
Tornado 教學 (13) - 使用 Supervisor #3 ( Use Supervisor for MongoDB )
上一篇補充介紹 Supervisor 設定檔的配置,這篇將順手紀錄 Supervisor 如何監控 MongoDB。( 其他 Tornado 相關教學可以參考本篇整理 )
Tornado 教學 (12) - 使用 Supervisor #2 ( Use Supervisor for Tornado Web Application #2 )
上一篇介紹 Supervisor 設定及使用,但其實還有多重點沒提到。因此,這篇將會繼續介紹 Supervisor 相關設定。( 其他 Tornado 相關教學可以參考本篇整理 )
2015年11月27日
Tornado 教學 (11) - 使用 Supervisor #1 ( Use Supervisor for Tornado Web Application #1 )
若有繼續深入 Tornado Web Framework 相關使用,可以發現許多人都推薦利用 Python 所寫的 Supervisor 來管理 Tornado Application。因此,本篇將紀錄如何設定、使用 Supervisor。( 其他 Tornado 相關教學可以參考本篇整理 )
2015年8月25日
Tornado 教學 (10) - 使用 WebSocket 建立聊天室 ( Create a chat app using WebSocket with Tornado Web Framework )
經過前面幾篇文章,相信對於 Tornado 的架構與特性都有些理解了。接下來,我們將開始利用 Tornado 與 WebSocket 來建立一個聊天室。( 其他 Tornado 相關教學可以參考本篇整理 )
2015年8月23日
Tornado 教學 (9) - 使用非同步處理機制 ( Use Coroutine with Tornado Web Framework )
前面關於 Tornado 的文章主要介紹 Web Framework 的基礎。接下來,本篇將深入 Tornado 的特點:非同步處理機制。( 其他 Tornado 相關教學可以參考本篇整理 )
Tornado 教學 (8) - Resolve [Errno 97] Address family not supported by protocol
在建立 Tornado Web Application 時遇到許多問題,其中一個就是 [Errno 97] Address family not supported by protocol,為了解決這個問題,看了不少網路上的討論最後得以解決。因此,本篇將解決的方式記錄下來提供大家參考。另外,我的 Application 是運行在 Arch Linux 上。( 其他 Tornado 相關教學可以參考本篇整理 )
2015年8月21日
Tornado 教學 (7) - 使用 Options 模組 ( Use tornado.options module )
開發 Web 應用常常需要根據不同的開發環境微調設定,Tornado Web Framework 正好提供了一個 Options 模組讓我們處理這樣的需求。本篇將介紹如何使用 Tornado Options 模組。( 其他 Tornado 相關教學可以參考本篇整理 )
2015年8月18日
Tornado 教學 (6) - 輸出 JSON 格式資料 ( Output JSON data using Tornado Web Framework )
針對 Tornado Web Framework 使用 JSON 資料的方式,在前一篇已經將如何處理 GET、POST 傳入的 JSON 資料做過介紹。本篇將介紹如何回傳 JSON 格式資料至 Client 端。( 其他 Tornado 相關教學可以參考本篇整理 )
Tornado 教學 (5) - 處理 JSON 格式資料 ( Handle JSON data with Tornado Web Framework )
在上幾篇文章中介紹了使用 Template 及如何取得 Static Files,接著本篇要介紹當 JSON 格式資料作為傳入參數時該如何處理,儘管每個人處理的方式會略有不同,這邊紀錄基本的方法給大家參考。( 其他 Tornado 相關教學可以參考本篇整理 )
2015年8月17日
Tornado 教學 (4) - 使用靜態資源 ( Use static resources with Tornado Web Framework )
在上一篇中介紹了怎麼在 Tornado 中使用 Template 引擎,但只使用 Template 絕對不夠製作一個好的 Web 應用。因此,本篇文章要介紹如何在 Tornado Web Application 中處理態檔案請求,例如:.css、.js、.png 等等。( 其他 Tornado 相關教學可以參考本篇整理 )
Tornado 教學 (3) - 在 Tornado 中使用 Template ( Use template with Tornado Web Framework )
上一篇文章大約介紹了一個簡單的 Tornado Web Application 結構,但我們是直接在 Handler 裡面輸出頁面內容,而實際上我們不可能每次都手動編寫整個網頁,這時候就需要 Template 引擎的幫忙來減少開發者的工作量。本篇將介紹如何利用在 Tornado 中利用 Template。( 其他 Tornado 相關教學可以參考本篇整理 )
Tornado 教學 (2) - Hello Tornado! ( Create a simple Tornado application )
Tornado 提供的功能雖然相對少了些,但基本上一個 Web Framework 該有的東西都擁有了,本篇將介紹如何建立一個簡單的 Tornado Web 應用。( 其他 Tornado 相關教學可以參考本篇整理 )
Tornado 教學 (1) - 安裝 Tornado Web 框架 ( Install Tornado Python Web Framework )
Python 有許多 Web 框架,像是之前介紹過 Webapp2 框架,與其他知名框架來得簡潔、精巧,但相對的內建功能就遜色了一點。而這次要介紹的 Tornado 也是 Python Web 框架其中一個,它的特色主要是除了基本的 Web Framework 功能,更擁有 Non-blocking Web Server,符合 WebSocket 應用開發上的需求。本系列將簡單介紹 Tornado 框架,重點將會是如何搭配 WebSocket。( 其他 Tornado 相關教學可以參考本篇整理 )
Tornado 教學 - 教學文章彙整 ( Useful tutorials for Tornado )
為了方便其他人參考 Tornado 相關教學,因此將發表過的文章整理詳細列出。之後若發表其他有關 Tornado 的文章會同步更新此篇內容。
訂閱:
文章 (Atom)
熱門文章
-
這篇針對 Eclipse 啟動時選擇工作區的方法做幾個整理。除此之外其實真正困擾我的問題是似乎在裝完 Google Plugin 後一陣子,當 Eclipse 每次重新啟動時不會彈出視窗讓我選擇要使用的工作區,即使我已經將參數設定成每次開啟都詢問 ( Prompt for wor...
-
相信大家有時等待測試、shell script 完成任務需要很長的時間,因此希望任務完成可以即時收到通知。在 Mac 上有 Growl 可以滿足這個需求,但 Growl 是收費軟體。所以我採用 terminal-notifier 工具發送 OS X 的通知 ( Notific...
-
處理完用戶端請求後 Django 提供多種回傳資料的方式,JSON 格式則是其中一種,你在網路上也可以找到各種不同回傳 JSON 資料的方式。其實 Django 本身就提供了一個相當簡單的方法,因此本篇就將介紹如何透過 Django 回傳 JSON 資料。(其他 Django 相...
-
Mac 系統已經將安裝軟體的過程化繁為簡,但有時候還是會需要透過 Command Line 安裝軟體的情況。所以,本篇將介紹如何透過 Command Line 安裝 .dmg 檔案。( 其他 Mac 相關教學可以參考 本篇整理 。If you want to read this ...
-
因常常使用 Mac Book Pro 開發,久而久之就習慣 MacVim 、Sublime Text 等軟體的顏色配置, 當然 Eclipse 也可以自己一步一步設定自己想要的顏色配置,但仍想要找找看是否有漂亮的 Color Themes,果然 Eclipse 的資源還是很豐富。...