С выходом сборки Custom 1.0.9 от 19.03.2013 я очень обрадовался, так как сборка реально очень классная и избавляет от множества рутинных дел. Но вот заметил одну проблему — время от времени админка грузится ну очень долго. Когда это произошло с первым сайтом я все списал на свою криворукость, во второй раз на проблемы на сервере, но когда то же самое проявилось на третьем сайте я заметил закономерность — рпоблема была именно на этой сборке. Тогда я решил провести небольшой эксперимент чтобы убедиться. Результаты можно увидеть на видео ниже:
Что-то онлайн пока не вставилось, вот ссылка на файлик в дропбоксе:
www.dropbox.com/s/roi8ui82qfbxxjp/modx%20test.avi
Пару слов об условиях тестирования. Для чистоты эксперимента оба сайта были размещены на одном сервере и на одном аккаунте. 2 сайта — это 2 смежных субдомена. Один сайт (справа) собран на Modx EVO 1.0.6, со множеством плагинов, а также более 500 документов (по определенным причинам я замазал названия документов).
Второй сайт (слева) — это чистая установка Modx Custom 1.0.9 от 19.03.2013 со стандартными настройками и с одним тестовым документом.
Проблема наблюдается во всех браузерах, иногда может загрузиться достаточно быстро, но часто именно так как на видео.
Вот еще прикладываю скрин на котором видно как долго идет пинг:
Не знаю, проявлялось ли еще у кого-то, а также пока не пробовал версию 1.0.10. Но думаю обратить внимание стоит.
Недавно достался в работу один сайт, в основном много мелкой работы по улчшениям внешнего вида, но после того как глянул скорость отдачи контента всего при 1500 документов немного удивился почему так долго.
С учетом что мне приятней работать с моей сборкой первым делом решил обновить
с учетом что там могли быть измененны системные файлы да и снипеты обновлял только manager тоесть сниппеты и плагины оставил те которые и были.
Из правок системного ядра заметил только CacheExtender (его удалил за ненадобностью) и вот собственно что дало просто обновление системы и возможно удаление CacheExtender-а:
до обновления:
Mem: [^m^], MySQL: 0,1109 s, 170 request(s), PHP: 1,4663 s, total: 1,5772 s, document from database.
Mem: [^m^], MySQL: 0,0851 s, 170 request(s), PHP: 2,2259 s, total: 2,3110 s, document from database.
Mem: [^m^], MySQL: 0,0851 s, 167 request(s), PHP: 3,2199 s, total: 3,3049 s, document from cache.
Mem: [^m^], MySQL: 0,1923 s, 167 request(s), PHP: 1,8628 s, total: 2,0551 s, document from cache.
после обновления:
Mem: 8,25 МБ, MySQL: 0,1196 s, 170 request(s), PHP: 0,6542 s, total: 0,7738 s, document from database.
Mem: 8,25 МБ, MySQL: 0,0174 s, 170 request(s), PHP: 0,1456 s, total: 0,1630 s, document from database.
Mem: 8,25 МБ, MySQL: 0,0153 s, 167 request(s), PHP: 0,1711 s, total: 0,1864 s, document from cache.
Mem: 8,25 МБ, MySQL: 0,0144 s, 167 request(s), PHP: 0,2524 s, total: 0,2668 s, document from cache.
Теперь буду разбираться со снипетами и почему практически ничего не кешируется)