-
- 2,113 Posts
Quote from: spbox at Jul 03, 2011, 02:29 PM
Doc Manager с этой версией MODx у меня не работает
А при чем тут Doc Manager? Просто делаете копию ресурса, выбрав копии дочерних ресурсов и введя имя нового ресурса. То есть выбираете в контекстном меню «сделать копию» и все.
-
- 2,113 Posts
Quote from: spbox at Jul 04, 2011, 10:15 PM
Как это делается практически?
В 2.1.1 действительно вложенные документы не копируются, в предыдущих версиях они копировались...
-
- 30 Posts
Может ли это быть багом? Кто знает?
Тогда еще вариант: импортировать HTML, но опять же не работает...
Что-то с 2.1.1 не ладное
-
- 5 Posts
Что скажете на такой результат:
При первом заходе:
0,8429 s — время запросов к базе данных
604 — количество запросов к базе данных
10,0733 s — время работы PHP скриптов
10,9162 s — общее время генерации страницы
database — источник содержимого (база или кэш)
И кеш:
0.0049 s — время запросов к базе данных
3 — количество запросов к базе данных
0.2269 s — время работы PHP скриптов
0.2318 s — общее время генерации страницы
cache — источник содержимого (база или кэш)
Размер siteCache.idx.php ~ 3Мб
Количество документов ~ 6000 и постоянно растёт
Выделено под php 64мб
Нагрузка цп 9%
Вчера сайт упал изза нехватки под пхп, решил проблему удалением лишних документов, шаблонов, тв, чанков; но чувствуется что это только начало, что опытные могут подсказать?
-
- 2,113 Posts
604 запроса к базе – очень плохо, а 10 секунд PHP – вообще ужасно. Надо переделывать сайт, отказываясь от использования ресурсоемких сниппетов и плагинов… А какая версия MODX? 6000 страниц – в принципе не так уж и критично, но если все эти страницы реально нужные (нередко создают страницы, которые сами не выводятся, а только служат источником данных для других страниц).
-
- 5 Posts
версия 1.0.5, а чтото кроме отказа от использования снипетов? есть какието варианты?
-
- 2,113 Posts
Я не писал – отказ от сниппетов, я писал – отказ от ресурсоемких сниппетов. Например, на одном сайте использовался сниппет, написанный каким-то умельцем, который генерировал около 300 обращений к базе. Я внес несложные исправления (около десяти строк кода), и теперь сниппет генерирует 3 обращения к базе. Также, например, активное использование PHx резко увеличивает нагрузку на сервер – замена конструкций PHx простейшими сниппетами, выполняющими то же самое, иногда уменьшает время работы PHP раз в 5–10. И так далее – надо искать, что тратит время PHP и генерирует множество запросов, и оптимизировать эти программы. В некоторых случаях, возможно, вместо стандартных сниппетов лучше использовать самописные, оптимизированные с учетом особенностей конкретного сайта (они не будут такими универсальными, как стандартные, но зато потребуют меньше ресурсов).