0.00
57 читателей, 59 топиков

CloudFlare

Навязали мне зарубежные товарищи, вот и решил протестить один из Сервисов CloudFlare cloudflare.com/. Есть как бесплатный аккаунт, так и платный.
Я выбрал бесплатный + ещё получаю на предложенном сервисе бесплатных 2Гб для резервной копии сайта.
Читать дальше →

Динамический ресайз или src.sencha.io

My image, onstrained by half the width of the screenВот решил немного поделиться, то чего знаю. Недавно, месяца 3 назад, я начал изучать Senhca Touch (мобильные приложения), так вот, у Сенча есть такой сервис, как Ресайз картинок, Мы прекрасно понимаем, что мобильные устройства и планшеты — разных разрешений, и для каждого разрешения накладно складывать куча картинок. Sencha.io Src позволяет динамически изменять размер изображения для все большего количества размеров экрана мобильного устройства. Так-же можем просто
Читать дальше →

[EVO] Почему важна оптимизация и с чего лучше начать

Недавно нашел несколько способов оптимизировать MODX EVO:
1 вынести все в файлы
2 отключить phx так где он не нужен (хотя лучше его вообще не использовать)
Эти 2 пункта дали прирост в скорости примерно на 30%.

Но что это дает нам на живых проектах? и зачем все это:)
суть в том что есть комфортная скорость генерации страниц сайта скажем до 0,5с
так вот вся моя оптимизайция дает возможность использовать больше готовых решений вписываясь в эту зону.
Итого не нужно писать решения под задачу, а можно смело использовать готовые, зная что есть небольшая фора, опять же это сказывается на сколькость создания сайта а так же на качество его работы.

Но это лишь небольшая часть оптимизации которая касается непосредственно MODX EVO.
хочу заметить что даже 0,5 с из 5-6 секунд это лишь мелкая часть. но почти всегда именно на это обращают внимание.
Читать дальше →

[REVO] Маленький секрет, а может и не скрет?!

Прочитав сегодняшнии посты, ещё раз убеждаюсь, в правильности своих решений, может я только так думаю… но поделюсь своим не секретом.
Почему я делаю админку отдельно на php от админки MODx?
Читать дальше →

[EVO] Неушто память не важна?

недавно был топик по поводу надальной потребляемости файлов и ресурсов:
community.modx-cms.ru/blog/research/8830.html
Да и Безумкин у себя в блоге пишет опять же учитывая память и время генерации странички

Посему возник вопрос как распределяется память сайта:
тоесть скажем так нам хостер выделил 128мб памяти:
сайт базово есть 10мб тоесть как я себе это представляю при 13-ти пользователях память должна заканчиваться но этого не происходит так как тот же лоад импакт показывает что есть жизнь и при 50 пользователях вот и хочу понять на что же нам так нужна память и нужно ли ее беречь )

Тут немного посидел и подумал и сделал небольшое улучшение своей сборки(правда пока тестю и еще не выкатил)
Было:

!-- Mem : 1.75 МБ, MySQL: 0.0018 s, 5 request(s), PHP: 0.0640 s, total: 0.0658 s, document from database. -->
!-- Mem : 1.75 МБ, MySQL: 0.0011 s, 2 request(s), PHP: 0.0548 s, total: 0.0559 s, document from cache. -->
!-- Mem : 1.00 МБ, MySQL: 0.0029 s, 2 request(s), PHP: 0.0077 s, total: 0.0106 s, document from cache. -->
фаил кеша: 905кб


Стало

!-- Mem : 0.75 МБ, MySQL: 0.0016 s, 5 request(s), PHP: 0.0063 s, total: 0.0080 s, document from database. -->
!-- Mem : 0.75 МБ, MySQL: 0.0011 s, 2 request(s), PHP: 0.0040 s, total: 0.0051 s, document from cache. -->
!-- Mem : 0.75 МБ, MySQL: 0.0011 s, 2 request(s), PHP: 0.0051 s, total: 0.0062 s, document from cache. -->
фаил кеша: 22кб


Тоесть как я понимаю теперь у меня есть запас в:
880 кб в кеш файле
1 мб памяти
и увеличил скорость загрузки в 8 раз. (звучит громко лучше наверное быстрее на 0,058 с)

это хочу заметить при только что установленном MODX EVO) дальше соглашусь с Безумкиным что дело только в програмисте )

вывод использованных ресурсов и события для плагинов

всем кто уделяет время на оптимизацию кода и скорости работы сайт знакома строка:

Mem : 1.51 MB, MySQL: 0.0014 s, 2 request(s), PHP: 0.0183 s, total: 0.0197 s, document retrieved from cache.


но в MODX есть события для плагинов которые выполняются после основного парсера MODX
тоесть после того как сленерированна эта сторка
к примеру OnWebPagePrerender

итого если мы повесим плагин на это события и там будет 10 запросов в базу то в статистике использвания ресурсов мы их уже не увидимим:(

потому будьте бдительны

[REVO] веб сервер Cherokee

Давно я наблюдаю за веб сервером Cherokee, и вот решил зделать тест.
В рекомендациях MODx упомянается веб сервер Cherokee.
Я создал тестовый акаунт VPS — (CPU:1000 MHz, RAM: 2048 MB, RAID-10, Processors:2.67GHz, 2 Logical Processors, 6 Cores)
После 3 дней мучения изучения (проблемы с сетью), я в несколько шагов установил веб сервер Cherokee с PHP5, FastCGI и потдержкой MySQL.
Читать дальше →