Sasha
А если трейси врубить, мб он подскажет? У меня такое было только если там реально стоял мультифилдс с 500 позиций _
тв параметров прямо очень много, распиханы по табам, в среднем страница пересохраняется за 3 сек. но иногда типа бах - и 12 секунд вместо 3
Sasha
но самое главное - у клиента такое через раз
Sasha
а я за пол-часа эфпячки не могу найти
Sasha
относительно долго грузится modx.min.js и почему-то не из кэша
Alexey
Во всех непонятных случаях скидываем вину на хостинг))
Sasha
греши на хостинг))
Да я не вижу что там может быть с хостингом
Andrey
https://alternativeto.net/software/vector-magic/?platform=linux
Ну кстати да. Сайт может и говно по сути у них, но технологичное. Могли
Камиль
Да я не вижу что там может быть с хостингом
Ну надо ведь что то клиенту сказать
Sasha
Во всех непонятных случаях скидываем вину на хостинг))
сохранение само в районе 300мс, остальное это подгрузка, разве это много?
Andrey
Хз, Сань. У меня только при сохранении мультифилдса большого было такое. Секунд по 20.
Sasha
20 сек это дофига конечно совсем
Sasha
у меня тут жопу рвут за 10 раз в час
Sasha
реально из непонятного только modx.min.js?v=0:1 хоть как-то в общем графике заметно после того как сохранение прошлО
Sasha
и то там сущие мс
Sasha
правда один фиг не понятно чего ему из кэша не грузится
Am
А где смотрите все это что у Вас работает как нужно, а у клиента долго? Смотрите с одного места или сервера разные?
Sasha
Ну хостинг-то один и тот же
Sasha
а вот че там с интернетом хз
Sasha
Но еще жалуется от нас сотр, он там какие-то вещи по сео делает, но он может быть под влиянием клиента и утрировать
Am
Раз хостинг один, то нужно найти журналы или поставить скрипты/настройки отслеживания медленных запросов. Тогда всё поймете кто врёт.
Sasha
да хрен поймешь что такое медленный запрос
Sasha
вот один раз за пол-часа я наконец-то увидел этот затык
Am
Сидя тут, да не поймете. Включив опцию или настроив отслеживание - сразу увидите.
Sasha
но опять же это ничего не значит
Am
На сервере смотреть нужно.
Sasha
потому что пересохранял я раз 200 до этого чтобы один раз увидеть
Am
Исключать по одному.
Sasha
как настроить на сервере логгирование медленных запросов ? )
Am
1. Идем на сервер и смотрим что он там использует - апач, php-fpm, nginx и т.д. Дальше гуглить или документацию смотреть. Ну или понять как настроить что-то типа https://newrelic.com
Am
Обычно, на сервере есть логи и там можно включить уровень логирования. Иногда даже и опция отдельная есть по логу медленных запросов в БД или файлам. Может все еще проще решается обращением к хостингу.
Sasha
Блин такое есть
Sasha
Но они обычно сами пишут про это
Am
Можно просмотреть текущую нагрузку на сервер. Вдруг это шаред хостинг, то там точно СР есть и можно понять что происходит.
Am
Это может быть не обычной ситуацией. Смысл в том чтобы по одному исключить вероятности и прийти к чему-то узкому, а не широкому как сейчас.
Sasha
Шаред, но я опять же не вижу системной проблемы, лимитов не превышается даже на 10%
Am
Тогда попробуйте просто написать в ТП и попросить их поставить "логирование медленных запросов". Они должны знать и уметь это делать. После уже поймете что к чему.
Am
Попытка не пытка. (;
Sasha
Надо попробовать
Sasha
Это вариант
Am
На шаредах, кстати, может быть банально проблемы с винтом и доступ к записи будет страдать.
Сергей
а вот че там с интернетом хз
может хостинг с hdd убитым
Камиль
Если нет никаких особенностей у сайта, т.е. он самый обычный
Камиль
и тормозит
Камиль
то по любому проблема с хостингом
Am
Недавно еще запускал проект на хостинге где топовые порно-каналы хостятся и посещаемость ппц какая, так у них проблема была в том что ресурсы распределяются так что в случае пика идет "понижение" соседей. И получается что у клиента сайт не работал просто потому что его ресурсы брались другими. ((%
Sasha
то по любому проблема с хостингом
Да я и не вижу особо проблемы, за несколько сотен пересохранений один раз запрос ждал ответа не 300мс а несколько секунд, это обычная ситуация на шареде, остальное может только зависеть из-за плохого интернета
Sasha
написал в техподдержку, посмотрим, что скажут
Sasha
может хостинг с hdd убитым
Оно бы тогда так постоянно делало, не было бы 1 на 100 раз
Сергей
Оно бы тогда так постоянно делало, не было бы 1 на 100 раз
как раз и не угадаешь какой сектор будет использоваться)
Sasha
Ну база-то в этот момент не двигается
Am
База это файл на диске.
Сергей
там же не один юзер - один хард. пока один юзает убитые сектора, у второго тупит сайт.
Sasha
А вот почему modx.min.js каждый раз грузится - это все равно загадка
Am
Именно.
Sasha
Ну да может же и не из за моего запроса быть дело
Sasha
Сто пудов этот клиент скажет что хостинг говно, свалит в закат и не сможет раскатать архив 😁
Andrey
Спасибо за советы. Юзнул вот эту штуку, вместо пнг на 400 кб теперь jpg раза в два-три меньше. Работает быстренько. https://image.intervention.io/v2/introduction/installation
Maxim
Сниппет evoSearch чего-то не выводит ничего. Таблица evosearch_table создалась с контентом после индексирования
Sasha
по традиции скрины вызова
Maxim
Реально скрин скинуть?)
Maxim
Обманул, выводит "1" 🙂
Am
Вызовы нужны для того чтобы понять о чем говорите и отсеять базовые ошибки. (;
Am
Не показав код не понятно о чем идет речь. Может Вы там космический корабль запускаете, а не лодку в луже.
Maxim
Ладно, еще покопаю)
Oleg
Скрывает.... 🧐
Андрей
Пытаюсь установить дополнение через экстрас, прогресс стоит на месте В протоколе событий это: is_file(): open_basedir restriction in effect. File(/setup.sql) is not within the allowed path(s) 3.1.8 php 8.0.15 Что я делаю не так?
Dmytro
Дело не в php 8 а в настройках php Ctrl+c , v. Текста в гугл и все будет понятно
Sasha
Реально скрин скинуть?)
Ну да. Может вы как-то своеобразно написали
Artem
А. как можно по умному сделать: через каждые 15 товаров выводить баннер знаю, что можно типа [[if? &is=`[+iteration+]:is:15` &then=``]] Но это только один раз, а как сделать каждые 15 товаров?
Антон
Шаблон для 15 итерации - баннер
Антон
Доклистером выводить?
EVO bot Лёшка
Доклистером выводить?
https://docs.evo.im/04_extras/doclister.html
Антон
&tplId15=banner
Volodymyr
Типа [+iteration+]%15:=:0