Re: Pagination :讓分頁不再繁瑣

看板Ruby作者 (布穀飽吃不堡)時間18年前 (2006/11/09 20:18), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
先聲明我自己並沒有仔細研究過這個問題 只是道聽途說..只是這個道好像還蠻大條的 Guide: Things You Shouldn't Be Doing In Rails(http://0rz.tw/4924m) 這篇被 rails 的官方 blog 推薦的文章中提到 The paginator produces horribly unscalable code which will bring your server to a halt. – rabble 而在 rails 2.0 也會把 pagination 移出 core 變成一個 plugin (http://0rz.tw/2f22Z) 那 pagination 到底是有什麼問題呢? 1. 當內建的 query 方法不能滿足你的時候,你就需要自己來下 find_by_sql。 然後又很不小心的直接把拿回來的 185,433,452 筆資料丟給 pagination 去處理 這個自然就有很大的問題.. 2.或者是, 當分頁很多不能一次把所有分頁連結秀在畫面上時, 用的一些 helper (像是 pagination_links)有很大的問題 解決的方案請參考 http://0rz.tw/2421s http://0rz.tw/6822M : : → contagious:pagination 是好用,可是資料太多的時候要小心效能問題 : : 推 PsMonkey:不過就是效能... 沒關係啦... 我從來不否認 Ruby 有效能上(甚至 scalability, stablility)的問題 我在 OSDC.tw 那場演講甚至還有一張投影片是:where rail sucks 裡面就提到很多 Rails 的問題 那為什麼我還是很推 rails 和 ruby 呢? 我一直覺得少人關注的東西自然會有些問題待解決。 但是如果在架構上沒有什麼太大的缺失,又有好的特性來吸引人加入 該有的自然慢慢的會補上。(比如說前幾篇在講的 Rubis 就是一個例子) 但前提是我們不會害怕去討論,不會不理性的討論這些問題 寫完再看一遍覺得自己真是嘴砲王,有時間打廢話沒時間好好研究.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.49.140 ※ 編輯: contagious 來自: 61.224.49.140 (11/09 20:47)

11/10 08:24, , 1F
恩,我check 一下,可能要寫個 Pagination Part 3
11/10 08:24, 1F

11/10 11:12, , 2F
偶爾打打嘴泡平衡一下不也很有趣? :)
11/10 11:12, 2F
文章代碼(AID): #15KnnwLd (Ruby)
文章代碼(AID): #15KnnwLd (Ruby)