Всего 123 785 комментариев

Denys Butenko
15 октября 2012, 21:50
0
Нет, проблема оказалась в том, что php-apc с первого раза не удачно установился в /etc/php5/apache2/conf.d не появился apc.ini в котором указано extension=apc.so. Нигде не мог найти этот файл. Сделал apt-get purge php-apc, apt-get install php-apc — появился apc.ini. А обнаружил, в журнале ошибок. Вдруг, кому на будущее пригодится.

Итог: Было ~12Мб на главной странице, сейчас 5,34Мб
Василий Наумкин
15 октября 2012, 21:49
0
В этом и прикол, что все будет работать через новый кэшер.

Методы set, get и прочие — расширены. Смотри исходники по ссылке в начале.
Иван Брежнев
15 октября 2012, 21:47
0
А стандартные средства кэширование так же будут работать?
Имею ввиду вот такие

Пишем в кэш /core/cache/my_cache_dir
$modx->cacheManager->set($id, $collection, 86400, array(xPDO::OPT_CACHE_KEY => 'my_cache_dir'))

Получаем данные из кэша /core/cache/my_cache_dir
$collection = $modx->cacheManager->get($id, array(xPDO::OPT_CACHE_KEY => 'my_cache_dir'))
Василий Наумкин
15 октября 2012, 21:36
0
И каков он? У меня было 10,5, стало 7.

Может, php-apc уже был установлен?
Denys Butenko
15 октября 2012, 21:34
0
Активировал, но что-то объем используемой памяти остался прежним) Проверяется вашим сниппетом.
Василий Наумкин
15 октября 2012, 21:34
0
И каков он? У меня было 10,5, стало 7.

Может, php-apc уже был установлен?
Valentin Rasulov
15 октября 2012, 21:18
0
Во — а про cache_prefix не знал, спасибо.
Наслышенна тема, но я с ней сталкнулся только на локалке. у меня стоит локальный веб сервер MAMP и в нём по дефолу 3 вида кэша (XCache, eAccelerator и Alternative PHP Cache (APC)) и поигравшись сними я прозрел от APC. После чего дал идею тебе попробовать в живую (хитёр я!!!!, нет просто у меня и так кэшами был апач загручен, а сейчас перенёс всё на nginx и уже после того, как ты подтвердил — всё класс!, установил и себе).
Denys Butenko
15 октября 2012, 19:52
0
Пользуясь случаем, хочу спросить как сделать ссылку на Logout из Manager в плагине?
Александр Наумов
15 октября 2012, 18:41
0
Спасибо большое, а то что-то запутался.
Виталий Киреев
15 октября 2012, 13:24
0
Для Firefox есть полезные дополнения Web Developer. и Firebug. У хрома встроенная консоль Ctrl-Shift-J. Скорее всего там отображена ошибка. Кажется у меня тоже была проблема, опечатка какая-то была в rtfm.
Василий Наумкин
15 октября 2012, 11:56
0
У вас явно ошибка в синтаксисе или в вызове компонентов ExtJS.

Попробуйте для начала поработать с modExtra — bezumkin.ru/blog/2012/10/03/new_modextra/

Нужно просто склонировать, переименовать, собрать пакет и установить на сайт. В видео все показано.

При установке он создаст вам свою таблицу, пропишет чанки, сниппеты и тд — можно сразу работать.
Василий Наумкин
15 октября 2012, 06:53
1
0
[[+modx.user.id:isloggedin=`если авторизован`:else=`не авторизован`]]

rtfm.modx.com/display/revolution20/Input+and+Output+Filters+%28Output+Modifiers%29
Иван Брежнев
15 октября 2012, 00:54
0
Выборка самым последним способом 20к ресурсов

Ресурсов: 20000
Памяти скушано: 94.25Мб
Время работы сниппета 0.58 сек
Александр Бехер
13 октября 2012, 19:38
0
&depth=`0` помогло. Максим, большое спасибо.
Denys Butenko
12 октября 2012, 19:55
0
Создайте сайт на modx-test.com и повторите все, как на вашем сайте — проблема осталась в гитхаб открывайте issue, проблема исчезла — сделайте 1 в 1 как на modx-test.com
Максим Полетаев
12 октября 2012, 18:43
0
В вызов getResources добавьте &depth=`0`
Николай
12 октября 2012, 15:19
0
Наталья возьмите гугл хром либо файрфокс.

В гугл хроме на главной странице счелкаете правой кнопкой нажимаете просмотр кода элемента.

Откроется код элемента а сверху будут пункты плагинов для разработчика — вам нужен networck — идете туда и обновляете страницу. Вам выдает отчет по времени загрузки элементов страницы и по этому списку работаете.

Смотрите какие скрипты откуда грузит почему что не находит и пошагово лечите все.
Василий Наумкин
12 октября 2012, 06:30
0
Зачем «нечто подобное в самом miniShop», если он — расширения для MODX, у которого есть output filters?

rtfm.modx.com/display/revolution20/Input+and+Output+Filters+%28Output+Modifiers%29
Иван Брежнев
12 октября 2012, 03:34
0
Проще всего это сделать написав сниппет.
Там можно легко проверить все условия, и сформировать нужный вывод