這可能不是特定於rails的,但在我的rails應用程序中,我有一個包含一堆圖像(4-5個圖像,每個40-60kb)的顯示操作的頁面。在rails應用程序中加載圖像
我不需要同時顯示它們全部。我想知道加載它們的最佳方式是什麼,以便頁面加載速度快,用戶體驗也不會犧牲。
我應該嗎?
1 - 只要加載第一張圖片,然後在dom準備就緒後用ajax調用加載其餘的圖片。
2 - 當點擊鏈接時,我是否應該按需求加載它們?
3 - 我應該使用類似於lightbox或colorbox的東西,並再次執行ajax加載嗎?
4 - 我也喜歡這個插件http://www.simplesli.de/,雖然不知道它是什麼意思,它表示它會「等待」所有要加載的圖像,如果這意味着頁面加載將永遠持續下去。
對不起,所有的問題,我相信有這個股票的答案。謝謝你的幫助!
謝謝!非常有幫助的鏈接也。你能指點我關於http緩存的任何資源,特別是使用rails嗎? – badnaam 2010-07-09 07:59:14
下面是一個處理HTTP緩存的方法:http://www.engineyard.com/blog/2009/http-caching/。這是一般軌道緩存的一個很好的起點:http://guides.rubyonrails.org/caching_with_rails.html – 2010-07-09 08:52:54