PIXNET Logo登入

Always on Rails

跳到主文

xdite 主筆的 Ruby on Rails 部落格

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 10月 16 週五 200914:34
  • [Scale] Scale Frontend 應該注意的五件事

EngineYard Blog 10/13 發表的一篇文章:Rails in the Wild: 5 Client-Side Performance Observations

五個重點:

1.
(繼續閱讀...)
文章標籤

rails 發表在 痞客邦 留言(0) 人氣(162)

  • 個人分類:Scaling Tips
▲top
  • 10月 14 週三 200918:50
  • [Scale] 使用不同 backend 做 Cache

在開發時,使用 partial 是相當簡潔以及迅速的做法。但這會帶來一個壞處。造成相當多的 db query 以及 render :partial 這個行為帶來的 slow down。

解法是,在 controller 下 find all 時,順便下 :include ,把相關的 model 都拉一拉回來。

至於 partial 這部份,就使用 fragment cache 的做法,把 html 丟進 memcache ..XD。時間到 expire 掉。
(繼續閱讀...)
文章標籤

rails 發表在 痞客邦 留言(0) 人氣(268)

  • 個人分類:Scaling Tips
▲top
  • 10月 14 週三 200918:46
  • [Scale] Rails 接 cluster db

使用 Data Fabric 這個 gem。

這個 gem 的想法是建一個 proxy,先去問 mapping table,然後要資料時 reset db connection 去該負責的 db 拿資料。
(繼續閱讀...)
文章標籤

rails 發表在 痞客邦 留言(0) 人氣(138)

  • 個人分類:Scaling Tips
▲top
  • 10月 14 週三 200918:44
  • [Scale] Rails Application 接兩個以上的 db

Splitting up Rails Models to different databases

然後在 lib/tasks/dev.rake 裡寫 override db:create; db:drop 的 rake; 確保重建資料時一致

(繼續閱讀...)
文章標籤

rails 發表在 痞客邦 留言(0) 人氣(77)

  • 個人分類:Scaling Tips
▲top
  • 10月 04 週日 200917:31
  • [Trick]多重 asset_host

可指定 asset_host 為 http://asset%d.example.com

或


(繼續閱讀...)
文章標籤

rails 發表在 痞客邦 留言(0) 人氣(61)

  • 個人分類:Scaling Tips
▲top
  • 5月 28 週四 200920:27
  • [Scale] Scaling Rails Application 的五個小技巧

原文刊載於 EngineYard 。

1) Cache, cache, cache and more cache.
能 Cache 的盡量 cache,不論是 Client Caching 或者是 Server-side Caching。
(繼續閱讀...)
文章標籤

rails 發表在 痞客邦 留言(0) 人氣(157)

  • 個人分類:Scaling Tips
▲top
1

最新文章

  • [Basic] 一些新手學習 rails 可以當做 example 的 application
  • [Scale] Scale Frontend 應該注意的五件事
  • [寄信] 使用 Mad Mini 發送電子報
  • [Scale] 使用不同 backend 做 Cache
  • [Scale] Rails 接 cluster db
  • [Scale] Rails Application 接兩個以上的 db
  • [Trick]多重 asset_host
  • Plugin: Oink
  • [懶人] Magick Installer
  • [Scale] 在 Rails Project 對 Database 打 index 應該注意的一些事項

最新留言

  • [15/05/09] jackshiung 於文章「Plugin: Oink...」留言:
    謝謝教學!! 像跟您借來引用好自我要求提升!!...
  • [10/10/27] mini1975 於文章「[Basic] 一些新手學習 rails...」留言:
    拒絕冒險和成長的人,終將被生命的潮流陶汰。...
  • [10/06/19] 小周 於文章「[Basic] 一些新手學習 rails...」留言:
    Always keep your words soft an...
  • [10/06/14] 過兒 於文章「[Basic] 一些新手學習 rails...」留言:
    看了你的日誌 覺得今天好充實 晚安瞜...
  • [10/06/01] Christina 於文章「[Basic] 一些新手學習 rails...」留言:
    Constant dripping wears away t...
  • [10/05/28] 大帝 於文章「[Basic] 一些新手學習 rails...」留言:
    河水永遠是相同的,可是每一剎那又都是新的。...
  • [10/05/06] 曉芳 於文章「[Basic] 一些新手學習 rails...」留言:
    快樂,是享受工作過程的結果...
  • [10/04/17] Beauty Kingdom 於文章「[Basic] 一些新手學習 rails...」留言:
    得意人,聽腳步聲就知道。...
  • [10/03/29] Linda 於文章「[Basic] 一些新手學習 rails...」留言:
    A liar is not believed when he...
  • [09/12/11] 可可豆 於文章「[Basic] 一些新手學習 rails...」留言:
    認識自己,是發現妳的真性格、掌握妳的命運、創照你前程的根源。...

文章搜尋

熱門文章

  • (7,664)深入淺出 RoR (4-3) - RESTful 與 CRUD action
  • (3,696)深入淺出 RoR (1)
  • (3,091)如何入門 Ruby on Rails?(2009)
  • (2,341)深入淺出 RoR (3) - 目錄結構
  • (2,127)深入淺出 RoR (4-1) - 打造你第一個 Rails Project
  • (1,718)深入淺出 RoR (4-2) - Post 的 CRUD
  • (1,368)深入淺出 RoR (2)
  • (620)Ubuntu 上跑 apache + mod_proxy 的注意事項
  • (125)ARMailer 接 GMail 在 Ruby 1.8.7 上會踩到的問題
  • (84)ARMailer 採用 multipart 在 Rails production 模式會有找不到 view 的問題

文章分類

toggle Rails (3)
  • Scaling Tips (6)
  • Deployment (4)
  • Development Tips (9)
toggle Rails 教學文章 (2)
  • 深入淺出RoR (6)
  • General Turtorial (3)
toggle Plugin & Gems (1)
  • Ruby Gems (2)
  • 未分類文章 (1)

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: