Как ускорить загрузку страниц сайта?

Автор spainandrussia, 20-04-2013, 15:55:30

« назад - далее »

spainandrussiaTopic starter

Добрый день, форумчане!

Почитала здесь много советов по ускорению страниц, остался вопрос: на моем сайте установлен слайдер фотографий, тормозящий всю работу...

Все, что я смогла с ним сделать, это уменьшить размер фотографий насколько возможно. Кроме того, он вроде как грузится позже других блоков... И тем не менее многие пользователи по-прежнему жалуются на низкую скорость загрузки страниц... Что можно сделать? Если это важно, то сайт на Joomla 2.5.

Сам сайт.

Спасибо всем за советы!


Владимир75

Самый простой способ просто поменять тариф на более быстрый или просто сменить хостинг, есть компоненты типа webo которые ускоряют сайт, но первый вариант самый лучший.
Услуги: Сайты в топ за две неделм Мобильный, WatsApp., Viber +79964788889, telegram @xiceer.
  •  


spainandrussiaTopic starter

То есть проблема в хостинг-провайдере? Надо же, даже не предполагала, а это действительно просто! Спасибо.
Тогда меняю вопрос на "Какой хостинг посоветуете?"

remind4me

#3
Цитата: spainandrussia от 20-04-2013, 15:55:30остался вопрос: на моем сайте установлен слайдер фотографий, тормозящий всю работу...
Все, что я смогла с ним сделать, это уменьшить размер фотографий насколько возможно. Кроме того, он вроде как грузится позже других блоков...
spainandrussia,
да уменьшите хотя бы количество фотографий в этом слайд-шоу.
Это ужас - там 151 фото, которые занимают 9,3 Мегабайта!

Оставьте всего 3-7 штук в слайд-шоу, а для остальных сделайте, если захочется, отдельную страницу что ли.

Посмотрите в настройках вашего слайд-шоу расширения, может там можно указать количество загружаемых фото, и чтобы выбирались случайно они. Поверьте, мало кому захочется, особенно на смартфонах, ждать, пока загрузятся все 151 фото.


spainandrussiaTopic starter

