Recommended Posts

В 09.07.2019 в 15:58, rumantic сказал:

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

Вы можете самостоятельно из header.tpl переместить js скрипты в footer.tpl

это мелочь, задержка из-за размеров минимальная, основная задержка из-за времени исполнения

 

В 09.07.2019 в 15:58, rumantic сказал:

А также ужать их утилитой минификации https://learn.javascript.ru/minification

Также можно минифицировать css https://www.minifier.org/

это кривой костыль, большинство к использованию не рекомендуют

 

В 09.07.2019 в 16:25, rumantic сказал:

Акселератор - можно в апаче включить gzip сжатие.

на моем хостинге Спринтхост gzip сжатие включено по умолчанию, ничего дополнительно настраивать не надо

 

Какой вывод в итоге? Попробовать перейти на супермощный тариф от балды и посмотреть - ускориться сайт на сайтбилле или нет?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В ‎18‎.‎07‎.‎2019 в 11:20, dmpress сказал:

Какой вывод в итоге? Попробовать перейти на супермощный тариф от балды и посмотреть - ускориться сайт на сайтбилле или нет?

Без оптимизации всё равно не обойтись. Сейчас полезу сайт на Вордпрессе оптимизировать, давно надо было сделать. Отпишусь позже... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну вот, поколдовал над https://biewer-york.com

Сайт на Wordpress c адаптивным шаблоном, на хостинге в reg.ru, кэширование на сервере включено.

Исходный тест на PageSpeed Insights - 8-37/100 (для мобильных и компьютеров соответственно)

Время загрузки первого контента 5,7 сек.
Индекс скорости загрузки 12,2 сек.
Время загрузки для взаимодействия 17,4 сек.
Время загрузки достаточной части контента 7,5 сек.
Время окончания работы ЦП 13,3 сек.
Максимальная потенциальная задержка FID 500 мс

и 

Время загрузки первого контента 1,8 сек.
Индекс скорости загрузки 3,5 сек.
Время загрузки для взаимодействия 5,0 сек.
Время загрузки достаточной части контента 2,3 сек.
Время окончания работы ЦП 3,3 сек.
Максимальная потенциальная задержка FID 150 мс

Далее поэтапно танцуем с бубном и попутно тестируем в PageSpeed Insights:

  • Удалил не особо нужные плагины

итог: 14-45/100

  • Оптимизировал изображения (изменение размера+сжатие - сэкономил 44% ) 

итог: 14-46/100

  • Подминимаем производительность - отключаем ненужное и не используемое (Отключил Rest API, Отключил Emojis, Отключил Embeds, Удалили RSD ссылку, Удалил профиль XFN (XHTML Friends Network), Удалил wlwmanifest Link, Удалил короткие ссылки, Удалил ссылки следующая и предыдущая запись - работает отдельно в шаблоне, Удалил стили .recentcomments, активировал Асинхронный Fontawesome, Отключил WordPress иконки для фронтенда, Отключил граватары). Удалил переменные запроса для статических ресурсов (версию у javascript файлов и версию у файлов стилей). Не стал отключать RSS-каналы (надо) и удалять jQuery Migrate (полагаю, что будут проблемы)

итог: 20-53/100

  • Минимизируем и оптимизируем HTML-код, Java-скрипты (объединяем, сжимаем, переносим в <head>, добавляем обертку try-catch), CSS (то-же самое + помещаем код в тело страницы и откладываем выполнение)

Итог: 42-80/100

  • Отключил карту Google и отключил её фрейм, всё равно используется карта Яндекс

Итог: 41-85/100

  • Включил асинхронную загрузку шрифтов Google fonts

Итог: 49-87/100

  • Включил кэширование кода Google Analitics и отключил в нем функции контекстно-медийной сети

Итог: 43-81/100 - странно, видимо нестыковки с шаблоном, откатываемся...

  • Откат по счетчику Гугл + убираем часть кода, выводящего скрытый счетчик Яндекса (позиция -9999 за границей сайта)

