Gaius Cassius
Gaius Cassius
брал бы то что знаешь, ту же вп и битру, а в свободное время вникал в модх
Watch
Алексей
Миша
Миша
Ну
Watch
Watch
Watch
Watch
но собсна если верить стате модхса - провалы не в базе, а в генерации шаблона
Watch
Watch
Watch
изюминка, из кеша
Gaius Cassius
даю 80% что tagger вые..тся
Watch
Никаких. есть базовый шаблон, из него вырезаны все сниппеты, есть расширяющий его шаблон, и {$_modx->resource.content}
Watch
и всё)
prohor
Попеременно отключить части шаблона и вычислить что его тормозит. Явно какая то магия
Алексей
Это раз.
Во вторых у тебя php через нджикс?
Watch
нет, апач
Watch
Выводит время потраченное на запросы к базе данных 0.0006 s
Выводит количество запросов к базе данных 1
Выводит время потраченное на работу PHP скриптов 1.0869 s
Выводит общее время потраченное на генерацию страницы 1.0875 s
Выводит источник содержимого (база данных или кэш) cache
снес дебаггер - вырос отклик😂
Алексей
У тебяплагины все отключены?
Алексей
Кеш в ручную чистил?
Watch
ttfb - 1,05
Watch
Watch
Алексей
Сайт на отдельном юзере??? Если да, выключен ли дебагер php?
Watch
на отдельном, выключен
Алексей
Сайт свежеустановленный? Или что то ставил-удалял и ТП?
Как вариант снести и установить заново.
Или сделать тест пхп. ТК модикс на нормальном хосте с пустыми данными отвечает 0.02 в Кеше... Те явно у тебя что не так.
Алексей
Сделай php файлик с миллионом циклов и простейшие операции - засеки время микротайм.
И запусти на разных сайтах, сравни результ.
Watch
Свежеустановленный, под него в исп создал отдельного юзера и залил. Единственная большая известная мне проблема - нгинкса нет. но не может же пых генерить страничку полторы секунды на ровном месте)
Watch
Алексей
Алексей
Watch
Спасибо)
alex
нет тут случайно специалистов по реакту?
Anton
Да сейчас все вуеристы стали.
Алексей
че, норм вуй... для своего сегмента. :)
Anton
Так я сам за него топлю.
Anton
Это скорее сарказм был.
Вадим Семыкин
Всем привет. Вывожу на странице дерево ресуров с n уровнями вложенности. Делаю так:
$childpagetree = $modx->getTree($idpage, 100); // получил массив ресурсов'
Все норм, ресурсы выводятся.
т.к. массив в качестве индексов массива выводит id ресуров, я простым for перебрать не могу его (индексы не с 0). Перебираю с помощью foreach:
`function printTree($data, $level = 0){
foreach($data as $k => $v){
$isArray = is_array($v);
if (!empty($isArray)){
echo 'Массив: '.$k.' Уровень: '.$level.'<br>';
}
if (empty($isArray)){
echo 'Строка: '.$v.'<br>';
}
if($isArray){
printTree($v, $level + 1); // если массив, то вызываем функцию еще раз
}
}
}
printTree($childpagetree);`
В самом foreach пытаюсь сделать следующую штуку:
`$ResourceItem = $modx->getObject('modResource', $v);
echo $ResourceItem->get('pagetitle').'<br>';`
И все ломается. В чем проблема?
Вадим Семыкин
Вадим Семыкин
В чем подвох?
Вадим Семыкин
Ага. Даже если внутри foreach дёрнуть функцию и в неё передать $v, потом в функции с $v что-нибудь сделать, то все норм возвращает
Алексей
где вызываете по коду ResourceItem ? там три условия...
Алексей
у вас же массив приходит в $v
Приведите полный листинг
Алексей
Алексей
проверьте иначе, возможно что-то не так.
Алексей
там же тру-фалс вроде бы... будет
Вадим Семыкин
Так это условие, что элемент не массив. И сама $v в echo выводится. Не работает только с MODX getobject
Вадим Семыкин
Если бы в echo не было бы $v, то да, согласен, с условиями какая-то фигня
Вадим Семыкин
Так-то работает все
Алексей
Вадим Семыкин
Вадим Семыкин
Выводит
Вадим Семыкин
Алексей
хм... попробуйте без ."<br>" вывести: echo $ResourceItem->get('pagetitle');
Алексей
потому что у меня закончились мысли :)
Вадим Семыкин
Неа, не работает. Доходит до первого вложенного массива и грохается.
Вадим Семыкин
Вадим Семыкин
Такое ощущение, что на первом MODX getobject все валится
Алексей
это самое.... у вас же вроде 3 условия и без обьекта - все три выполняются или только одно??
Алексей
Anonymous
я некорректно себя веду в том, что не то оптимизирую?) я ж говорю, пустая конфа + феном. + плагины типа пхпдебаг и в целом ничего больше. и отклик как у овержирного сайта. на ровно месте. Как бы там не было - ответы получены не информативные и оскорбительные. смысл писать это?
Да кому ты тут что доказываешь. Громин это чмошник с синдромом вахтёрши. Обиженная девочка не выдерживает критики и пуская сопли банит тех кто её обидел. Недавно меня также забанил, а сейчас смотрю распетушился как никогда. Видать чует что обосрался, но уже поздняк. Кому надо поняли кто есть кто))) А чат да, с такими крысами быстро скатится, вместе с modx'ом в придачу. Так что не трать время на долбоёбов обиженных, им итак досталось от жизни. А ты придурок (Евгеша), недолго тут всё равно в админах проторчишь, вангую, что или сам снимешь полномочия, или тебя попросят, ну или один тут общаться будешь)) Аминь. Можешь банить, симок у меня много))
Андрей
О, второе пришествие артура подъехало
Watch
Алексей
Алексей