Вынести скрипты на страницу сайта.

Задание закрыто
Стоимость:4 000 рублей
Срок выполнения:14 дней
Варианты оплаты:По договоренности
Дата публикации:2022-02-23 17:30
Был на сайте:2024-12-22 18:29

Вынести скрипты на страницу сайта.

 
Задача

Привет.
Есть два сайта. Требуется скрипты, что использует та или иная страницу вынести в код самой страницы. А скрипты на хостинге отключу.
Так же указать в этом уже одном большом скрипте очерёдность загрузки.
В итоге хочу добиться более быстрой загрузки сайта. Или я не прав?
Сайты: https://armaturatut.ru/
https://mgm-snab.ru/

Оставлять заявки могут только авторизованные пользователи.
Анатолий Артемов
Специализация: Веб-разработка
  • 10 000 руб14 дней
Напишите подробно что необходимо, на чём написаны сайты, о каких скриптах речь
techmanage - Александр
Специализация: Программирование и IT
  • 16 000 руб30 дней
Здравствуйте. 1200 р/час.

В теории, правы. Однако есть нюансы.
Производительность вебсайта определяется не только скоростью подгрузки скриптов.
В третьих, основная нагрузка приходится на графическое содержимое - более 100 картинок на первом сайте, более 80 на втором - количество кажется не вполне оправданным, возможно, стоит использовать спрайты.
Во-вторых, на первом сайте у Вас 5 стайлшитов, на втором 9 - такого количества я не встречал в своей практике даже на самых убитых проектах.
А во-первых, помещая скрипты в код страницы, Вы вынуждаете пользователя повторно перезагружать массивный объём одного и того же кода при посещении каждой новой страницы, а при наличии динамического (некешируемого) контента - ещё и при каждом обращении - это противоречит стандартам веб.
Правильное решение здесь заключается в балансировке нагрузки (кажется, Вы уже используете cdn), обеспечении вывода готового к использованию содержимого до завершения загрузки скриптов, ну и вообще копать в сторону облегчения кода - я не вижу на указанных страницах какой-то уникальной функциональности, которой нельзя было бы добиться меньшим (не на 5 МБ, как у Вас) количеством кода.

Условия работы - в профиле.

Оставлять заявки могут только авторизованные пользователи.