對於下面的非常簡單的任務:查詢從DB的產品列表並將其顯示在網頁上, 考慮2個設置:性能基準:PHP生成內容VS. JavaScript和DOM在AJAX
設置1:PHP腳本查詢。所有內容都在服務器上構建,整個頁面都會返回給客戶端。
設置2:靜態HTML「頁面骨架」使用AJAX請求內容。接收到的內容在客戶端使用Javascript進行解析,並使用innerHTML或類似方法渲染。
當然,第二種設置只有在客戶端用戶可以選擇頁面,類別和標籤時纔有意義。
我需要比較這兩個,至少通過以下方式:
- 時候就會走內涵送達
- 用戶體驗(設置1輸送爲一體,設置2在交付「兩個部分」)
- 可擴展性 - 如何在設置時,我有10萬次,每天的查詢
對這個問題有什麼想法將是多大的比較ppreciated。
我注意到你用「肥皂」標記了這個問題。我同意海報AJAX通常是最好的解決方案,但如果你不需要使用它,就應該避免使用SOAP。解析SOAP並不簡單,您可以通過使用JSON避免額外的工作和兩端的處理開銷。 – Prestaul 2009-01-11 00:00:02