hapi

Node.js的服务器框架。Server Framework for Node.js

hapi

hapi - caching

HAPI 内置了緩存系統。緩存也分很多種。爲什麽用緩存。如果資料不需要實時更新,其實它可以緩存到内存、或者其它儲存設備。 例如電視節目表,可以緩存幾小時或者長達一天的資料,不需要每次訪問都詢問資料庫。 當然,速度來講非 redis、memcache 莫屬,内存目前還是最快的媒體,所以首推這兩款。詳細請看 catbox 的 API 文檔。 TOC 游覽器緩存 伺服器緩存 游覽器 + 伺服器 偽代碼之談 手動寫 cache 就是大概這樣……譬如用 redis。接下來的是偽代碼: redis.get('key:xxxx') 找到 key return res(...) 沒找到 key

hapi

hapi - batch 批處理路線

重新看了 Hapi 作者的一個視頻,發現 Hapi 有個很屌的功能,就是它有批處理的端點。 GET /user/1 GET /user/2 GET /user/3 GET /widget/2342534 GET /widget/4232415 上面的 HTTP request,平常的你就會發出 5 個請求。蜂窩網絡的世界,每個請求都會很“貴”。Hapi 里則有個 /batch 的端點(通過 bassmaster 插件),把上面五個請求合并到一個,然後 POST 到 /batch。 例子