mokys 0 Опубликовано: 22 декабря 2019 Рассказать Опубликовано: 22 декабря 2019 (изменено) Всем привет. Сайт крайне долго грузиться, а именно от 5 до 12 секунд. Что пробовал, поотключал календари, опросы, вывод похожих новостей, вывод архивов и прочие мелкие фишки которые рекомендовались в админке в разделе Анализ производительности. Перебрался на другой сервер, не помогло. Перебрался на еще более крутой сервер с SSD дисками и памятью 32 гига, не помогло. Сменил версию ПХП на 7.3 (была 7.0). результат не изменился. Грешил на криворукого дизайнера, но и при стандартном шаблоне ситуация аналогичная. Грешил на Клаудфларе, что долгий коннект от первого обращения к домену, до сервера, затупка в ДНС, но другие проекты грузятся менее секунды с тем же клаудом. Да и проблема не ДНС, т.к. если смотреть через оперу, просмотр код элемента, далее справа закладка network и посмотреть на чем именно медлительность, то ДНС занимает 30-40 миллисекунд. Проблема именно в DOMContentLoaded, то есть подгрузке контента. Оптимизация базы данных и прочие танцы с бубнами не помогают. Включены все вспомогательные фишки в админке которые только можно Включить Gzip сжатие HTML страниц: Включить Gzip сжатие JS и CSS файлов Включить кеширование на сайте На этом же серваке есть ДЛЕ 9ой версии, летает, грузится за 1 секунду. Всего новостей 25 000. Статических страниц около 2000. Вес базы около 500 метров. Куда копать, уже понятия не имею. Все файлы оригинальные, никаких доп. плагинов не стоит и вообще они отключены, по рекомендации в том самом разделе Анализ производительности. Ошибок в коде нет(смотрел той же оперой). Вирусы и т.д. исключаю. Версия ДЛЕ 13.2. В самой админке, очень круто все быстро грузится, проблема именно в морде сайта-контенте. Сам пациент https://chem.ru Изменено 22 декабря 2019 пользователем mokys Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 22 декабря 2019 Рассказать Опубликовано: 22 декабря 2019 Смотрите логи MySQL сервера, какие запросы тормозят загрузку сайта, так как у вас время выполнения SQL запросов очень большое <!-- Time executing MySQL query: 9,00471 seconds --> <!-- The script execution time 9,71473 seconds --> 1 Цитата Ссылка на сообщение Поделиться на других сайтах
mokys 0 Опубликовано: 22 декабря 2019 Рассказать Опубликовано: 22 декабря 2019 (изменено) Автор Сможете подсказать как их посмотреть? Имеется ввиду путь до логов. Стоит Дебиан 9 Изменено 22 декабря 2019 пользователем mokys Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 22 декабря 2019 Рассказать Опубликовано: 22 декабря 2019 13 минут назад, mokys сказал: Сможете подсказать как их посмотреть? Имеется ввиду путь до логов. нет Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 23 декабря 2019 Рассказать Опубликовано: 23 декабря 2019 Есть подозрение, что custom-ы не кэшируются. Откуда там 6 запросов к БД? 2 Цитата Ссылка на сообщение Поделиться на других сайтах
mokys 0 Опубликовано: 23 декабря 2019 Рассказать Опубликовано: 23 декабря 2019 Автор 7 часов назад, alex32 сказал: Есть подозрение, что custom-ы не кэшируются. Откуда там 6 запросов к БД? Это.....это..это просто жесть. Спасибо вам огромнейшее. Дело было реально в них. aviable="global" from="1" limit="6" cache="no" заменил на aviable="global" from="1" limit="6" cache="yes" Летает просто как ураган!!! Нагрузка на сервере сразу ушла с 25% на 3%. Зря 3 раза мигрировал. Полгода мучений)) С наступающим вас Новым годом и успехов во всех ваших начинаниях, и крепкого здоровья. Жму вам руку🤝 Цитата Ссылка на сообщение Поделиться на других сайтах
mr. Freeman 11 Опубликовано: 13 января 2020 Рассказать Опубликовано: 13 января 2020 В 23.12.2019 в 12:52, mokys сказал: Это.....это..это просто жесть. Спасибо вам огромнейшее. Дело было реально в них. aviable="global" from="1" limit="6" cache="no" заменил на aviable="global" from="1" limit="6" cache="yes" Летает просто как ураган!!! Нагрузка на сервере сразу ушла с 25% на 3%. Зря 3 раза мигрировал. Полгода мучений)) С наступающим вас Новым годом и успехов во всех ваших начинаниях, и крепкого здоровья. Жму вам руку🤝 У вас там что то совсем ПО плохо настроено, раз на 25К новостей с такими ресурсами данный запрос в базу так просаживал производительность. Цитата Ссылка на сообщение Поделиться на других сайтах
mokys 0 Опубликовано: 1 апреля 2020 Рассказать Опубликовано: 1 апреля 2020 Автор Снова яндекс дал понять, что "Чувак, твой сайт более 3 секунд загружается", что является правдой. То что видит яндекс. <!-- The script execution time 3,1645 seconds --> <!-- The time compilation of templates 0,00143 seconds --> <!-- Time executing MySQL query: 7,0E-5 seconds --> <!-- The total number of MySQL queries 0 --> <!-- RAM uses 5,93 MB --> <!-- For compression was used gzip --> <!-- The total size of the page: 46386 bytes After compression: 12067 bytes --> и сам скрипт <!-- The script execution time 3,09249 seconds --> <!-- The time compilation of templates 0,00205 seconds --> <!-- Time executing MySQL query: 0,00075 seconds --> <!-- The total number of MySQL queries 1 --> <!-- RAM uses 5,98 MB --> <!-- For compression was used gzip --> <!-- The total size of the page: 46137 bytes After compression: 12111 bytes --> Версия движка 13.2. Кроме добавления контента никаких манипуляций не делал. Куда копать, не пойму. Если есть идеи, буду рад помощи. Пока только почистил кэш, сделал оптимизация базы данных. Может есть смысл обновиться до 14? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 1 апреля 2020 Рассказать Опубликовано: 1 апреля 2020 1 час назад, mokys сказал: Куда копать, не пойму. Сторонние модули, которые используют подключения к внешним сайтам. Или RSS информеры если есть. Возможно какой то внешний сайт работает медленно. Это проверять в первую очередь Цитата Ссылка на сообщение Поделиться на других сайтах
mokys 0 Опубликовано: 1 апреля 2020 Рассказать Опубликовано: 1 апреля 2020 Автор Сторонних модулей нет, и сама функция "сторонние модули" отключена в настройках. РСС информеров нет. Ни курс валют, ни погоды ничего, от слова совсем. Цитата Ссылка на сообщение Поделиться на других сайтах
mokys 0 Опубликовано: 2 апреля 2020 Рассказать Опубликовано: 2 апреля 2020 (изменено) Автор Списался с техподдержкой, нашли причину долгой загрузки сайта, это использование перекрестных ссылок в больших количествах (5000 шт) Посоветовали переделать их на фильтр слов. И тут есть вопросы: 1. Ставлю текст 123 заменить на <a href="/123.html" target="_blank">123</a> после сохранения скрипт заменяет это на [url=/123.html]123[/url] Как сделать, чтобы ссылка открывалась в новом окне с помощью тэгов [url=] [/url] 2. Такой текст есть в 3-50 статьях (статических страницах и новостях), после добавления в фильтр слов, оно не заменяется в статических страницах и новостях, пока не зайти в саму статья, нажать редактировать, и сохранить ее, тогда правило применяется. Как сделать, чтобы слова заменялись сразу или есть какая то чудо кнопка которая пересохранит статьи? Изменено 2 апреля 2020 пользователем mokys Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.