Неоправданно высокая скорость записи в базу (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
                modx.pro/hosting/2518/
Сделай этот простенький тест, и если тормоза в наличии — welcome to support.
                    Сделай этот простенький тест, и если тормоза в наличии — welcome to support.
                1.3-1.4 секунды.
В том-то и дело, что всё работает шустро, за исключением записи в БД.
                    В том-то и дело, что всё работает шустро, за исключением записи в БД.
                Упс, 0.13-0.14. Ошибся при наборе)            
                    
                При этом pma пишет, что на запрос:
                    UPDATE `modx_system_settings` SET `value` = '2' WHERE `key` = 'site_start'потрачено 0.0006 секунд.            
                Я наверное знаю в чем дело: при сохранении системной настройки черех xPDO очищается кэш всего сайта. Чем больше кэш — тем больше на это требуется времени.
Тестовый сайт маленький, чистить там нечего.
                    Тестовый сайт маленький, чистить там нечего.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.