使用Vert.x作為即時網頁應用平台

thumbnail

不管是網站或者網頁應用 (web applications), 提供支援的語言 、 框架 、 工具等等可以說已經相當成熟 , 對初學者來說 : 最大的問題應該只是常常不知道該如何選擇哪個 。 但隨著行動網路裝置的普及 , 網頁應用開發面臨新的挑戰 , 像是 : 要求大量連線 、 即時雙向互動等 , 這些都讓傳統的應用服務器 (application server) 出現捉襟見拙的窘況 。 本文山姆鍋介紹 Vert.x 這個即時網頁應用框架 , 作為雲端應用基礎架構的一部分 。 想像一下 , 您需要寫一個網頁即時通 (Web IM) 軟體 , 要如何達到讓大量的用戶可以即時雙向的溝通 ? 為了達到這個要求 , 大部份的做法都會讓客戶端 (JavaScript) 跟服務端建立 ( 真實或者模擬的 ) 雙向持續的連線 。 說到這裡 , 對服務端有經驗的人應該都會想到 C10K 的問題 , 更進一步會知道可以採用非同步處理方式來解決 。 提供非同步處理的解決方案 , 目前最熱門的應該屬於 Node.js, 對於非同步處理的支援 , 它可說是很完善的方案 。 但從實務的觀點來考量 , 非同步處理只是整個方案的一部分 , 還有其他面向需要考量 。 閱讀全文 ...




關於 Octopress 的文章收集

thumbnail

繼之前山姆鍋收集一些 台灣使用 Octopress 的網站 後 , 為了以後方便 , 特別收錄其他台灣網站提供的好文章 , 並加以分類 。 除了 「 影化身部落格 」 之外 ,「 影化身科技 」 主站也是採用 Octopress/Jekyll 架設 。 由於需要常常對這些網站作修改跟改進 , 自然需要網路上高手們關於如何善用 Octopress 的文章 。 閱讀全文 ...




Octopress 匯整與迷你化CSS/JS檔案來加速網頁存取

thumbnail

要讓網頁存取加快有很多技巧 , 其中之一就是減少 HTTP 的請求數量 。 由於瀏覽器允許同時發出的 HTTP 請求有數量的限制 , 藉由減少請求數量 , 可以減少等待請求完成時間以達到加速網頁存取目的 。 本文山姆鍋將分享如何使用 Jekyll Asset Pipeline 插件來減少並且迷你化 CSS/JS 檔案 。 閱讀全文 ...


使用 Prose、Github、Octopress以及 Travis-ci寫文章

thumbnail

使用 Octopress 作為部落格平台的其中一個問題就是需要在一台電腦上設定一個工作環境 。 雖然設定環境對有點技術背景的人來說不算太困難 , 但是只能從有適當環境的電腦來寫文章 , 似乎不是一件方便的事 。Octopress 能不能跟其他部落格平台 , 像是 WordPRess 一樣 , 只要使用瀏覽器 , 就可以隨時隨地寫文章 ? 答案是肯定的 , 但必須先提醒 , 本文所介紹的方法對一般使用者來說仍舊牽涉許多技術細節 , 如果你不了解文章內容描述的方法 , 請不要輕易嘗試 。 閱讀全文 ...