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

Василий Наумкин
07 октября 2012, 07:32
0
Никаких секретных методик нет. Если MODX Revolution начал тормозить — это вы что-то там ему нагрузили.
Разбирайтесь со своими вызовами, условиями в чанках и т.д.

Единственный секрет, который я знаю в программировании — это использовать голову по назначению и отращивать прямые руки. Этому научить, к сожалению, невозможно.

А OpenServer, Denwer и прочее барахло надо удалить, и начать пользоваться нормальным веб-сервером — bezumkin.ru/blog/2012/09/24/ubuntu_vbox/
Valentin Rasulov
07 октября 2012, 03:48
0
Странно? getPages не кэшированный не пробовал никогда… мне кажеться будет вава… Вы её практически не используете, к примеру здесь fsknmsk.ru/legal/
А если и есть, как здесь fsknmsk.ru/news/?page=2 — то там вава по времяни — тест www.webpagetest.org/result/121006_8P_CCV/ первый проход вообще в Timed Out ушол, с кэша 10 секунд. Это дофига и очень!!!
Если есть желание, перечитайте топик который я писал для всех community.modx-cms.ru/blog/research/7370.html
Т.е. если по уму тебе нужно свой кэш воткнуть в getPage, а вернее там есть настройки управлением кэша.

getPages — нужно вызывать не кэшированным, так-же и getResources если он имеет связи. А кэшировать нужно самому и делать зависимость.

Судя с вашего примера, новости добавляются редко, а вот в реальных проектах, такая шара вылевается в огромное последствие.

Илья, не воспринимай как за нападение, воспринимай как критику, на то, что я увидел.
Думаю если этат сайт начшёт шевелиться, ты его доведёшь до ума. :)
Денис
07 октября 2012, 02:29
0
А на локалке, ничего что так тупит? Использую Openserver.
Илья Уткин
07 октября 2012, 01:54
0
Он, кстати, работает на обычном shared-хостинге — beget.ru/
Денис
07 октября 2012, 01:51
0
Ого! А ведь вот так и делаю! Но у меня заметно медленнее работали сайты. Поэтому я и думаю, в чём подвох. А на Openserver вообще чехлит.
Илья Уткин
07 октября 2012, 01:47
0
Конечно. Посмотрите fsknmsk.ru/ он как раз на REVO, там везде getPages и getResources, везде phpthumbof обрабатывает картинки при выводе, с оригиналом изображения при загрузке ничего не делается.

Просто все сниппеты вызываются кешированными [[getPages? ...]], [[getResources? ...]]
Денис
07 октября 2012, 01:35
0
То есть с последним сайтом (http://atletik-city.ru) Василий ничего не делал особого?
Просто сделал кешируемые вызовы?
Илья Уткин
07 октября 2012, 01:22
0
Сайт на REVO не надо ускорять. Если сайт «тормозит», надо в каждом конкретном случае разбираться — потому что причины разные. А Василий и так уже много статей написал про «ускорение», например bezumkin.ru/blog/2012/06/18/8/ или bezumkin.ru/blog/2012/07/04/chunk_gr/
KonstantinGreat
06 октября 2012, 00:02
0
очень полезная инфа, скоро будет протестена, спасибо
Антон Слободчук
05 октября 2012, 17:32
0
Вы не сталкивались с проблемой медленного копирования файлов по SFTP на Linode? (настроил все так, как описано в вашей статье)
Виталий Киреев
05 октября 2012, 17:02
0
У вас случайно версия PHP не 5.3.x? У меня на этой версии json_encode возвращает warning в xpdo.class.php и следовательно не работает половина админки.
Илья Уткин
05 октября 2012, 11:15
0
Про ускорение загрузки сайта — откройте, например, Firebug (в Firefox) вкладка «сеть».

У вас около 10 файлов (css и js) не существует. Браузер очень долго пытается их найти и время загрузки увеличивается. Посмотрите, что это за файлы и либо создайте по этим адресам пустые файлы, либо уберите их вызов из кода. Загрузка должна ускориться.
Василий Наумкин
05 октября 2012, 06:09
0
Можно и так, но тогда лучше класс расширить. bezumkin.ru/blog/2012/06/30/methods_change/

А лучше — обойтись без этого и сделать все не меняя ядро магазина.
Василий Наумкин
05 октября 2012, 06:08
0
Товары вносятся в корзину с ценой, которая потом не меняется.

Если вам нужно показывать другую цену именно в корзине, то проще всего это сделать фильтром вывода на цену в чанке tpl.msCart.row. А затем реально менять цену при сохранении заказа в hook`е для FormIt.

Выходит довольно сложно, а у меня и так ощущение, что мы вам всей толпой помогаем магазин делать. Имейте совесть уже.
Виталий Батушев
05 октября 2012, 01:41
0
Будем посмотреть :) Усё, поле для ответов все меньше. Видимо, это намек :)
Valentin Rasulov
05 октября 2012, 01:39
0
ага.

больше не влазит. :)
Виталий Батушев
05 октября 2012, 01:36
0
То есть это не TV, а этакий псевдо-TV, если он будет храниться в ресурсе?
Valentin Rasulov
05 октября 2012, 01:26
0
Планирую создать расширение — т.е. будет маленький конкурент MIGX-ту, только немного всё попроще и самое главное, никак ни влияет на нагрузку сайта, так как вся инфа храниться в том-же ресурсе.
Из минусов — не участвует в поиске (костылями можно… но .), в принципе и MIGX тоже не участвует.

Это как планы, в практике уже использую. К стате в LikeDislike есть возможность инфу продублировать в ресурс как раз в то поле, на которое положил я глаз
Виталий Батушев
05 октября 2012, 01:19
0
Ага, я пользуюсь этим «костылем». Но MIGX-то можно приспособить к куче разных вещей, на том же указанном сайте — это и социальные кнопки, и дни туров, и всякое шняга, когда знаешь, как будет оформляться элемент страницы, но не знаешь, сколько их будет. И, таки, да, на вкус и цвет — согласен, но чужой опыт интересен, ведь его можно использовать если не весь, то часть или просто направление мысли.
Valentin Rasulov
05 октября 2012, 01:13
0
такие галереи я вывожу FileDir — пока здесь ещё описание community.modx-cms.ru/blog/addons/6574.html
можно по ftp заливать…

С количеством картинок в Gallery — согласен, не приятно, но я костыль описывал здесь community.modx-cms.ru/blog/questions/7141.html

По крайней мере, мне очень удобно её использовать как админку, когда нужны вложенности в категории

И ещё — MIGX, всё же, небольшой комбаин… это как для меня, если понять логику работы

Ну, и на последок. На вкус и цвет, товарищей нет. Главное. чтобы все были довольны, значит тем и пользуемся.