Итог: 49-87/100

  • Небольшие доработки - удаление дублей в хлебных крошках, комментариев из секции <head>, удаление архивов автора и дат, удаление страниц вложений (каждая картинка генерирует отдельную страницу)

Итог: 50-89/100

  • Удалил еще пару ненужных плагинов (вывод статистики и оптимизации базы), сократил вывод количества новостей в футер, ссылки в контактах в футере.

Итог: 64-94/100

В целом, уже характеристики по тесту нормальные, скорость загрузки отличная. Можно еще поколдовать, но уже пойдет в ущерб сайту и вызовет недовольство заказчика. Немного можно выиграть на удалении слайдера, фона сайта, сделать сайт не в окне а во весь экран...

 

test.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 21.07.2019 в 19:24, Chernetskiy сказал:

Ну вот, поколдовал над https://biewer-york.com

Сайт на Wordpress c адаптивным шаблоном, на хостинге в reg.ru, кэширование на сервере включено.

Исходный тест на PageSpeed Insights - 8-37/100 (для мобильных и компьютеров соответственно)

Время загрузки первого контента 5,7 сек.
Индекс скорости загрузки 12,2 сек.
Время загрузки для взаимодействия 17,4 сек.
Время загрузки достаточной части контента 7,5 сек.
Время окончания работы ЦП 13,3 сек.
Максимальная потенциальная задержка FID 500 мс

и 

Время загрузки первого контента 1,8 сек.
Индекс скорости загрузки 3,5 сек.
Время загрузки для взаимодействия 5,0 сек.
Время загрузки достаточной части контента 2,3 сек.
Время окончания работы ЦП 3,3 сек.
Максимальная потенциальная задержка FID 150 мс

Далее поэтапно танцуем с бубном и попутно тестируем в PageSpeed Insights:

  • Удалил не особо нужные плагины

итог: 14-45/100

  • Оптимизировал изображения (изменение размера+сжатие - сэкономил 44% ) 

итог: 14-46/100

  • Подминимаем производительность - отключаем ненужное и не используемое (Отключил Rest API, Отключил Emojis, Отключил Embeds, Удалили RSD ссылку, Удалил профиль XFN (XHTML Friends Network), Удалил wlwmanifest Link, Удалил короткие ссылки, Удалил ссылки следующая и предыдущая запись - работает отдельно в шаблоне, Удалил стили .recentcomments, активировал Асинхронный Fontawesome, Отключил WordPress иконки для фронтенда, Отключил граватары). Удалил переменные запроса для статических ресурсов (версию у javascript файлов и версию у файлов стилей). Не стал отключать RSS-каналы (надо) и удалять jQuery Migrate (полагаю, что будут проблемы)

итог: 20-53/100

  • Минимизируем и оптимизируем HTML-код, Java-скрипты (объединяем, сжимаем, переносим в <head>, добавляем обертку try-catch), CSS (то-же самое + помещаем код в тело страницы и откладываем выполнение)

Итог: 42-80/100

  • Отключил карту Google и отключил её фрейм, всё равно используется карта Яндекс

Итог: 41-85/100

  • Включил асинхронную загрузку шрифтов Google fonts

Итог: 49-87/100

  • Включил кэширование кода Google Analitics и отключил в нем функции контекстно-медийной сети

Итог: 43-81/100 - странно, видимо нестыковки с шаблоном, откатываемся...

  • Откат по счетчику Гугл + убираем часть кода, выводящего скрытый счетчик Яндекса (позиция -9999 за границей сайта)

Итог: 49-87/100

  • Небольшие доработки - удаление дублей в хлебных крошках, комментариев из секции <head>, удаление архивов автора и дат, удаление страниц вложений (каждая картинка генерирует отдельную страницу)

Итог: 50-89/100

  • Удалил еще пару ненужных плагинов (вывод статистики и оптимизации базы), сократил вывод количества новостей в футер, ссылки в контактах в футере.