Спасибо, я просто слабо разбираюсь в программах и поэтому не думала, что они все 151 загружаются((( Уберу лишние :)


Нол

#5
Если слайдер фотографий на вашем сайте замедляет работу, вот несколько рекомендаций, которые могут помочь улучшить скорость загрузки страницы.

1. Оптимизация изображений: помимо уменьшения размера фотографий, вы также можете использовать форматы сжатия изображений, такие как JPEG или WebP. Это поможет уменьшить размер файла без потери качества.

2. Кэширование: включите кэширование на своем сайте, чтобы сохранить некоторые данные, такие как стили и скрипты, на компьютере пользователя. Это позволит им не загружаться снова при каждом посещении сайта.

3. Удаление ненужных скриптов или плагинов: проверьте все используемые на сайте скрипты и плагины и удалите те, которые необходимы. Ненужные элементы могут замедлить работу сайта.

4. Перенос JavaScript вниз страницы: если скрипты, связанные со слайдером, загружаются вверху страницы, попробуйте переместить их вниз страницы перед закрытием тега </body>. Это позволит другим элементам страницы загрузиться быстрее.

5. Обновление CMS и расширений: убедитесь, что ваша Joomla-установка, а также все используемые расширения и плагины, обновлены до последних версий. Обновления могут исправить ошибки и улучшить производительность.

6. Воспользуйтесь инструментами для анализа производительности: используйте онлайн-инструменты, такие как PageSpeed Insights от Google или GTmetrix, чтобы получить подробный анализ производительности вашей страницы и получить рекомендации по ее оптимизации.

7. Оптимизация сервера: обратитесь к своему хостинг-провайдеру и убедитесь, что ваш сервер оптимизирован для работы с Joomla. Это может включать настройку кэширования на уровне сервера и использование сжатия GZIP.

8. Удаление неиспользуемых расширений: проверьте все установленные на сайте расширения и плагины Joomla и удалите те, которые больше не используются. Неактивные расширения могут замедлить работу сайта.

9. Использование CDN: контентная доставка через CDN (Content Delivery Network) может значительно улучшить скорость загрузки ваших фотографий и другого контента, особенно для пользователей, находящихся далеко от вашего сервера.

10. Проверка наличия ошибок: проверьте журналы ошибок Joomla или используйте инструменты для анализа ошибок, чтобы убедиться, что нет скрытых проблем, таких как перенаправления или конфликты плагинов, которые могут замедлить загрузку страницы.

11. Минификация и объединение файлов CSS и JavaScript: используйте плагины или инструменты для минификации и объединения файлов CSS и JavaScript на вашем сайте. Это поможет уменьшить количество запросов к серверу и ускорить загрузку.

12. Включение ленивой загрузки изображений: перейдите на использование ленивой загрузки изображений, при которой изображения загружаются только при прокрутке страницы. Это снижает количество данных, которые нужно загрузить одновременно.


Согласен про замечание об уменьшении числа картинок. Про смартфоны посоветовал бы кардинально - мобильную копию поставить, где прибить вообще все красивости, анимации, скрипты и т.д., а думать в первую очередь о скорости загрузки.

spainandrussiaTopic starter

Да, давно думаю об этом... Кто подскажет, как делать мобильную версию? Насколько я понимаю, она в поддомене? Типа m.love-spain.ru? Только вот что сделать с копиями текста?..
Спасибо!

EntuziAst

#7
Цитата: spainandrussia от 20-04-2013, 15:55:30
Добрый день, форумчане!

Почитала здесь много советов по ускорению страниц, остался вопрос: на моем сайте установлен слайдер фотографий, тормозящий всю работу...

Все, что я смогла с ним сделать, это уменьшить размер фотографий насколько возможно. Кроме того, он вроде как грузится позже других блоков... И тем не менее многие пользователи по-прежнему жалуются на низкую скорость загрузки страниц... Что можно сделать? Если это важно, то сайт на Joomla 2.5.

Сам сайт.

Спасибо всем за советы!

https://developers.google.com/speed/pagespeed/insights#url=http_3A_2F_2Flove-spain.ru&mobile=false - Google знает ответ.

91 предложение по увеличению скорости загрузки. ;)

К чему спрашивать про мобильную версию? У Вас стоит и Я.Метрика и Гугл.аналитикс, посмотрите с каких устройств к Вам заходят. Если 30% мобильные устройства, то да, действительно стоит задуматься о мобильной версии сайта.

Добавлено: 21-04-2013, 00:21:41


Чтобы не получилось недопонимания.
Судя по словам ГУГЛа причина в количестве изображений и хостинге.
Где проводить мониторинг позиций сайта онлайн? В Alfastat это делается в несколько кликов.
  •  


spainandrussiaTopic starter

EntuziAst, благодарю, изображения уже уменьшила, количество сократила, с хостинг-провайдером пока общаюсь, может, хватит перемены тарифа.


Нол

#9
Цитата: EntuziAst от 20-04-2013, 23:51:23
У Вас стоит и Я.Метрика и Гугл.аналитикс, посмотрите с каких устройств к Вам заходят. Если 30% мобильные устройства, то да, действительно стоит задуматься о мобильной версии сайта.
Соглашусь, но не совсем вышенаписанным... Во-первых, согласен, конечно, нужно править ошибки, быстродействие крайне критично для данного сайта, теряющего лояльных юзеров. И мне кажется, что совет Владимир75 про хостинг был самым лучшим (3К уников, плюс картиночно насыщенный трафик, уже повод выбирать хостинг внимательно). Из моего опыта: после того, как поправлены грубые ошибки, оптимизированы картинки, выкинуты лишние скрипты, решающее значение имеют правильное кэширование, безглючная работа БД и далее нормальный хостинг. А потом уже спрайты, cdn,  и прочие секреты мастерства от гугл, яху и т.д. У меня так было, по крайней мере.

Что касается статистики и стратегии развития сайта.
[spoiler]Ваше мнение, возможно верное, безопаснее идти вместе со всеми, в мейнстриме. А до рунета в массе тренд пока не дошел. Может и не дойдет (адаптивка, единый веб и т.д.). Так что на правах дискуссии или бреда, скажу свое мнение на сегодня. Завтра, возможно, я буду посыпать голову пеплом и сознаюсь, что полностью ошибался.

Если бы мир сео был статичен, то ваш совет был бы абсолютно верен - зачем тратить силы на чепуху. Но при данных темпах развития важна не абсолютная статистика на сегодня, а тренды, т.е. насколько велик наклон графика (производные, рост убывание и т.д.). Согласился бы полностью, если бы вы сказали 1) "Если через полгода-год к вам будут заходить 30%", либо 2) "когда придет мобильный трафик, тогда и вы быстро сможете сделать мобильную версию". Либо, что "мобильная версия просто плоха для сео". На деле же, если вы посмотрите на тренды 2012, то увидите, что идет серьезное  наступление мобильных девайсов на декстопы - интернет переполнен статистикой и анализами. Вот первая понравившаяся мне картинка из поиска http://assets.econsultancy.com/images/0002/6264/Mobile_Internet_Infographic_3.png
Вот рунетовский перевод со статьи с буржнета, например, (а таких статей про важность мобильного интернета сотни), пункт №3,  http://www.searchengines.ru/articles/sem_osnovnykh_task_in-house_seo.html

