есть сайт
ссылка удалена модератором.
грузится неприлично медленно, хотя гугл показывает другие данные
я вообще не знаю как удалить лишний js и css код а грузится он медленно именно из за этого, ну я так думаю.
Как удалить лишний код? может есть какие сервисы?))
Дополнительно:
Содержание
знаю css used, но криво работает, к этому сайту не подойдет
Ну или https://habr.com/ru/company/jugru/blog/595595/
Посмотреть можно на вкладке coverage.
Открыть dev tools, нажать esc чтобы снизу открылась панелька, там троеточие сбоку - coverage
Если сайт теперь одностраничный и всё в одном файле css, то можно сделать следующее:
Прочитать файл js, на предмет нескольких пунктов:
- Есть ли там генерация элементов с определёнными классами
- Есть ли там работа с навешиванием классов
Если есть, то сохранить себе их в отдельный список.
А далее пройтись по css условным purge css, не забыть что нужно определённые классы сохранить.
Не забыть перед этим сделать резервную копию стилей.
Ну и, в целом, должно быть более менее.
Сервисов по отчистке JS не знаю, но любой нормальный редактор подсветит основное не используемое.
и скупой платит дважды
Ответы:
кто такой лишний js и cs?
грузится он медленно именно из за этого
нет. Грузится он медленно из за того что у вас сервер очень медленно работает. Он отдает картинки рамером в 10кб по 10с
- другие сайты на этом же сервере работают нормально, с большим весом картинок. Может эти картинки скрипт как то обрабатывает? динамически я не знаю, а скрипт то большой, 40 тысяч строк по моему и пока дойдет до картинок время такое и складывается
- Ruslan Website, нет. Видно за сколько сервер отдает ответ. Он генерит html, его получает браузер и далее начинает запрашивать ресурсы (картинки, стили и т.д.). И сервер все отдает одинаково медленно.
Возможно проблема в настройках для конкретного сайта, возможно в ресурсах сервера в целом. Но точно не в размере стилей и js. Их наверняка можно тоже оптимизировать, но это как пить обезбаливающее после декапитации. - Вмежду прочим, некоторые фотки очень долго загружаются:
И один скрипт тоже много времени сжирает, уберите те картинки на которые сервак отвечает статусом 404, ведь на них также уходит время обработки
Я вам советую если вы не используете соединение с сервером в режиме реального времени(а я вам это рекомендую), то просто картинки в тегах пропишите так чтоби они допустим не загрузились, а потом на джс после загрузки страници пропишите им путь:
|
1 |
Замените это: <img src="путь/к/картинке/картинка.png"> На это: <img src-js="путь/к/картинке/картинка.png"> |
В джс:
|
1 |
window.onload = () => { let images = document.querySelectorAll("img"); for (let img of images) { img.src = img.getAttribute("src-js"); img.removeAttribute("src-js"); } } |
Это приведёт к тому что сначала браузер загрузит страницу и там не будет картинок(быстрее должно грузиться) а потом когда страница загрузилась(перестал крутиться лоадер браузера) джс загрузит картинки, то же самое можете сделать для других неважных скриптов и стилей, я это использую часто и мне помогает, страница загружается моментально
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?


Для удаления лишнего JS и CSS кода с сайта, вам нужно выполнить следующие шаги:
1. Анализируйте используемый JS и CSS код: Прежде чем начинать удаление, необходимо проанализировать все используемые скрипты и стили на вашем сайте. Определите, какие из них действительно необходимы для функционирования вашего сайта.
2. Используйте инструменты разработчика браузера: Откройте инструменты разработчика вашего браузера (например, Chrome DevTools) и перейдите на вкладку "Network" (Сеть). Загрузите страницу сайта и просмотрите все загруженные JS и CSS файлы. Оцените их размер и время загрузки.
3. Оптимизируйте загрузку: Удалите все ссылки на ненужные JS и CSS файлы из вашего HTML кода. Также можно объединить несколько файлов в один для уменьшения числа запросов к серверу. Используйте минификацию и сжатие файлов для уменьшения их размера.
4. Используйте Content Delivery Network (CDN): Если вы используете сторонние библиотеки или фреймворки, рассмотрите возможность загрузки их файлов через CDN. Это позволит ускорить загрузку и сэкономить пространство на вашем сервере.
5. Проверьте работу сайта: После всех изменений убедитесь, что ваш сайт продолжает корректно работать. Проведите тестирование на различных устройствах и браузерах, чтобы убедиться, что все функции работают правильно.
Следуя этим шагам, вы сможете удалить лишний JS и CSS код с вашего сайта, что поможет улучшить скорость загрузки и оптимизировать работу вашего сайта.