Ещё раз о скорости загрузки сайта
Autor: Vitaly Semenov
Visited 1889,
Followers 1,
Udostępniony 0
Здравствуйте.
Всё, что смог удалить и оптимизировать в программе - я сделал, но показатели загрузки моего сайта всё также ужасны:
Я не понимаю как все эти рекомендации выполнять..., где искать неиспользуемые коды? как отложить загрузку? итд
Любые практические советы приветствуются. Спасибо.
Posted on the
Используйте современные форматы изображений - сожмите показанные там картинки и добавьте снова на сайт.
Эту картинку сжал почти с 200 до 47 кб. Сжатие картинок прибавит скорость.
тоже самое показатели ужасные, и картинки сжимал, что только не делал
То не все форматы принимает WebSite X5 Pro - WEBP и HEIC не удастся вставить.
Я не имел ввиду эти форматы, просто сжать все картинки в том формате в котором они есть и вставить обратно на сайт.
Пользуюсь этим tinypng.com , сжимает хорошо и png и jpg.
Ради интереса сжал те картинки которые указал гугл, до сжатия - 1Мб, после сжатия - 300кб, это даст прирост показателей.
Так же можете Отложить загрузку скрытых изображений, Страница - Эффект - Включить загрузку по требованию, так сделать для всех картинок.
Я пользуюсь этим хостингом. Все рекомендации Гугла по ускорению включаются одной кнопкой на хостинге (сервис Page Speed)
Autor
Спасибо за ответ. Я сжимал их, теперь попробую ещё и сделать их размером которым они фактически будут.
Autor
Да я как раз и использовал этот ресурс..., просто например я оптимизировал картинку 1400х1400 (условно говоря), теперь я ее сначала сделаю 200х200 а потом через тини пнг. И все же меня волнуют первые два пунктана которых я могу отыграть 17 секунд, просто мне необходимо знать где этот неиспользованный код находиться (как его найти)... может создатели программы могли бы подсказать...
Autor
После 7 лет нахождения на моем хостинге, поменять его не поднимается рука..., пусть кто в начале пути обратит внимание на это предложение...
Autor
Я так понял это применимо лишь к объекту "изображение", на слайдере и html по крайней мере эта опция не активна
Программа делает картинки по рамеру ячейки (если картинка больше, а если меньше то оставляет как есть), берите картинки со страницы теста, там они уже по размеру ячейки. Оптимизируйте их и вставляйте обратно, к имени картинки добавьте размер, на всякий случай что бы программа поняла что это другие картинки.
Включить загрузку по требованию можно только для картинок.
Здравствуйте.
"После 7 лет нахождения на моем хостинге, поменять его не поднимается рука" - тогда ждите, когда или в программе что-то сделают или на хостинге добавят модуль оптимизации. Не уверен, что это рациональное решение. Боитесь переезжать - возьмите тестовый период, загрузите туда копию сайта, закрыв её от индексации, и протестируйте.
С оптимизацией картинок сторонними программами/сервисами есть проблема. Вы можете оптимизировать их, загрузить в WebSite X5, но WebSite X5 всё равно их "сожмёт" так как захочет. И на хостинг попадут файлы бОльшего размера. Исключение - вставка картинки при помощи HTML кода в объект HTML.
Autor
Спасибо за ответ. Просто, понимаете, я не могу представить во что это может вылиться (перезд сайта), мне кажеться что весь вес сайта (индексация, возраст, и.т.д.) просто расстворятся, начнуться опять бесконечные переделки. Возможно я ошибаюсь.
Вопрос не в хостинге, а в домене, если домен останется старым, проблем не будет.
"мне кажеться что весь вес сайта (индексация, возраст, и.т.д.) просто расстворятся" - нет. Согласен с Владом.
"начнуться опять бесконечные переделки. Возможно я ошибаюсь." - при переезде на новый хостинг возможны некоторые проблемы. Как минимум нужно будет настроить почту. Но это мелочи. Плюс, во время тестового периода Вы сможете понять что работает, а что нет.
Справедливости ради - при переезде с Masterhost на AdminVPS этой весной у меня перестали работать половина сервисов на PHP, так что даже их разработчик не смог восстановить. Так что не все так просто.
А по теме - картинки дают 3 копейки в общую сумму. А основное "Устраните ресурсы блокирующие отображение". И там /pcss/index.css?2020-3-4-0-637…(www.masterplans.ru) 35,6 KiB 1 080 ms
Или Удалите неиспользуемый код JavaScript - 1,35 s.
Сократите размер структуры DOM 3 035 элементов
Как вот с этим всем бороться?
Autor
и я том же..., как на практике это выполнить не понятно
"Справедливости ради - при переезде с Masterhost на AdminVPS этой весной у меня перестали работать половина сервисов на PHP, так что даже их разработчик не смог восстановить. Так что не все так просто." - проблемы могут быть. Но если следовать Вашей логике, то смена хостинга - это полная катастрофа и с одним и те мже хостингом надо быть до конца. У меня не слишком большой опыт в создании сайтов (с 2008 года), но за это время я поработал с разными хостингами в разных странах. Был многократный опыт переноса сайта с одного хостинга на другой. Возможно, мне просто везло, но критически важных, не решаемых проблем небыло.
"Как вот с этим всем бороться? " - выше я уже написан ответ - хостинг с модулем Page Speed.
"и я том же..., как на практике это выполнить не понятно" - если Вы о переносе сайта, то сперва просто возьмите тестовый период на хостинге с Page Speed и загрузите туда копию сайта, закрыв её от индексации в robots. А потом пишите в их тех. поддержку или читайте документацию о том, как настроить Page Speed. Тестируйте сайт, проверяйте его скорость, делайте выводы. Если н еподошло, то тестируйте второй, третий... хостинг с Page Speed. Или можно проще. Ждите, пока что-то в программе доработают по этому поводу.
Autor
Понимаете, я подумал, что решать каждую проблему путем ухода от нее все таки не решение... Хорошо, сейчас я не знаю как убрать (удалить) блокирующий контент или неиспользуемый JS, и наверное стоит переехать на другой хостинг, но завтра я к примеру столкнусь с другой проблемой которую не будет решать новый хостинг..., опять переезжать? Нет, это тот метод... Ведь можно же сейчас решить проблему, для решения которой прописаны рекомендации, ведь как то же делают это? Что конкретно я должен сделать с блокирующим контентом или несипользуемым JS? Как это выглядит на практике?
Именно так. Я вчера зарегистрировался на этом хостинге и даже протестирую на нем второстепенный сайт. Но по первому впечатлению, на возню с тем, чтобы разобраться с настройками панели управления, ftp и т.п. уйдет довольно много времени
Я еще не очень верю, что на этом хостинге есть реальные плюшки в форме настроек. Что они - удалят скрипты, которые генерирует Х5, изменят структуру сайта или отложать загрузку Яндлекс Метрики? Сомневаюсь.
"...проблемой которую не будет решать новый хостинг..., опять переезжать?" - я предложил вариант, который сам проверил и помог моим клиентам. Также я показал результаты этого подхода в статье. Но у людой проблемы есть несколько решений. Ищите.
"...для решения которой прописаны рекомендации, ведь как то же делают это?" - для популярных CMS есть плагины, которые это реализуют. Для самописных сайтов - это решается путём дописывания нужного функционала. Также это можно реализовать на сервере (но этот вариант Вы считаете неприемлемым). В случае с WebSite X5 нужно ждать когда это реализуют в программе или искать какой-то скрипт, котоырй сможет делать нужные вещи с уже экспортированным на хостинг сайтом. Возможно, такой скрипт существует. Не искал. Поищите.
"Что конкретно я должен сделать с блокирующим контентом или несипользуемым JS? Как это выглядит на практике?" - https://www.hostinger.com.ua/rukovodstva/ispravit-udalite-kod-javascript-i-css-blokiruyshii-otobrajenie-verhnei-chasti-stranicy , https://www.youtube.com/watch?v=iOgVLx9FnOc , https://page-speed.ru/articles/render-bloking-js-css/ , https://page-speed.ru/articles/render-bloking-js-css/ Но с этим есть проблема. Если Вы уверенно владеете HTML, CSS, PHP и JS, то выполнив действия, описанные и показанные в по приведённым мною ссылкам, Вы оптимизируете только выгруженную в версию сайта. После повторной выгрузки обновлённой версии из программы, всё надо будет повторить. По этой причине нужно что-то, что позволит автоматически оптимизировать уже выгруженный сайт.
Ранее был WEBO Site Speedup. Сейчас не знаю. Также можете попробовать подключить сайт к сервису для оптимизации. Что-то типа Cloudflare, Айри.рф. Но это может быть дорого.
"Но по первому впечатлению, на возню с тем, чтобы разобраться с настройками панели управления, ftp и т.п. уйдет довольно много времени" - тогда рекомендации, приведённые по ссылкам выше - это "вечность".
"Сомневаюсь." - чтобы подтвердить или опровергнуть свои сомнения надо попробовать дойти до конца. Модуль позволяет делать много чего (https://www.modpagespeed.com/doc/configuration). Что именно есть на том или ином хостинге - зависит от хостинга. У меня на хостинге вот так (рисунок ниже). На рисунке видно описание того, что он может делать.
"Я еще не очень верю, что на этом хостинге есть реальные плюшки в форме настроек. Что они - удалят скрипты, которые генерирует Х5, изменят структуру сайта или отложать загрузку Яндлекс Метрики?" - не надо верить. Проверьте. Модуль не удалит скрипты, он он объединит их в один файл и минимизирует. Не знаю, что это значит: "изменят структуру сайта", но HTML код он сократит (удалит лишнии пробелы, комменатрии). "отложать загрузку Яндлекс Метрики" - не на всех хостингах это доступно.
Если кто-то найдёт альтернативное решение проблемы, то поделитесь, пожалуйста. Это важный вопрос.
Autor
Большое спасибо за очень подробный и полезный ответ. Эта тема действительно актуальная и важная. Буду что-то применять на д чем-то думать... сейчас, решил просто еще раз пересмотреть свой сайт и просто нещадно удаляю все без чего дейстивительно можно обойтись