Итог: 64-94/100

В целом, уже характеристики по тесту нормальные, скорость загрузки отличная. Можно еще поколдовать, но уже пойдет в ущерб сайту и вызовет недовольство заказчика. Немного можно выиграть на удалении слайдера, фона сайта, сделать сайт не в окне а во весь экран...

 

test.jpg

А если поколдовать над сайтом под управлением сайтбилл, можно ли придти к таким же результатам , как и над ВордПресс , поделитесь опытом

На сайте разработчика , та же ситуация, что и у меня

Screenshot_2019-07-23-08-29-53-952_com.android.chrome.png

Screenshot_2019-07-23-08-33-05-238_com.android.chrome.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 18.07.2019 в 11:20, dmpress сказал:

это мелочь, задержка из-за размеров минимальная, основная задержка из-за времени исполнения

 

это кривой костыль, большинство к использованию не рекомендуют

 

на моем хостинге Спринтхост gzip сжатие включено по умолчанию, ничего дополнительно настраивать не надо

 

Какой вывод в итоге? Попробовать перейти на супермощный тариф от балды и посмотреть - ускориться сайт на сайтбилле или нет?

 

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

Параметров очень много, где могут быть тормоза. Возможно, какая-то лишняя галочка решит 90% ваших головняков.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 23.07.2019 в 10:49, rumantic сказал:

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

Параметров очень много, где могут быть тормоза. Возможно, какая-то лишняя галочка решит 90% ваших головняков.

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

А во-вторых - вы не знаете какие настройки мне нужны, а какие нет.

Как разработчики вы должны дать хотя бы список того, где могут быть тормоза и мы, как пользователи, уже сами будем включать/выключать и тестировать. В чем сложность-то? Сделайте скрины админки и прямо на скринах напишите что можно потестировать. Админки у всех одинаковые, зачем вам для этого доступ к моей админке?

 

Вон Chernetskiy выше описал как легко оптимизируется Вордпресс. Я так понял это намёк - зачем вам Сайтбилл, переходите на Вордпресс...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у нас через админку посмотрите пожалуйста :))   гугл говорит что у нас все плохо и требует оптимизации всего и всЯ... как бы только это все исправить ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, doma сказал:

у нас через админку посмотрите пожалуйста :))   гугл говорит что у нас все плохо и требует оптимизации всего и всЯ... как бы только это все исправить ?

вот и повод есть)) оптимизируете людям сайт, по ходу оптимизации сделаете скрины с комментариями и разместите здесь - польза всем!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для ускорения загрузки страницы попробуйте сконвертировать изображения в формат webp. Обычно картинки на сайтах тяжеловесные, webp сожмет их минимум на 30% без потери качества

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, Cybersoldier сказал:

Для ускорения загрузки страницы попробуйте сконвертировать изображения в формат webp. Обычно картинки на сайтах тяжеловесные, webp сожмет их минимум на 30% без потери качества

а можно ли фото конвертировать на автомате при загрузке на сайт сайтбилл?

есть ли такие скрипты

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, Realtor сказал:

а можно ли фото конвертировать на автомате при загрузке на сайт сайтбилл?

есть ли такие скрипты

Для Вордпресса таких скриптов навалом, а вот для нашего случая надо что-то придумывать...

