27 июля 2016 года, 18:44

Очередное обновление на моем блоге. Мне удалось подключить Varnish к Хайбрису для кэширования страниц и их частей. Это продолжение предыдущего поста про кэширование, но в данном случае я активно использую Varnish. Штука очень нужная, если надо обойтись меньшим числом лицензий на бóльшем траффике – ну вы меня понимаете 🙂

Видео из поста показывает, что запросы в Хайбрис приходят значительно реже, чем уходят из браузеров пользователей в сторону Хайбриса. Это все потому, что их по пути ловит Varnish и обслуживает, если у него для этого всё имеется. Если чего-то не хватает, он спрашивает это у MongoDB, котором это что-то обязательно есть.

Архитектура не такая, какая у Хайбриса в платном экстеншене, выпущенном с подобными намерениями. Детали – в посте.

Возможно, будет интересно @[100000077047562:2048:Marina Zhigalova] @[100001168004708:2048:Erik Babadzhanov] @[100001894770015:2048:Viktoriya Shaimardanova] @[100004031421822:2048:Alexey Lyubimov] @[1509384824:2048:Anatoly Mokhov] @[617283947:2048:Renata Mussina] @[1817791335:2048:Victor Romanovsky] @[100000571996239:2048:Maxim Antonov] @[100002859265802:2048:Ilya Timchenko] @[1328575098:2048:Max Shelukhanov] @[100006908653177:2048:Alexander Dnestranskiy] @[1698960808:2048:Alexander Zolotilin] @[100001735299023:2048:Alexey Pronin]

https://hybrismart.com/2016/07/27/varnish/

https://hybrismart.com/2016/07/27/varnish/

Аптеки в США: больше, чем просто аптека | 27 июля 2016 года, 15:58

Как работает фармакология в США. Наш доктор выписывает рецепт на конкретную аптеку. Через полчаса мы в ней забираем вот такой пакет. Со страховкой это все стоит копейки, без страховки – сотни долларов за банальный антибиотик, который в России продается на каждом углу. Дело в том, что в свободной продаже тут всего 10% препаратов, на остальное нужен рецепт. Визит к врачу без страховки за рецептом обойдется в 150-200 долл. Плюс в самой аптеке цены для застрахованных и незастрахованных очень разные даже по рецепту. При этом сумма, которую нам надо платить, вычисляется по электронному запросу у страховой конкретно для каждого пациента.

Еще в аптеках делают прививки, продают еду и алкоголь.

http://www.pharmvestnik.ru/publs/aptekar/obrazovanie-i-karjera/apteka-v-ssha-boljshe-chem-prosto-apteka.html

http://www.mednovosti.by/news.aspx?id=32

http://marina-callas.livejournal.com/9490.html

27 июля 2016 года, 12:22

Только что с товарищами по цеху провели большую презентацию в EPAM по теме “SOLR in HYBRIS: capabilities, customization, implementation cases”. Пришло почти сто человек, в основном технари, в основном hybris-разработчики и SA. 90 слайдов про marketplace, tips & tricks, known issues, performance tuning и много другого. Готовился последние дни плотно, теперь надо обратно замечать окружающий мир:)

Умное кэширование частей страниц в Hybris | 24 июля 2016 года, 22:29

Обновление на моем блоге про Хайбрис.

Я добавил в hybris механизм умного кэширования частей страниц. Каждая из частей имеет составной ключ, говорящий о том, от чего она зависит. Например, для кэширования списка адресов доставки интернет-магазина (пример у меня есть в видео) составным ключом может быть идентификатор пользователя – тогда для разных пользователей будут использоваться разные кэши.

Механизм особо эффективен, если “тяжелый” функционал (в смысле использования памяти и процессора) вынесен из контроллеров страниц в компоненты, т.к. для кэширования контроллеров страниц описанная методика подходит не идеально.

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

https://hybrismart.com/2016/07/24/page-fragment-caching-for-hybris/

https://hybrismart.com/2016/07/24/page-fragment-caching-for-hybris/

Почему в российских лесах не живут звери?

