Неоправданно высокая скорость записи в базу (xPDO)
Помогите советом, пожалуйста.
Элементарная операция сохранения строки в бд через xPDO:
На test.modx.pro эта операция занимает 0.002-0.003 секунды.
На моём сервере 0.13-0.14 секунды, что в 46,5 раз больше и совершенно никуда не годится.
Это всего лишь сохранение одной строки в бд, а по времени занимает как 1/3 от общей времени загрузки станицы. Что-то это прям совсем не хорошо.
Буквально несколько дней назад mysql отвалился сам собой (предпосылок к этому не было). После старта mysql начались такие вот дела. Как побороть — не знаю.
Если у кого-нибудь есть идеи, как это можно исправить — буду безумно рад! Готов оплатить работу за устранение этой проблемы.
p.s. Василий, это та vps-ка которую ты мне когда-то настраивал. Само собой, что раньше всё работало как часы (ты же настраивал)). Помоги, пожалуйста, если свободная минутка высвободится.
Элементарная операция сохранения строки в бд через xPDO:
$timeStart = microtime(true);
$modSetting = $modx->getObject('modSystemSetting', 'site_start');
$modSetting->set('value', 1);
$modSetting->save();
$timeEnd = microtime(true);
echo $timeEnd - $timeStart;upd. В приведённом коде была ошибка — вместо $modx->getObject было $this->modx->getObject, но на суть вопроса это никак не влияет. Тестировался рабочий код.На test.modx.pro эта операция занимает 0.002-0.003 секунды.
На моём сервере 0.13-0.14 секунды, что в 46,5 раз больше и совершенно никуда не годится.
Это всего лишь сохранение одной строки в бд, а по времени занимает как 1/3 от общей времени загрузки станицы. Что-то это прям совсем не хорошо.
Буквально несколько дней назад mysql отвалился сам собой (предпосылок к этому не было). После старта mysql начались такие вот дела. Как побороть — не знаю.
Если у кого-нибудь есть идеи, как это можно исправить — буду безумно рад! Готов оплатить работу за устранение этой проблемы.
p.s. Василий, это та vps-ка которую ты мне когда-то настраивал. Само собой, что раньше всё работало как часы (ты же настраивал)). Помоги, пожалуйста, если свободная минутка высвободится.
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Сделай этот простенький тест, и если тормоза в наличии — welcome to support.
В том-то и дело, что всё работает шустро, за исключением записи в БД.
потрачено 0.0006 секунд.
Тестовый сайт маленький, чистить там нечего.