0

Google 为非 JavaScript 客户端的移动网站的服务器端 (JSP/PHP) 跟踪提供的当前代码使用阻止方法:http ://code.google.com/mobile/analytics/download.html#Download_the_Google_Analytics_server_side_package

也就是说,如果您使用像 Opera Mini 这样的浏览器,它会在网站显示给用户之前获取所有图像,那么加载时间将被ga.jsp脚本阻止。即您的网站对用户的速度现在受限于您的服务器向谷歌服务器提交分析数据的速度。

是否存在不会阻止传入请求的服务器端谷歌分析片段版本?

4

2 回答 2

0

您将必须编写一个队列以将传入的请求数据放入该队列中,该队列将由另一个线程池从当前请求线程处理,从而释放当前请求以立即返回 1x1 跟踪图像并使您的页面完成加载此跟踪元素更快。

对于任何可以“稍后”工作的元素来说,这是一个好主意,并且不必阻止加载体验并保持连接打开的时间超过使用服务器上更多资源等所需的时间。

于 2011-10-20T15:17:35.883 回答
0

Opera 支持 Javascript,因此根本没有理由使用服务器端代码。

对于不支持 Javascript 的移动浏览器,您只需要服务器端 api。

因此,您可以将想要使用 Javascript 的浏览器列入白名单,并为这些浏览器提供不同的内容。

于 2011-10-20T16:38:35.400 回答