Здравствуйте.
Есть сайт где все JS скрипты скинули в один файл. Скрипты которые нужны только на главной есть и на категории и на карточке товаров.
Это и так понятно что печально. Только не понятно на сколько.
Трабла только в том что файл подключение скриптов 1мб?
Или весь этот код обрабатывается браузеров и выполняется тем самым ещё дополнительно увеличивается время загрузки страницы?
Или код который не востребован на странице игнорируется...
Буду благодарен за любую помощь.
- 05.07.2016 16:44
- 05.07.2016 16:51
Спасибо сказали:
Андрей Вегера(06.07.2016), - 06.07.2016 00:07
Кэш включён? Если да, забейте.
- 06.07.2016 11:17
Coder, спасибо. Вы поделились ценной информацией.
Vlad03, кеш включен. Но как ответил Coder: весь этот код обрабатывается браузером. У кого комп норм ему все равно. Но у большинства пользователей старые ноуты на которых страницы грузятся по 4-5 секунд. Для проекта с посещалкой 50к в день это очень критично. - 06.07.2016 11:54
Пожалуйста)
Иронию насчет ценности оценил.
По теме, опять ценная) - оптимально растащить этот файл не отдельные скрипты или определить исходные - и подключать нужные, динамически объединяя (не физически). Можно посмотреть еще здесь _https://habrahabr.ru/post/182310/
PS Динамически сжимаю css - то, что допустимо. js стараюсь (не всегда) помещать перед закрывающим /body - в минимизированном виде, нужное, по порядку логики подключения, без объединения.
Иногда неизменяемые и постоянные части css и js встраиваются/прописываются в тело страницы - напрямую, не через подключение внешних файлов.
Анализ подсказывает возможное оптимальное решение в каждом случае.Спасибо сказали:
Андрей Вегера(06.07.2016), - 06.07.2016 12:53
Coder, вообще иронии не было в моих словах. Мне очень нужна была информация о том как обрабатывает браузер JS. У своих прогеров спросить не вариант. Так как они лапшу вешают только так. Потому что разгребать файл в 1мб вообще не хотят :) И как человек я их понимаю.. Тем более что он под компрессией и я не уверен что они имеют вообще исходный.
Может ещё подскажите.
Разнести общий файл скриптов на разные файлы, определить какие скрипты нужны конкретной странице. Это трудоемкий процесс? - 06.07.2016 13:02
Гадание, конечно - скорее, трудоемкий. Найти публичные скрипты-решения возможно часто по косвенным) моментам и функционалу - сложность в том может быть, что и свое написанное, могли упаковать в тот же файл.
С другой стороны, сделать это все же нужно - рано или поздно наступит необходимость что-то поменять и, кроме того, не факт, что в этом файле все может остаться неизменным и организовано оптимальным образом.
Обычно, по своему опыту - есть предельно оптимизированные проекты - но обязательно имеется в запасе и разжатая, неоптимизированная версия.
Поэтому, все-таки стоит попробовать разобраться - возможно, и восстановить/создать по функционалу - помимо прочего, это значительно продлить цикл жизни сайта/ресурса - с технической стороны.Спасибо сказали:
Андрей Вегера(06.07.2016),
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
SEblocker - 50% скидка на подключение! | Реклама партнерских программ | 2 | 29.11.2015 00:37 |
SEblocker - 50% скидка на подключение! | Софт, скрипты, сервисы | 1 | 14.06.2015 02:13 |
Подключение к интернету | Оффтоп и свободные темы | 5 | 28.02.2014 09:22 |
подключение Less | Web программирование | 14 | 18.07.2013 02:25 |
Подключение qiwi магазина | Другая работа | 5 | 13.04.2012 22:40 |