Realtor 47 Жалоба Опубликовано: July 18, 2019 У кого есть опыт использования https://www.cloudflare.com/ Реально помогает? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
dmpress 9 Жалоба Опубликовано: July 18, 2019 В 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 сжатие включено по умолчанию, ничего дополнительно настраивать не надо Какой вывод в итоге? Попробовать перейти на супермощный тариф от балды и посмотреть - ускориться сайт на сайтбилле или нет? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: July 21, 2019 В 18.07.2019 в 11:20, dmpress сказал: Какой вывод в итоге? Попробовать перейти на супермощный тариф от балды и посмотреть - ускориться сайт на сайтбилле или нет? Без оптимизации всё равно не обойтись. Сейчас полезу сайт на Вордпрессе оптимизировать, давно надо было сделать. Отпишусь позже... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: July 21, 2019 Ну вот, поколдовал над 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 В целом, уже характеристики по тесту нормальные, скорость загрузки отличная. Можно еще поколдовать, но уже пойдет в ущерб сайту и вызовет недовольство заказчика. Немного можно выиграть на удалении слайдера, фона сайта, сделать сайт не в окне а во весь экран... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: July 23, 2019 В 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 В целом, уже характеристики по тесту нормальные, скорость загрузки отличная. Можно еще поколдовать, но уже пойдет в ущерб сайту и вызовет недовольство заказчика. Немного можно выиграть на удалении слайдера, фона сайта, сделать сайт не в окне а во весь экран... А если поколдовать над сайтом под управлением сайтбилл, можно ли придти к таким же результатам , как и над ВордПресс , поделитесь опытом На сайте разработчика , та же ситуация, что и у меня Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: July 23, 2019 В 18.07.2019 в 11:20, dmpress сказал: это мелочь, задержка из-за размеров минимальная, основная задержка из-за времени исполнения это кривой костыль, большинство к использованию не рекомендуют на моем хостинге Спринтхост gzip сжатие включено по умолчанию, ничего дополнительно настраивать не надо Какой вывод в итоге? Попробовать перейти на супермощный тариф от балды и посмотреть - ускориться сайт на сайтбилле или нет? Вы бы дали доступ в админку, я бы посмотрел загрузку сайта и оценил что там может быть. Параметров очень много, где могут быть тормоза. Возможно, какая-то лишняя галочка решит 90% ваших головняков. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
dmpress 9 Жалоба Опубликовано: August 7, 2019 В 23.07.2019 в 10:49, rumantic сказал: Вы бы дали доступ в админку, я бы посмотрел загрузку сайта и оценил что там может быть. Параметров очень много, где могут быть тормоза. Возможно, какая-то лишняя галочка решит 90% ваших головняков. Ну, во-первых, форум для того и есть чтобы публиковать решения которые могут повторить другие пользователи. А во-вторых - вы не знаете какие настройки мне нужны, а какие нет. Как разработчики вы должны дать хотя бы список того, где могут быть тормоза и мы, как пользователи, уже сами будем включать/выключать и тестировать. В чем сложность-то? Сделайте скрины админки и прямо на скринах напишите что можно потестировать. Админки у всех одинаковые, зачем вам для этого доступ к моей админке? Вон Chernetskiy выше описал как легко оптимизируется Вордпресс. Я так понял это намёк - зачем вам Сайтбилл, переходите на Вордпресс... 2 ReatEstate и Realtor reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: August 7, 2019 у нас через админку посмотрите пожалуйста :)) гугл говорит что у нас все плохо и требует оптимизации всего и всЯ... как бы только это все исправить ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
dmpress 9 Жалоба Опубликовано: August 7, 2019 3 минуты назад, doma сказал: у нас через админку посмотрите пожалуйста :)) гугл говорит что у нас все плохо и требует оптимизации всего и всЯ... как бы только это все исправить ? вот и повод есть)) оптимизируете людям сайт, по ходу оптимизации сделаете скрины с комментариями и разместите здесь - польза всем! 2 Realtor и ReatEstate reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Cybersoldier 0 Жалоба Опубликовано: September 30, 2019 Для ускорения загрузки страницы попробуйте сконвертировать изображения в формат webp. Обычно картинки на сайтах тяжеловесные, webp сожмет их минимум на 30% без потери качества Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: October 1, 2019 10 часов назад, Cybersoldier сказал: Для ускорения загрузки страницы попробуйте сконвертировать изображения в формат webp. Обычно картинки на сайтах тяжеловесные, webp сожмет их минимум на 30% без потери качества а можно ли фото конвертировать на автомате при загрузке на сайт сайтбилл? есть ли такие скрипты Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: October 1, 2019 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." } Сами управитесь? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: October 2, 2019 8 часов назад, Chernetskiy сказал: Сами управитесь? О как сложно ... Предлагаете перейти в wordpress ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: October 2, 2019 15 часов назад, Realtor сказал: О как сложно ... Предлагаете перейти в wordpress ? Нет, внедрить код обработки на сайт Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mykvartira 4 Жалоба Опубликовано: October 25, 2019 В 18.07.2019 в 06:53, Realtor сказал: У кого есть опыт использования https://www.cloudflare.com/ Реально помогает? У данного сервера есть ряд плюсов, но скорость скорее всего к ним не относится. Сайт работает с ним более стабильно, но я заметил, как только выполняется cron, то и клоунфлар не вывозит. Выдает ошибку Error 524. А возможно и вовсе не позволяет запустить крон, но это не точно!? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: October 25, 2019 подтверждаю, после оптимизации сайта на сайтбилле, полет нормальный, ниже 90 не падает Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: October 26, 2019 19 часов назад, TopRaN сказал: подтверждаю, после оптимизации сайта на сайтбилле, полет нормальный, ниже 90 не падает ничегое себе скорость у нас в 1раз показала 4, во второй 15, в третий 7- это когда писали http когда поставили https 1-5, 2раз-8, 3раз-8 а что такая скорость маленькая? и почему при переносе она так сильно возрастает ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
doma 22 Жалоба Опубликовано: October 26, 2019 из фтп редактора 26 октября в 12ч40 минут постоянно выкидывает -соединение с сервером рвется, или воссе не заходит - так как превышается время соединения. в общем есть какие то проблемы например пишет Превышено время ожидания (data connection) Не могу получить содержимое каталога Не могу просмотреть каталог '/template/frontend/realia'. Превышено время ожидания (control connection) Не получается соединиться. Превышено время ожидания (control connection) Не могу получить имя каталога на сервере. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах