Как ускорить низкую скорость загрузки мобильной версии сайта на wordpress?
Здравствуйте знатоки!
Проверяю скорость загрузки своего сайта-блога (wordpress) на сервисе PageSpeed Insights для мобильной версии. Результат неутешительный красная зона. У меня активирован плагин кэширования страниц. Но не помогает.
Хотя, проверила несколько посещаемых очень активных сайта (типа exler) Скорость загрузки для моб. тоже не ахти. Тем не менее, экслер прекрасно индексируется и там полно завсегдатаев. Я тоже хочу активности.
Но полагаю, сейчас поисковики учитывают (строго относятся) к скорости загрузки для моб устройств новых сайтов. Кто может помочь за умеренную плату?
Владимир Дружаев, не стану жаловаться. но однако, я тоже спец в своей области, но такие деньжищи, мне не платят почему-то. ))) В проститутки что ли пойти хи-хи-хи
Полина Игнатова, сарказм это круто, но
1 там целый комплекс мероприятий и описывать его бесполезно, вы не сможете
2 к сожалению тут не биржа фриланса, задания за деньги только там
Полина Игнатова, Зачем вы приводите ссылку на сайт, который не имеет отношения к вопросу? 90% могут ввестись просто в заблуждение.
На вашем же сайте отключение прелоадера(надеюсь понимаете чьто это), вероятнее всего, улучшит ситуацию.
Скорость загрузки, безусловно, важна, но достаточно чтобы была в разумных пределах, но ключевые факторы любви гугла - это поведенческие факторы.
like-a-boss, я блондинка. простите. плохо паркуюсь, ещё хуже примеры могу приводить. Примите меня такой, какая я есть.
Прелоадер я знаю - это розовые штучки которые крутятся перед загрузкой.
Полина Игнатова, именно, если ваша вордпресс тема позволяет это отключить в админ области, то попробуйте для начала это. Если будет всё ещё плачевно, то здесь действительно нужен комплексный анализ и такое же решение.
WP Panda, понятно! И про цены. Вот почему, как профи, так цены запредельные. А я безработная не журналистка без профильного образования. Не отношу себя ни к одной из социальных групп. И, если честно, не понимаю кто я такая. Частенько общаюсь с прохожими и туристами, гуляющими по Арбату. Записываю на диктофон их ответы на мои каверзные вопросы.
Возможно, ближе к старости я поумнею и сама стану профи... Если инопланетяне нас не уничтожат )))
Полина Игнатова, Председатель профкома:
- Марья Ивановна! Как же так? Вы ведь у нас передовик производства, неоднократно становились ударником Коммунистического труда, депутатом всех созывов, наставницей... Как же вы смогли стать валютной проституткой?!
Марья Ивановна:
- Ну что я могу сказать? Повезло
Я уже попробовала на кворке нашла. На аферистов нарвалась. Чтобы найти причину медленной загрузки требуют полторы штуки за анализ проблемы. Но ничего не гарантируют кроме условного возврата денег. Кошмар!
Полина Игнатова, при всем моем уважении эта работа стоит больше, чем 1500 руб.
Причины действительно могут быть разные... Если бы скинули урл сайта, то я постарался бы сказать, где примерно стоит искать проблему...
Разумеется, что проблемы разного характера:
1) фактический размер картины и отображаемый размер картины.
У вас на главной миниатюры постов выводятся в размере 583х400 пикс, в то время, как их фактический размер 768х540.
Рекомендация - через add_image_size() создать нужный размер картинки и вывести их на главной. https://wp-kama.ru/function/add_image_size
Та же ситуация с картинкой левого бокового сайдбара (или меню). Фактический размер - 900х1600. Выводимый размер - 397х506.
2) Оптимизация изображений. Изображения должны быть оптимизированы. Тут выбор довольно большой... Надо оптимизировать и проверять ругается ли гугл. Если финансы позволяют установите https://ru.wordpress.org/plugins/tiny-compress-images/
и подключите платную услугу https://tinypng.com/
Если есть проблемы с финансами, то используйте консольные инструменты оптимизации картинок. Смотрите в сторону jpegoptim, pngtran и другие.
3) Кэширование статики. (js, css, images) Могу предположить, что у вас nginx или apache+nginx. Из-за чего у вас статика обрабатывается nginx и не настроено их кеширование.
4) Задайте корректные стили для шрифтов. Смотрите в сторону font-display. Должно помочь.
5) Классика жанра - счетчики статистики. Либо удалите счетчик, либо подключите его файлы локально с настройкой cron задачи для периодического обновления скрипта. В данном случае яндекс метрика -
6) Перенос сайта на более близкий к вам хостинг, увеличение конфигурации хостинга, корректная настройка хостинга, обновлении версии рнр и т.д. также помогут делу.
7) Как показал мой опыт неплохой результат дают плагины в комплексе - fastest cache + fastest cache premium + autoptimize Как ускорить загрузку сайта? (пункт 1)
8) Подумайте над интеграцией вашего проекта с CDN. Например, cloudflare.com или maxcdn
За профессиональной помощью можете обратиться в веб-студию, которая также занимается оптимизацией. https://spartan.by/pagespeed
azerphoenix, Вы профи! У меня слов не хватает чтобы выразить вам признательность. Многое я поняла. С остальным (интеграцией вашего проекта с CDN) буду разбираться.
А вот это совсем непонятно - Перенос сайта на более близкий к вам хостинг. Это прям не понимаю. Рег.ру вроде самый близкий хостинг.
По поводу оптимизации изображений. Я установила оптимизатор, который уменьшает размер на примерно 30%.
И вообще, я уже писала в первом моём обращении, что полно успешных сайтов, которые показывают скорость даже меньше моей. Но, тем не менее на этих сайтах "кипит жизнь" А я дошла до того, что комментарии купила. Ужас!
В общем. Огромное вам спасибо за проделанную работу. Единственное что я могу добавить, сайт у меня не коммерческий, как вы заметили и тратить деньги на переезд, на интеграцию с CDN мягко говоря, для меня - экономически нецелесообразно.
подразумевается, что вы замените dns вашего домена и прикрепите на указанные в cloudflare. Соответственно, вся статика сайта будет отдаваться из cdn
Перенос сайта на более близкий к вам хостинг.
Если сайт в РФ и ваш трафик в РФ, то есть смысл держать хостинг в РФ. Если сайт зарубежный и трафик зарубежный, то смысл есть в американском или европейском хостинге.
И вообще, я уже писала в первом моём обращении, что полно успешных сайтов, которые показывают скорость даже меньше моей.
Все верно, не нужно стремится к 100 из 100. Это вам ничего не даст. Людям важна не только скорость, но и качество контента. Люди не считают секунды или миллисекунды, как это делает гугл))) Но с другой стороны - "быстрый сайт - быстрая индексация гуглом и преимущества выдачи в результатах поиска."
Единственное что я могу добавить, сайт у меня не коммерческий, как вы заметили и тратить деньги на переезд, на интеграцию с CDN мягко говоря, для меня - экономически нецелесообразно.
вам достаточно будет бесплатного CDN от cloudflare
По поводу оптимизации изображений. Я установила оптимизатор, который уменьшает размер на примерно 30%.
Пока вы не настроите кеширование статики на nginx, не устраните проблему с фактическими и выводимыми размерами изображений гугл будет жаловаться на размер картинок, даже если вы оптимизируете их через плагин. Иногда, как показывает практика бесплатного пакета плагина недостаточно, чтобы устранить уведомление от гугла... Я обычно использую консольные утилиты - jpegoptim и др.
azerphoenix, вы сожалеете!? И всё равно не желаете стать открытым?
Ну я поняла, этот ваш вежливый посыл )))
Короче, сделала, как вы советовали этот чёртов CDN от cloudflare И забыла, что вы рекомендовали хостинг поближе. Теперь вот сайт недоступен уже более 12 часов. Какая-то ерунда получается. Поставила плагин кеширования который вы рекомендовали. Улучшение заметно только для десктопной версии...
Картинки тоже сделала как вы советовали - в размер. Но не уверена.
В общем, одно я поняла, Вордпресс не идеальный движок для современного мира. Мне так показалось.
Спасибо вам за потраченное время и вааще! Успехов вам!
Полина Игнатова, "хостинг поближе" должен быть, где сосредоточена ваша основная аудитория. Но это не такой критический фактор на самом деле, чтобы перепрыгивать с одного русского на другой. Если сайт лежит, то, вероятно, в панели управления вашим доменом нужно сменить DNS адреса на адреса нового хостера.
azerphoenix, установила этот плагин CDN от cloudflare вчера . Сделала перенаправление днс на их облако, до сих пор сайт не вижу. Подскажите, так и должно быть?
like-a-boss, скажите пожалуйста очень прошу. Почему Хром пишет - Не удалось найти IP-адрес сервера zerozen.ru. И сайт не работает. Что я не так сделала?
Надо ли что-то настраивать на стороне CDN от cloudflare, кроме смены ДНС? (вчера сменила).
Полина Игнатова, Плагин, на самом деле, лишний. Там без плагина делается всё очень просто:
- заходите в аккаунт cloudflare
- добавляете сайт
- заходите к провайдеру домена (reg.ru вроде у вас) и прописываете у него два NS сервера, выданных cloudflare'ом
- после этого в аккаунте cloudflare нажимаете подтверждение, что сделали пункт выше
Попробуйте проделать это поверх проделанных операций ещё раз.
Через непродолжительное время (от сразу до пары часов) сайт безболезненно "переедет". То есть без простоя даже. В вашем случае явно что-то не так - слишком долго, хотя я посмотрел ваши DNS - они похожи на правильные, так что я тоже в негодовании. Попробуйте вашего провайдера домена спросить.
Письмо мне с того сервиса прислали. Но во всех браузерах отображается такая надпись. Не удается получить доступ к сайту. Не удалось найти IP-адрес сервера zerozen.ru. Английским владею не в совершенстве, особенно техническим, и что делать ума не приложу.
Мой провайдер говорит, что на той стороне должны были прописать IP - обращайтесь туда. Я в панике.
Спасибо вам!
Вы спаситель.
Только всё это я сделала ещё вчера. cloudflare подтвердили прислав письмо. На сервисе cloudflare написано что мой акк активный.
Если я снова начну, ещё сутки сайт будет недоступен. Или что-то они сделают неправильно. Я почитала faq там полно сообщений о неверной работе сайтов. (насколько я поняла)
Полина Игнатова, Как пожелаете, раз текущий результат вас устраивает, то ладно. У меня экспириенса решения самых разнообразных вопросов несравнимо побольше(я не про этот сайт говорю), но вам виднее. Я понимаю ваши опасения, но вы не смотрите правде в глаза - сайт уже в дауне. Смена DNS может действительно занимать до суток, но с практической точки зрения - это максимум час-два, а в большинстве случаев пару минут. И то, что вы не увидите сайт через пять минут ещё не будет означать, что он не доступен для других его посетителей, здесь всё зависит от того, насколько быстро DNS обновятся у конкретно вашего интернет-провайдера. И, если желаете дискутировать непосредственно, то нажимать необходимо на ответ, дабы пришло уведомление, но я мыслю критически по роду деятельности, так что..
ip - они прописали. Но есть вот такой текст на том сервисе: Для завершения настройки требуется еще несколько шагов.
Добавьте запись A, AAAA или CNAME для корневого домена, чтобы разрешить zerozen.ru .
Куда, где их добавить?
Вордпресс не идеальный движок для современного мира. Мне так показалось.
Насчет этого я бы поспорил еще))) Из бесплатных CMS систем пожалуй, он один из самых адекватных... Также много зависит не от CMS, а от самой реализации сайта на ВП. Например, исопльзование доп. плагинов - виз. конструкторов, которые беспощадно грузят сайт и т.д. А если задача требует большей гибкости, то конечно же лучше поднять сайт на фреймворке. Язык программирования и сам фреймворк зависит от конкретной задачи
Парни! Мужчины! Профи! Умоляю, подскажите как это сделать? Где? Для завершения настройки требуется еще несколько шагов. Добавьте запись A, AAAA или CNAME для корневого домена, чтобы разрешить zerozen.ru .
Полина Игнатова, можно было обойтись без плагина.
Для начала не паникуйте. Вам правильно все подсказал like-a-boss.
С целью проверки прописалось ли все можете в файле hosts локально указать нужный ip, тогда вы сможете посмотреть сайт. Возможно, что DNS не прописалось... У меня смена DNS происходит довольно быстро.
Добавьте запись A, AAAA или CNAME для корневого домена, чтобы разрешить zerozen.ru .
Сделать это можно в панели управления хостингом. Если у вас reg.ru то скорее всего там и можете прописать
like-a-boss, Я понимаю, Что ничего не понимаю. О Господи!
Как же мне донести до вас, что я тупая блондинка. И я не понимаю, у какого провайдера? Провайдера чего? Интернета.
Может у хостера?
Тип записи, я понимаю. что это права. вроде бы. Но в какой части это добавлять, На ДОМЕН? Или где? Прошу простить мою чрезмерную эмоциональность, Но реально, вы профи, и вы понимаете о чём говорите. я впервые с этим столкнулась, уж лучше бы ничего не делала.
Просто, дайте чёткий ответ. Прошу вас очень!
Полина Игнатова, В cloudflare можно добавить эти записи в разделе DNS. Можете vk кинуть учетные данные cloudflare, если доверяете, я посмотрю. Но это не означает, что туда можно будет стучать с последующими вопросами.
Еще достаточно важный пункт по ускорению - оптимизация и сжатие картинок на сайте. Можно оптимизировать вручную каждую картинку (через Photoshop к примеру), можно автоматически (через специальные сервисы). Вот интересная статья на эту тему: https://pr-cy.ru/news/p/6831-kak-i-zachem-optimizi...