Другой причиной, почему статистика на сегодня может элементарно врать - статистика обычного сайта, не заточенного под мобилу, меряет корректно ... десктопные браузеры на сегодня. Дело в том, что зайдя на неоптимизированный сайт со смартфона, человек второй раз на него не пойдет (ведь не только поиск рулит, но и возвратившиеся, и закладки...), а пойдет через поиск к конкуренту и усядется уже надолго там. Так что жалкие 2-3 процента со смартфонов, но с отказами вокруг 100% - это может быть вовсе не процент ежедневных юзеров, а лишь процент полностью упускаемых каждый день, что может быть существенно уже за месяц... Кроме того, сайт не попадает в мобильный поиск, об отсутствии которого и эффекте приходится приходится лишь гадать. Что касается сайтов для путешественников, то по мне так m. поддомен это must have (у ЦА есть деньги, есть заходы из-за граничных отелей, необходимость получать быструю инфу и т.д.). В любом случае, вот неплохая презентация, как и что в аналитиксе смотреть при решении нужен ли мобильный сайт (самое начало)
http://www.slideshare.net/slideshow/embed_code/16492765

По технике. Тут много не скажу. Каждый мобилизируется по-своему... Да и не эксперт я, тыкаюсь как слепой, от ошибки к ошибке  ;). Яндекс советует во времен wap не очень информативно http://help.yandex.ru/webmaster/?id=1121707. Не знаю, из  той речи, мне кажется, что можно предположить, что поисковики уже понимают мобильные версии, ведь многие крупные ресурсы (на мой взгляд) имеют копии. Я, честно говоря, не изучал серьезно вопрос, как надо правильно делать, в свое время тупо следовал древней статье с идеей про каноникал, http://cruncht.com/419/mobile-drupal-site-setup/ (раздел DUPLICATE CONTENT, CANONICAL URLS AND ROBOTS.TXT), наверняка сегодня есть нормальные простые методы, но я не искал, если честно, все собираюсь заняться, чтобы по уму все было. Что касается точки зрения сео, то я не особо понимаю, хоть и читаю понемножку. Были разные мнения, вот например
[1] http://searchengineland.com/dont-penalize-yourself-mobile-sites-are-not-duplicate-content-40380
[2] http://searchengineland.com/do-you-know-google%E2%80%99s-official-stance-on-mobile-search-seo-100350
[3] http://www.onbile.com/info/avoid-duplicate-contents-on-mobile-websites/
[4] http://www.seomoz.org/blog/how-to-optimize-a-mobile-site
[5] http://www.seomoz.org/ugc/2012-the-year-of-mobile-but-not-the-year-of-mobile-analytics1
[6] http://searchengineland.com/better-mobile-linkbuilding-in-5-easy-steps-86410
[7] http://searchengineland.com/seven-mobile-seo-myths-exposed-103470
[8] http://support.google.com/webmasters/bin/topic.py?hl=en&topic=2370586

Как видите, довольно непонятный сегмент сео, с гипотезами и глупостями... Что из этого беспорядка мнений верно для нас, что нет, я пытаюсь разбираться, но получается плохо. Русский мануал,  заточенный под Яндекс был бы очень в тему, но это знание все не могу найти, вернее ищу плохо. Радует лишь то, что это ведь не только моя проблема, а кроме того, тут в сео есть хоть какое-то непонимание.  ;) В частности, мне кажется, что по некоторым ключам легче пробиться, т.е. есть еще какой-то намек на прогресс в борьбе с большими дядями. Т.е. местечко в сео, где еще можно рыпаться. В любом  случае, даже с моим незнанием и кучей ошибок, мобильный трафик меня пока радует - пользователи по ПФ качественно другие, причем, похоже, часть идет от конкурентов, которые качественнее во всем остальном. Поэтому я так и посоветовал, может быть и зря, хотя и не имею великих заслуг и достижений в данном направлении.

Но есть масса подводных камней. Например, мне кажется, что с айпадов даже в России лучше направлять на дектопы, они довольно функциональны, если html5 стоит и видео нормально поставлены. Про другие планшеты мало знаю, у меня на декстопных версиях ранее показатели андроидных девайсов почему-то были крайне низкими. Может просто в стране было не так много 10" девайсов?

Сильный  удар против мобильной версии - в идее стандартизации сети. Как уже писал выше, те же айпады, современные 10 самсунги с wi-fi точек или же на нормальном 3G все уже берут, да и айфоны не сильно рубят сайты, правда крутить приходится "колесико" долго... Тут идея в адаптивной версте, следуя гугловскому http://googlewebmastercentral.blogspot.se/2012/06/recommendations-for-building-smartphone.html
Поэтому есть мнение, что не нужны никакие спец сайты, вот например, февральский полет мысли
http://www.smashingmagazine.com/2013/02/25/there-is-no-mobile-internet/
Но глядя на ютуб, фейсбук и прочие... пока не вижу, что идея всеми уже воспринята, да и в комментах нет полного "wow". Что мне кажется, не обсуждается... У мобил есть gps (тотальный контроль над передвижениями и координатами в данный момент времени),тачскрин и т.д. Тот же gps для локального сео это ведь золотое дно... Кроме того, по идее, в мобилы можно легко засунуть деньги - кредитки, всякие вебмани, которые всегда с тобою в кармане, ... и тратить также легко, а это уже может быть аргументом. [/spoiler]