Лайфхак для ускорения Magento 1 под nginx

magentoМногие проекты на Magento 1, с которыми мне приходилось работать имели одну неприятную проблему, которая довольно сильно влияла на производительность ресурса.

Частенько в статистике NewRelic можно было наблюдать вот такую картину:

screenshot_1

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

Читать далее

Magento: добавление обсервера «на лету»

magentoКак то раз, при разработке кастомного функционала для Magento, я столкнулся с необходимостью расширения дефолтного грида (добавление новой колонки). Задача в целом тривиальная, но загвоздка была в том, что грид подгружался по требованию аяксом. Делать оверрайд класса грида мне не хотелось, и я начал копать как это лучше сделать с помощью обсервера, чтобы не вызывать его каждый раз, когда файрится ивент adminhtml_block_html_before. Оказалось, для решения такой задачи есть небольшая хитрость, а именно — добавление обсервера «на лету». Для этого нам нужно создать вот такой метод:

Читать далее

Алгорейв — как звучит твой код?

АлгорейвПо всему миру набирает популярность новое направление танцевальных вечеринок — алгорейвы. Музыка на них генерируется в режиме реального времени, методом изменения компьютерного алгоритма. Место диджея занял программист, который влияет лишь на исходный код алгоритма.

Результат часто бывает непредсказуемым, но сторонники данного вида развлечений призывают концентрироваться больше не на музыке, а на людях, которые танцуют. Читать далее

“Никогда не читайте все три романа Кафки за один месяц”

_whyВ 2009 году, программист под ником _why, который известен своей книгой _why’s Poignant Guide to Ruby внезапно удалил свой репозиторий на Github, закрыл официальный сайт, аккаунты в соцсетях и исчез. Однако, выяснилось что он все тки жив, но просит оставить его в покое.

_why посвящал каждый месяц какому то отдельному автору, и прочитывал все его произведения, которые удавалось найти. В августе 2009 года он взялся за Кафку. Это и стало переломным моментом в жизни _why. Читать далее