Онлайн-консультант
круглосуточные консультации

Разработчикам

Почему так долго?! Самые частые проблемы производительности сайтов на 1С-Битрикс

С 2015 года мы выполняем официальную услугу «1С-Битрикс» — аудит производительности проектов. В рамках аудита мы не просто анализируем настройки и конфигурацию сервера, но также просматриваем код: переносим проект к себе на стенд, где изучаем что именно можно изменить в коде и конфигурации компонентов так, чтобы сайт работал быстрее. Мы провели более ста аудитов, и проблемы, которые мы находим в проектах, довольно типичны. В сегодняшней статье мы расскажем не только об этих распространенных проблемах, но еще и об интересных редких ситуациях, с которыми приходилось сталкиваться.

Читать далее

Как подготовить сайт к высоким нагрузкам

Начало осени — почти как Новый год: во всех сферах происходит резкое и мощное оживление деловой активности. Казалось бы, это повод для радости, но для некоторых интернет-ресурсов рост нагрузки становится большой проблемой: сайт «падает» или тормозит, клиенты не могут оформить заказ и уходят к конкурентам. Причем происходит это вовсе не из-за DDoS-атак, причины более прозаические: запуск масштабных рекламных кампаний, рассылок сразу по всем каналам, горячий сезон для товаров или услуг. Сегодня рассказываем о том, как подготовить сайт к лавине посетителей, чтобы встреча прошла гладко и без потерь.

Читать далее

ITSTelegram — доработанный клиент для ChatOps с интеграцией в Битрикс24

Ранее мы рассказывали в нашем блоге, как в ITSumma организована поддержка клиентов с помощью чатов в доработанном десктоп-клиенте Telegram. Сегодня мы выкладываем наш клиент Telegram в OpenSource! Вы можете интегрировать ITSTelegram в свою техподдержку и организовать полноценный ChatOps. Если в вашей повседневной работе используется огромное количество чатов, то ITSTelegram поможет не пропустить важные сообщения, устранить «рабочий хаос», а также создавать из чатов задачи в Битрикс24 в два клика.

Читать далее

Советы по организации системы мониторинга

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

Читать далее

ImageMagick [CVE-2016–3714] - Критическая уязвимость

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

Читать далее

Организация резервного копирования веб-проекта - проблемы, грабли, стратегия

Тема резервного копирования кажется довольно простой и не требующей особых пояснений и историй, однако в ней лежит огромное количество подводных камней и граблей, на которые важно не наступить. Главный вопрос, главная проблема заключается в том, чтобы организовать такую систему резервного копирования, которая будет соответствовать требованиям актуальности зарезервированных данных, требованиям быстродействия восстановления, требованиям изолированности площадки, на которой содержатся резервные копии.

Читать далее

Как мы используем Telegram в техподдержке

Тема интеграции чатов в бизнес-процессы компаний стала в последнее время по-настоящему горячей. Клиентам, во многих случаях, значительно проще общаться через чат - ведь это продолжение самого понятного интерфейса - человеческой речи. Как дать возможность клиентам легко взаимодействовать с компанией и, при этом, не "зашиться" от обилия информации? О том какие технические средства мы применяем для организации поддержки в чатах и контроля качества мы хотим сегодня рассказать.

Читать далее

Блокировки сессий в PHP и их отладка

Время от времени у наших клиентов в процессе отладки запросов, которые долго выполняются, возникает вопрос - почему сессии начинают долго работать? Выглядит проблема примерно так - неожиданно пользователь, открывая новые страницы на сайте не может дождаться их открытия, а если пользователь генерирует большое число таких запросов - это происходит уже у всех посетителей сайта. Apache/PHP-FPM забиваются процессами ожидающими снятие блокировки с файла сессий, и часто - помогает только их перезапуск. В этой статье мы хотим разобраться в этой ситуации.

Читать далее

Горячее резервирование в Selectel. Достоинства и особенности VRRP, механизмы примерения

Относительно недавно Selectel анонсировал возможность использования VRRP (Virtual Router Redundancy Protocol) для своих площадок - эта технология дает очень редкую для российского хостинга возможность практически прозрачного переключения проекта с основной на резервную площадку на лету. Это решение мы и хотим рассмотреть в деталях.

Читать далее

Обзор Percona и сопутствующих инструментов

Форк MySQL Percona Server, как и утилиты от Percona, существуют довольно давно, однако мы очень часто встречаем среди коллег по цеху и сотрудников наших клиентов боязнь их использовать или желание "разобраться в будущем". Мы хотим познакомить вас с утилитами и средствами, которые мы применяем регулярно, и о которых грамотному системному администратору надо знать и уметь ими пользоваться.

Читать далее