Рубрика: Производительность

О сравнении php7 и php5

Обычно о преимуществах нового php7 говорят применительно к веб-производительности. Зачастую указывают на рост производительности в 1,5-2 раза и на заметно более эффективное использование памяти.

Очереди: Beanstalk vs. MemcacheQ

Очередь

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

Поучительная история

Большой город, большая в масштабах города служба — организатор перевозок или как-то так, одним словом, среди прочего, оформление проездных билетов. Обычные билеты приобретаются обычным порядком прямо в кассах, а вот льготные — либо на сайте (паспортные данные, фотография), после чего в любой кассе, либо в офлайне, но только в одном месте в городе. В принципе, […]

Обработчик очереди сообщений (вариант от ruhighload.com)

ruhighload.com — хороший ресурс, там много полезного. Недавно появилась статья Асинхронность на MemcacheQ, вызывающая сомнения в части обработки очереди. Глядя на такой код, запускаемый из CLI: