Ris

Ris

+657
Репутация
3771
Рейтинг
#1 Нагрузка сервера, MySQL. Решения, выявляющие скрипты, которые нагружают базу 10 июня 2018 в 10:51
шэльдэ бердэ бельдэ,
Попробуйте создать в вашем типе контента датасет all, по образцу датасета "Все" в статьях в демоконтенте. Причем можете его даже не отображать на сайте.
А дальше посмотрим, что можно сделать.
#2 Исправление рейтинга 9 июня 2018 в 12:37
ParadoX,
Вы слова "накрутка" и "открутка" слышали?
#3 Проблема с выводом таблицы 9 июня 2018 в 07:50
\wysiwyg\redactor\files\redactor.css
#4 Как вывести количество материала для меню "Категории" для InstantCMS 2? 7 июня 2018 в 19:28
  1. $vakans = $model->filterEqual('category_id', 9)->getCount('con_board');
#5 Нагрузка сервера, MySQL. Решения, выявляющие скрипты, которые нагружают базу 5 июня 2018 в 23:47
Polzovinst,
Эвакуируйтесь оттуда. Я помогу.
#6 Нагрузка сервера, MySQL. Решения, выявляющие скрипты, которые нагружают базу 5 июня 2018 в 23:27

Уточните, Polzovinst, в чём именно проблема? В слишком долгих запросах или в большом количестве быстрых?

WebMan
Проблема Polzovinst в хостере свеб.ру. Они очень любят писать письма "Критическая нагрузка на базу! Немедленно смените тариф на более дорогой!"
#7 проблема в дизайне 5 июня 2018 в 20:15

Так что с дизайном не так?

шэльдэ бердэ бельдэ
Человек не может вывести меню действий. В tseso оно и в самом деле довольно хитро выводится.
#8 Нагрузка сервера, MySQL. Решения, выявляющие скрипты, которые нагружают базу 4 июня 2018 в 12:33

А тут пишут, что ничего не найдено.

vikont
Значит все быстро и хорошо.
#9 Нагрузка сервера, MySQL. Решения, выявляющие скрипты, которые нагружают базу 4 июня 2018 в 11:46

Мог ли бы вы здесь дать окончательное решение или это сугубо индивидуально?

vikont
Окончательного решения (типа потереть спиртом крышку сервера и все станет хорошо) не существует. Но я могу рассказать примерную методику действий для настройки индексов.
1. Нужно выявить, какие запросы долго выполняются. Для этого нужно включить логирование долгих запросов:
Как включить логирование медленных запросов.
Только я советую создать папку в каталоге с сайтом и писать логи туда, чтобы можно было быстро их посмотреть и не лазить в глубины сервера. Например так:
  1. slow_query_log = /home/ваш_юзер/web/ваш_сайт/mysql-slow.log
  2. long_query_time = 1
Все запросы дольше одной секунды будут писаться в лог.
Также долгие запросы можно посмотреть просто в отладке.
2. Теперь советую развернуть копию базы на локальном сайте (опенсервер, денвер и т.д.), чтобы можно было экспериментировать без опасения угробить сайт.
Копируем эти долгие запросы из лога, вставляем в phpmyadmin на локальном сайте и смотрим, как они выполняются. Смотрим explain запросов и смотрим, какие индексы использовались и что тормозит.
3. Теперь можно приступить к экспериментам над индексами. Приведу примеры из моего опыта:
Открываем нужную базу, нужную таблицу — Структура. Тут можно менять местами пункты в составных индексах, добавлять и удалять пункты.
Приблизительный алгоритм следующий:
Какие столбцы используются в WHERE — те поставить на первые места, а по каким идет сортировка (ORDER BY) — те на последние.
4. Также еще нужно настроить сам сервер mysql, задать кэширование и т.д.
Там все тоже требует экспериментов и универсального конфига не существует. Вот приблизительные рекомендации:
admin-club.ru/faq/641-mysql-queries-cache.html

И вообще, почитайте вот тут всё:
ruhighload.com/mysql
#10 Сайтоделы: кто как начинал? 4 июня 2018 в 00:38

Хрень какая-то.

шэльдэ бердэ бельдэ
Читал букварь в детстве.
Тоже хрень какую-то там пишут…
#11 Нагрузка сервера, MySQL. Решения, выявляющие скрипты, которые нагружают базу 3 июня 2018 в 23:50

А может просто у меня руки кривые

шэльдэ бердэ бельдэ
Я тут недавно столкнулся с кривизной собственных рук.
instantcms.ru/forum/thread28414-1.html
Сейчас всё летает.
#12 Начало работы instantCMS 2.x 3 июня 2018 в 23:19
купил айфон и чо с ним делать
где кнопки чтобы нажимать
и как мне позвонить сереге
а вот и он звонит и чо
#13 Сайтоделы: кто как начинал? 3 июня 2018 в 19:00
Товарищи сайтоделы, пройдите, пожалуйста, этот курс:
htmlacademy.ru/courses/4/run/1
#14 Начало работы instantCMS 2.x 2 июня 2018 в 22:59

Это я сделал, что дальше ...?

@garss
Сайт открывается?
#15 Начало работы instantCMS 2.x 2 июня 2018 в 22:23
@garss,
Почитайте тут:
instantcms.ru/blogs/zapiski-dinozavra/ospanel-i-instantcms.html
Правами доступа под виндой можно пренебречь.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.