Почему в российских лесах не живут звери? В самых обычных лесах в средней полосе? Я не говорю про Сибирь, Дальний Восток, где в заповедниках и на леопарда можно наткнуться. Ну хорошо, не наткнуться, а выследить, выждать, если повезет. Я 17 лет прожила в Челябинске. Мы круглый год ездили на дачу в двух часах езды от города, мы всю весну, лето и осень ходили в лес, собирать грибы и ягоды. Но все, что я помню, это несколько раз встретили ежика, один раз зайца и самое сильное впечатление произвели лоси. Вечером они шли на водопой на озеро. Мне тогда лет шесть было, до сих пор картинка стоит перед глазами.

Ах да, лет пять назад мне дорогу перебежал заяц. Мы ехали в Крым на машине. Было уже темно, и он петлял по дороге. Помню, рассказывала взахлеб об этом случае детям.
Вообще последние лет 10-15 мы активно ездили на машине по Московской области и всем прилегающим к ней. Утром, днем, вечером. По проселочным дорогам, по деревням, по лесам. Но никого. Белочку встретишь, так радуешься ей, как будто чуду.

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

Причем, звери в Америке живут бок о бок с человеком. Подходят к домам, к офисам, регулярно перебегают дорогу, когда едешь на машине, путешествуют по обочинам. А ведь мы живем всего в 25 минутах езды от Вашингтона!

Олени здесь вообще обычное дело. Вечером, часиков после пяти, или с утречка едешь куда-нибудь, а они бредут вдоль дороги. То поодиночке, то целым стадом куда-то. Постоянно вижу и постоянно удивляюсь.

Недавно на парковке возле катка дети играли в мяч. И один из мальчишек как закричит: «Смотрите, щеночек!» Все бросились к нему, а это заяц (или кролик) по траве скачет. Кстати, бездомных собак или кошек я за полгода ни разу не встречала. Если песик, то только с хозяином, только на поводочке. А чаще всего собаки разъезжают в автомобилях со своими хозяевами. На светофоре то и дело встречаешься взглядом с каким-нибудь псом, который деловито едет на пассажирском сиденье, высунувшись в окно. Собаки продвинутые здесь, однозначно.

А сегодня мы всей семьей поехали в национальный парк. Это часа полтора на машине от Вашингтона. Каждый раз при въезде в национальные парки, коих даже в наших краях огромное количество, тебе дают брошюру. В ней написано, какие животные здесь водятся, как с ними надо себя вести. Когда мы в первый раз прочитали, что можно встретить медведя, то посмеялись и махнули рукой. Думали, это как в России, написали для приличия. Может, один медведь и где-то водится, но сидит себе тихо в специально отведенном месте. Честно говоря, в первые наши поездки по национальным паркам встречали в основном оленей. Ну, разных змей, в том числе и ядовитых, птиц больших, мы не считаем. Орлы, ястребы, коршуны…

А сегодня отправились гулять по тропе до красивых видов и буквально в первые несколько минут наткнулись на… медведя! Он, конечно, испугался нас, драпанул в чащу. Но наши дочки испугались не меньше, драпанули обратно к машине. Мы еле-еле девчонок поймали и уговорили идти дальше. На наше счастье на тропе тут же мы встретили еще одну семью. Маша с Лизой тут же сообщили, что в кустах медведь, на что те только заулыбались и объяснили, что в следующий раз, когда встретим мишку, надо его просто напугать. Встать во весь рост, как в кино, поднять руки вверх и сделать: «А-а-а!» Они тут пугливые, сразу убегают.

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

Уже вечером на обратной дороге из окна машины мы все-таки увидели мишку. Черный, пушистый он увлеченно поедал какие-то листья недалеко от обочины и словно позировал. К сожалению, в темноте нам не удалось его заснять. Но картинка перед глазами стоит отчетливо. Приключение получилось, что надо. Только все полтора часа на обратной дороге домой меня мучал вопрос: почему здесь в лесах живут звери, а в России в таких же районах – нет?

Inside Hybris: A Deep Dive into Facet Search | 21 июля 2016 года, 22:15

Когда-то я разбирался с тем, как работает поиск в hybris и набросал диаграммку. Она получилась раз в семь раз длиннее превью, которое вы видите тут. Но должна быть довольно полезна для тех, кто разрабатывает на Хайбрисе.

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

@[100003472810093:2048:Vyacheslav Khudyakov] @[100004031421822:2048:Alexey Lyubimov] @[100000077047562:2048:Marina Zhigalova] @[100001894770015:2048:Viktoriya Shaimardanova]

https://hybrismart.com/2016/07/21/how-facet-search-works-internally-in-hybris/