執行GET以便在用戶離開頁面之前將數據發送到API可被視爲性能問題。在離開頁面之前進行GET調用 - Javascript
是否有替代方法或開發人員可以優化客戶端JavaScript的方式?
其中一個很好的例子是: 谷歌Analytics(分析)!
執行GET以便在用戶離開頁面之前將數據發送到API可被視爲性能問題。在離開頁面之前進行GET調用 - Javascript
是否有替代方法或開發人員可以優化客戶端JavaScript的方式?
其中一個很好的例子是: 谷歌Analytics(分析)!
,當我們綁定到beforeunload事件我還沒有發現太多我們的應用程序的一擊:
$(window).bind('beforeunload', function() {
// Perform your GET
});
不知道,如果谷歌Analytics(分析),雖然做這種方式。
在用戶離開頁面之前執行操作可能很困難。如果您必須確保在手動提交用戶時捕獲數據,則可以在用戶更改任何輸入字段時執行AJAX操作,或者使用setTimeout定期收集信息並將其發送到服務器。
感謝戴夫! Google Analytics(分析)是做什麼的? – RadiantHex 2010-07-20 14:59:22
不確定。我沒有太多使用遺傳算法。 – 2010-07-20 16:22:49
如果您已經有優化代碼的代碼會更容易;) – 2010-07-20 14:54:18
默認情況下,Google Analytics不會定期或在退出頁面時發送數據。它只在加載新頁面時發送數據。這意味着現場和跳出率只考慮在最後一頁之前查看的頁面。 您可以使用beforeunload事件或定期向Google Analytics發送數據以捕獲加載的最後一頁上的活動。 http://www.google.com/search?q=google+analytics+bounce+rate+last+page – Crashthatch 2013-04-19 19:52:21