我有兩個選項可以選擇: 客戶端(與FLASH或JavaScript): 親:圖像操作在客戶端發生,所以在服務器 利弊空載:更上載的數據
服務器側(Ruby on Rails的): 親:少上傳數據 缺點:發生在服務器端圖像操作,所以有一些加載並且將被查詢...
例如,當您上傳圖片時,您將獲得4張圖片:大圖片,中等,thumb1,thumb2,所以在需要上傳客戶端的情況下4個優化的圖像。對於服務器端,將只上傳1個優化圖像,然後進行操作。
什麼是更好,更少消費的方式?
編輯: 在服務器端:我真的不知道這些細節,但將在軌道上使用紅寶石。
我想知道的唯一事情是否更消耗: 1)使用FLASH加載圖像,優化它,在服務器上上傳,然後在服務器端上製作4個大拇指,然後保存。
OR
2)在FLASH加載圖像,使4個大拇指和上傳到服務器上。
拇指分辨率仍然是可變的,所以我不能說尺寸。
那麼,對於客戶端來說,FLASH具有普遍性,它幾乎可以在所有機器上運行。 在服務器端:我真的不知道這些細節,但會在rails上使用ruby。 我想知道的唯一一件事情是消耗更多: 1)使用FLASH加載圖像,優化它,在服務器上上傳,然後在服務器端上製作4個大拇指,然後保存。 或 2)在FLASH中加載圖像,製作4個大拇指並將它們上載到服務器上。 拇指分辨率仍然是可變的,所以我不能說尺寸。 – 2010-04-13 01:29:01
您仍然需要將Flash應用下載到瀏覽器。這個應用程序有多大?考慮到您的部署方案 - 服務器資源或客戶端響應時間,哪個更重要?客戶端上傳速度是否足夠快以防止客戶端瀏覽? 更簡潔:你爲什麼不爲你自己創建一些概念代碼和測試的基本證明?特別是因爲你似乎不知道你的部署細節...... – atk 2010-04-13 03:17:43