2011-10-20 4 views
0

текущий код задается Google для ServerSide (JSP/PHP) отслеживания мобильных сайтов для не яваскрипта клиентов использует метод блокировки: http://code.google.com/mobile/analytics/download.html#Download_the_Google_Analytics_server_side_packageServerside Google Analytics для мобильных устройств - существует ли асинхронная реализация?

А именно, если вы используете браузер, такой как Opera Mini, который извлекает все изображения перед тем, как сайт будет показан пользователю, время загрузки будет заблокировано сценарием ga.jsp. . То есть скорость вашего сайта для пользователя теперь ограничена скоростью вашего сервера, чтобы сервер Google отправлял данные аналитики.

Есть ли версия фрагментов Google Analytics на стороне сервера, которая не блокирует входящий запрос?

ответ

0

Вам нужно будет написать очередь для ввода входящих данных запроса, которые будут обработаны из текущего потока запросов другим пулом потоков, тем самым освободив текущий запрос, чтобы сразу вернуть изображение отслеживания 1x1 и сделать страницы заканчивают загрузку этого элемента отслеживания намного быстрее.

Это хорошая идея для любого элемента, который может сделать это работа «позже» и не должен блокировать опыт загрузки и держать соединение открытым дольше, чем это необходимо, используя дополнительные ресурсы на серверах и т.д.

0

Opera поддерживает Javascript, поэтому нет причин использовать код на стороне сервера.

Вам просто нужна серверная сторона api для мобильных браузеров, которые не поддерживают Javascript.

Таким образом, вы можете использовать белые списки браузеров, которые вы хотите использовать Javascript, и обслуживать другой контент для этих браузеров.

+0

Благодаря @eduardocereto, Opera Mini делает, но я использовал Opera Mini в качестве аналогии, которую людям было легче понять для другого интерфейса, который может сделать что-то подобное (ждет всех изображений перед рендерингом), а именно MXit. К сожалению, речь идет о асинхронной реализации скрипта serveride, поэтому я не могу отметить это как правильно, но спасибо! –

Смежные вопросы