顯示具有 Tornado 標籤的文章。 顯示所有文章
顯示具有 Tornado 標籤的文章。 顯示所有文章

2015年12月1日

Tornado 教學 (15) - 使用 Nginx 教學 #2 ( Use Nginx for Tornado Web Application #2 )

前一篇介紹了 Nginx 基本的使用方法,接下來要補充介紹一下 Nginx 的 http_stub_status 模組,也就是讓你暸解 Nginx Server 狀態的小工具。( 其他 Tornado 相關教學可以參考本篇整理 )

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 的文章會同步更新此篇內容。

熱門文章