我開發了一個完全基於SJAX(同步jax)的應用程序。我通過POST-SJAX發送數據而不是表單提交。我的想法是不刷新瀏覽器。JavaScript替換表單提交
這種方法的優點是:
- HTTP請求的數量減少。
- DB調用次數將減少。
- 頁面刷新時無需重新填充數據。
所有我想知道的是這個想法有效嗎?
我開發了一個完全基於SJAX(同步jax)的應用程序。我通過POST-SJAX發送數據而不是表單提交。我的想法是不刷新瀏覽器。JavaScript替換表單提交
這種方法的優點是:
所有我想知道的是這個想法有效嗎?
當然,特別是因爲在POST的另一端生成的內容無法被搜索引擎掃描,因爲它本來就是一種形式。只要確保包含正確的noscript標記和回退以防用戶瀏覽器未啓用JavaScript或包含錯誤消息。
猜你在計數圖像調用,JavaScript調用等。有了好的緩存,這甚至不重要。我看到開發人員認爲這是Ajax應用程序,實際上由於設計不佳而增加了HTTP請求的數量。
數據庫調用的數量取決於您對應用程序的編碼方式。良好的服務器端數據緩存可以真正減少數據,所以Ajax在這裏確實無關緊要。如果您進行Ajax調用,您的數據庫調用將會關閉,並且您只執行一個操作。