Вы пробовали заказать в Макдональдсе жаренного на орудийном шомполе поросенка с домашним вином и, на десерт, девушку рядом с вами за столиком, для приятной беседы во время трапезы? Даже не думали об этом?? Вот-вот — статья как раз об этом, о стереотипах программиста и лени, двигающей прогресс. А если серьезно — в статье мы напишем очень полезный многим высокопроизводительный сетевой сервер на PHP за пару часов. Я совершенно серьезно :-)
Читать полностью »
Метка «веб-кластер»
Производительный сетевой сервер на PHP
2013-10-22 в 13:23, admin, рубрики: php, битрикс, Блог компании 1С-Битрикс, веб-кластер, Веб-разработка, высокая производительность, Серверная оптимизация, метки: PHP, битрикс, веб-кластер, Веб-разработка, серверная оптимизацияИзмеряем производительность «облачных» дисков — спасаем MySQL
2013-01-09 в 14:10, admin, рубрики: amazon, ebs, IOPS, Блог компании 1С-Битрикс, Веб-разработка, системное администрирование, метки: amazon, ebs, IOPS, веб-кластерВ последнее время в облачных средах и хостингах все чаще стали попадаться «виртуальные» жесткие диски. Техническая служба хостера может заверять, что «виртуальный» диск — быстрый, как десяток рейдов 10 (рейд 100 ;-) ) и держит сотни, а то и тысячи IOPS – однако MySQL заметно для клиентов тормозит. А как это доказать хостеру?
Проблема в том, что измерить «скорость» виртуального жесткого диска изнутри виртуальной машины – непросто, т.к. неясно, что мерить в первую очередь, чем и зачем ;-) А сделать это нужно, чтобы убедить администраторов виртуальной конфигурации, что дело не в приложении и настройках MySQL. И нужно было, как говориться, просто «помыть руки» перед чтением мануала к хранилищу.
В статье я проиллюстрирую простую методику нахождения «точки опрокидывания» производительности виртуального жесткого диска, с использованием доступных в дистрибутивах инструментов – sysbench и iostat. Также мы измерим «точку опрокидывания» известных своей тормознутостью виртуальных дисков EBS от Амазона – как обычных EBS, так и Provisioned IOPS EBS (1000 и 2000 IOPS).
Читать полностью »
Семинар «Битрикс Хайлоад» — как это было, презентации, видео
2012-05-30 в 8:36, admin, рубрики: битрикс, Блог компании 1С-Битрикс, веб-кластер, Веб-разработка, масштабирование, нагрузочное тестирование, облако, облачные технологии, отказоустойчивость, производительность, системное администрирование, метки: monitoring, битрикс, веб-кластер, масштабирование, нагрузочное тестирование, облако, облачные технологии, отказоустойчивость, производительностьПомните нашего старого знакомого — веб-разработчика и по совместительству системного администратора? :) Он, как и многие другие наши читатели, сходил 22 мая на семинар «Разработка высоконагруженных веб-проектов: как выдерживать миллионы хитов в сутки, чтобы все работало и ничего не «падало», который мы анонсировали в том числе и на Хабре.
После этого, как нам кажется, жить ему стало немножко легче, а разработка и сопровождение больших «тяжелых» проектов стали понятнее.
* * *
Почти половина регистраций на семинар (и, видимо, и самих слушателей) была с Хабра. Мы очень рады тому, что тема оказалась востребованной.
Многие и лично, и в твиттере спрашивали, будут ли опубликованы презентации и видео…
Да, конечно!
Эффективное резервное копирование в Amazon Web Services — рецепты
2012-05-15 в 6:38, admin, рубрики: mysql, Битрикс24, Блог компании 1С-Битрикс, веб-кластер, метки: mysql, Битрикс24, веб-кластер Всем привет!
Сегодня поговорим о техниках настройки резервного копирования файлов и MySQL/InnoDB/XtraDB в приложениях, развернутых в облаке, на примере Amazon Web Services.
В ходе разработки облачного сервиса Битрикс24 мы попробовали несколько схем резервного копирования, наткнулись на некоторые подводные камни архитектуры амазона и ограничения софта — однако все постепенно разложилось по полочкам и зажужжало :-)
Также внимательно рассмотрим вопрос инкрементального бэкапирования достаточно больших объемов данных (сотни гигабайт и больше), рейдов и конфигураций с InnoDB/XtraDB.
Но прежде всего в деталях разберемся в технологиях хранения данных, предлагаемых нам амазоном.
Читать полностью »
Бесплатный семинар «Разработка высоконагруженных веб-проектов: как выдерживать миллионы хитов в сутки, чтобы все работало и ничего не «падало»
2012-05-12 в 11:10, admin, рубрики: битрикс, Блог компании 1С-Битрикс, веб-кластер, масштабирование, нагрузочное тестирование, облако, облачные технологии, отказоустойчивость, производительность, метки: monitoring, битрикс, веб-кластер, масштабирование, нагрузочное тестирование, облако, облачные технологии, отказоустойчивость, производительностьКомпания «1С-Битрикс» регулярно проводит обучающие семинары, на которых мы рассказываем о наших продуктах, а приглашенные спикеры делают доклады по смежным темам (например, о контекстной рекламе, о SEO, о веб-аналитике).
Очередной наш семинар, который пройдет 22 мая в конференц-зале «1С», мы решили провести в несколько ином формате: мы выбрали достаточно узкую тематику для семинара — производительность и отказоустойчивость веб-проектов — и постараемся максимально полно осветить все нюансы.
Для кого этот семинар? В основном — для веб-разработчиков, которые зачастую поневоле становятся и системными администраторами. :) И для системных администраторов, которым не чуждо написание кода. :)
Подробная программа семинара — на нашем сайте.
Заинтересовались? Приходите, пожалуйста, к нам 22 мая. Участие — бесплатное, но требуется регистрация.
Пока еще сомневаетесь? :) Под катом — подробнее о семинаре.Читать полностью »