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

Василий Наумкин
11 октября 2012, 21:25
0
> версия PHP может изменяться между 5.2 и 5.3 в случайном порядке

Фантастика! Опять обожаю shared-хостинги. Чего бы еще и версию GNU/Linux не поменять, случайно?
Да и вовсе, Windows иногда запускать, в первых числах апреля =)

Хотите хорошей работы сайтов — размещайте их на своем сервере. Выделенный, VPS\VDS — не важно.

Главное, чтобы вы там были единственным хозяином.
Никулина Наталья
11 октября 2012, 21:22
0
у меня majordomo… как я поняла, версии php у них меняются:

Версия PHP
Вы можете в данный момент выбрать один из четырех вариантов. Если по причинам совместимости Ваш сайт не работает на одной из версий PHP 5.2 (Zend Optimizer доступен только в версии 5.2) или 5.3, то нужно выбрать рабочую версию, в этом случае Ваш сайт будет обрабатываться двумя Веб-серверами. Если версия не принципиальна, то оставляйте вариант Cluster — в этом случае обрабатывать Ваш сайт будут сразу четыре сервера, что повышает скорость и надежность, однако версия PHP может изменяться между 5.2 и 5.3 в случайном порядке.
Никулина Наталья
11 октября 2012, 21:19
0
(так-то надо было еще 6 дней назад это сказать, но лучше поздно, чем никогда :) — СПАСИБО!!)
Никулина Наталья
11 октября 2012, 21:17
0
может быть вы мне советом поможете ;)? а то расстраиваться я уже скоро готова с 8 этажа выйти вон...:)
Иван Брежнев
11 октября 2012, 16:54
0
у меня версия 5.3 и ошибок нет
Иван Брежнев
11 октября 2012, 16:38
0
Я как раз изучаю исходники, просто интереса ради.
Да id=1 это site_start, дефолтная установка 2.2.5
Василий Наумкин
11 октября 2012, 16:33
0
Подозреваю, потому, что id=1 — это site_start.

Проблема явно не в кэш, там надо исходники копать. Правда, не ясно зачем, если вопрос уже решен?
Иван Брежнев
11 октября 2012, 16:25
0
Проверял только что свою догадку, думал данные извлекаются из кэша, оказалось что нет. В кэше появляется только тот документ на котором я вызываю сниппет pastebin.com/mcR3Nr7H и почему-то всегда ресурс с id=1 кэшируется, остальных ресурсов в кэше нет.
Николай
11 октября 2012, 16:23
0
Сайт открывается как будто у сервера жесточайший запор)))

Без обид но это жестоко часть статистики приложил
Николай
11 октября 2012, 15:16
0
К примеру на этой странице львиную долю времени вы не поверите ))) занимает получение дефолтного аватара пользователя 237 ms))))

и логотипа modx 122ms загрузка скрипта hc.js 143 ms

Так по мелочи и набирается.
Николай
11 октября 2012, 15:09
0
Сам недавно столкнулся с проблемой тормоза сайта не мог понять в чем дело.
Очень выручила примочка которая есть в гугл хроме, аналог есть и в файрфоксе.

В хроме на интересующей вас странице правой конпачкой жмакаете.

Появляется менбю там выбираете просмотр кода элемента. Открывается код элемента там есть сверху меню по разделам. Заходите в нетворк обновляете страницу и вам выплевывает всю статистику по загрузке данной странице.

Страницу может грузить не только движок может быть страница пытается получить не существующий файл и ждет ответа от сервера.

Очень много времени жрет получения ява скриптов. На странице используйте скрипты только те которые нужны не тащите все в 1 хидере.

Причин может быть много

Иван Брежнев
11 октября 2012, 14:49
0
Возможно и глюк.
версия MODX 2.2.5
Василий Наумкин
11 октября 2012, 14:47
0
Мое мнение — глюк.

Раньше точно работало — проверял. Сейчас нет времени разбираться.
Иван Брежнев
11 октября 2012, 14:45
1
0
Кстати есть такой метод чтобы конвертировать SQL запрос в объект xPDO
$modx->getCriteria($className, $criteria, $cacheFlag);

Т.е. обратный процесс методу toSQL()
Иван Брежнев
11 октября 2012, 14:40
0
Может быть xPDO сначала кэширует все данные, а потом уже из кэша их достает. Но все равно не понятно почему он игнорирует перечисленные столбцы в SELECT
Александр Бехер
11 октября 2012, 11:58
0
Денис, все перепроверил. Кажется верно. Один для категорий, другой для товаров.
Denys Butenko
11 октября 2012, 11:03
0
Шаблоны правильно назначены?
Василий Наумкин
11 октября 2012, 06:21
0
Сделал в getData $c->prepare(); echo $c->toSql();die;

SELECT `id`,`pagetitle`,`parent` FROM `modx_site_content` AS `modResource` WHERE ((`modResource`.`published` = 1 AND `modResource`.`deleted` = 0) AND `modResource`.`id` IN (13,14,52)) ORDER BY `modResource`.`menuindex` ASC LIMIT 20

То есть, SQL запрос в getCollection попадает верный, а вот почему оно выбирает все столбцы, вместо указанных — мне не ведомо.

Проверил — и в сниппете так же, и в методе getIterator(). Похоже, с каких-то пор они просто игнорируют SELECT.

То ли баг, то ли так и надо.
Иван Брежнев
11 октября 2012, 00:58
0
Вот то что возвращает получившийся процессор, то что нужно
i25.fastpic.ru/big/2012/1011/54/b8fc5426ff408e5e197906a73643c954.png