На многих страницах, с которыми я работаю, есть много внешних (некритических) внешних изображений и js-файлов, которые вызываются, которые влияют на время загрузки. Один из них - пиксель отслеживания для рекламной компании, который иногда может занять несколько секунд, и вы можете видеть, что это висит в браузере, поэтому он дает плохой опыт работы с пользователями. Есть ли способ, которым я могу загрузить их и не считать их начальной загрузкой страницы? Я видел похожие вещи, которые запускают таймер, и как только таймер запускает их, но я беспокоюсь, что если пользователь слишком быстро покинет страницу, пиксель отслеживания не успеет загрузить.Каков наилучший способ заставить внешние изображения и файлы JS не влиять на время загрузки страницы?
ответ
Не совсем - точка отслеживания с помощью gif предназначена для отслеживания пользователей независимо от того, есть ли у них javascript или нет. Задержка загрузки gif потребует javascript, так что победит точку и потенциально испортит вашу статистику.
Лучшим методом является установка этих «ненужных для загрузки страницы» вещей в конце кода внутри тега закрывающего тела.
Если вы можете загрузить пиксель отслеживания дальше на веб-странице, желательно как можно ближе к концу тега BODY, он, скорее всего, обработает все другое содержимое до этого изображения, делая загрузку страницы быстрее, событие, когда изображение не загружается очень быстро.
Это может быть объяснено (если принято немного вне контекста) на Yahoo YSlow в разделе «Best Practices for Speeding up your Website» на положить скрипты внизу.
- 1. Каков наилучший способ объединить файлы js поставщиков?
- 2. Каков наилучший способ заставить hashchange?
- 3. Каков наилучший способ организовать файлы?
- 4. Каков наилучший способ измерения времени загрузки страницы на стороне клиента?
- 5. Каков наилучший способ загрузки фрагмента?
- 6. Каков наилучший способ загрузки данных изображения с ASP.NET на iphone?
- 7. Как заставить браузер загружать внешние файлы после загрузки страницы?
- 8. Каков наилучший способ заставить метод запускать async?
- 9. Каков наилучший способ загрузки jQuery пользовательского JS-файла в AngularJs
- 10. Каков наилучший способ загрузки нескольких не-HTTP-загрузок на android
- 11. Каков наилучший способ загрузки объектно-ориентированных свойств JS в зависимости от страницы?
- 12. Каков наилучший способ выполнения кода до загрузки страницы
- 13. Каков наилучший способ загрузки и хранения изображений на сайте?
- 14. Каков наилучший способ загрузки изображений через nginx?
- 15. Каков наилучший способ загрузки тяжелого растрового изображения в изображение?
- 16. Каков наилучший способ объединить mp3-файлы?
- 17. Каков наилучший способ обнаружения завершения загрузки изображения - onload или addEventListener()?
- 18. Каков наилучший способ регистрации одиночной страницы. Приложение
- 19. Каков наилучший способ загрузки/выбора классов «контроллера»
- 20. Каков наилучший способ загрузки пользовательского UIView?
- 21. Каков наилучший способ проверить файлы access.log apache?
- 22. Каков наилучший способ загрузки изображений в очередь
- 23. Каков наилучший способ сохранить изображения в Parse?
- 24. Каков наилучший способ распространения Lua и библиотек?
- 25. Каков наилучший способ изменить источник изображения?
- 26. Каков наилучший способ получить дату и время на стороне сервера?
- 27. Каков наилучший способ отключить файлы javascript на Wordpress?
- 28. Каков наилучший способ отслеживания уникальных посещений страницы?
- 29. Каков наилучший способ загрузки многих видеороликов YouTube?
- 30. Каков наилучший способ загрузки расширений MEF на основе местоположения решения?