На примере под Вордпресс, например есть комплексный плагин WP-optimize, с его помощью можно:

  • оптимизировать базу данных SQL, определить и удалить неиспользуемые таблицы в базе (если что-то в функционале менялось и удалялось а таблицы остались); Можно настроить для этого автоматизацию по расписанию.
  • сжать как уже имеющиеся фото на сайта, так и настроить на автоматическое сжатие загружаемых фото. Уровень сжатия настраивается - от максимальной компрессии до максимального качества. Само сжатие происходит в облачных сервисах reSmush.it (с сохранением сведений фото EXIF, что отключаемо) или в Nitrosmush (размер обрабатываемого фото может доходить до 100 Мб); Скорость обработки 1 фото 0,5 - 1 сек., в зависимости от размера. Степень сжатия в среднем 70-80%. Можно активировать сохранение исходников. Можно настроить их автоматическое удаление, например через 7 дней.
  • В платной версии плагина можно вычислять неиспользуемые фото с последующим удалением. Возможно активировать Lazy loading (отложенную загрузку) для изображений, что ускорит загрузку страницы сайта.
  • Кэшировать весь контент на сайте и отдельно создать кэш для мобильной версии сайта. Устанавливать срок жизни кэша и его автоматическое обновление. Установить исключения для кэша по отдельным URL, cookies, агентам браузера - например AppleWebKit/* Работает с Gzip-компрессией на сервере.
  • Можно включить автоматическое удаление по расписанию: ревизий записей, спама, удаленных сообщений, неодобренных комментариев, истекших транзиентных настроек и прочего;

Думаю, что в нашем случае с Nitrosmush будет проще, зайдите на их сайт и возьмите оттуда код для организации взаимодействия с их сервисом. Хотя вот он (скидываю без перевода):

HTTP API Request

To integrate the NitroSmush service into your website, do a POST request as described below:

POST http://nitrosmush.com/api.php HTTP/1.1
Host: nitrosmush.com
Content-Length: {content_length}
Content-Type: multipart/form-data; boundary=----{boundary}

------{boundary}
Content-Disposition: form-data; name="quality"

{quality}
------{boundary}
Content-Disposition: form-data; name="image"; filename="{file_name.ext}"
Content-Type: {content_type}

{raw_image_contents}
------{boundary}--

The allowed values for {content_type} are: image/jpeg, image/png, image/gif

{quality} must be a numeric value between 1 and 100. If you pass 100 you will enable lossless compression. Any other value between 1 and 99 will enable lossy compression.

HTTP API Response

The response is a JSON string with the following data:

{
    result_file: "http://nitrosmush.com/path_to_image.ext",
    savings_b: savings_in_bytes,
    savings_percent: savings_in_percent
}

If an error occurs, the response looks like this:

{
    error: "Long error message, which can be sent to us for inspection.",
    error_short: "Short error message, which you can show to your users."
}

Сами управитесь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, Realtor сказал:

О как сложно ...

Предлагаете перейти в wordpress ?

Нет, внедрить код обработки на сайт

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 18.07.2019 в 06:53, Realtor сказал:

У кого есть опыт использования https://www.cloudflare.com/

Реально помогает?

У данного сервера есть ряд плюсов, но скорость скорее всего к ним не относится. Сайт работает с ним более стабильно, но я заметил, как только выполняется cron, то и клоунфлар не вывозит. Выдает ошибку Error 524. А возможно и вовсе не позволяет запустить крон, но это не точно!?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

подтверждаю, после оптимизации сайта на сайтбилле, полет нормальный, ниже 90 не падает

 

82087971c8.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, TopRaN сказал:

подтверждаю, после оптимизации сайта на сайтбилле, полет нормальный, ниже 90 не падает

 

82087971c8.png

ничегое себе скорость у нас в 1раз показала 4, во второй 15, в третий 7-   это когда писали http

когда поставили https 1-5, 2раз-8, 3раз-8

а что такая скорость маленькая? и почему при переносе она так сильно возрастает ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

из фтп редактора 26 октября в 12ч40 минут постоянно выкидывает -соединение с сервером рвется, или воссе не заходит - так как превышается время соединения. в общем есть какие то проблемы

 

например пишет 

Превышено время ожидания (data connection)
Не могу получить содержимое каталога
Не могу просмотреть каталог '/template/frontend/realia'.

 

Превышено время ожидания (control connection)
Не получается соединиться.

 

Превышено время ожидания (control connection)
Не могу получить имя каталога на сервере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.