База знаний D2C

Горячее

Работа с сервисами

Как это делается

  • Использование Git при работе с WordPress и перенос проекта в D2C

    Кто работает с Git, уже оценил все преимущества такой организации разработки. Можно без проблем откатить вредные изменения, наладить коллаборацию между десятками разработчиками и прозрачно контролировать все изменения, которые происходят с кодом. Так уж вышло, что подавляющее большинство разработчиков, использующих WordPress, этим инструментом пользуются относительно редко. Отчасти это связано с отсутствием встроенной модели “development staging production” …
  • Продвинутая оптимизация WordPress. Часть 1: основные моменты

    В статье о «Шустром WordPress» я рассказывал об ускорении сайта через генерацию HTML страниц и отдачи их в виде статики с помощью кэширующего сервера Varnish. Но бывает и так, что сайт испытывает большую нагрузку от авторизованных пользователей или есть отдельные части, которые кэшировать нежелательно.
  • Расширяем функционал Ansible с помощью модулей

    Под капотом сервиса d2c.io мы активно используем Ansible – от создания виртуальных машин в облаках провайдеров и установки необходимого программного обеспечения, до управления Docker-контейнерами с приложениями клиентов. В статье о раширении функциональности Ansible мы частично рассмотрели, чем отличаются плагины от модулей. Если вкратце, основное различие в том, что первые выполняются на локальной машине, где установлен Ansible, а вторые …
  • Сравнение: Docker swarm, Kubernetes, Rancher и D2C

    С того момента как мы начали вести корп. блог, на демо и при обращениях в поддержку нас стали чаще сравнивать с оркестраторами. И если раньше были вопросы о том, в чем отличия D2C от Heroku, Clou66  и тому подобных сервисов, то теперь, видимо, нас стали рассматривать как альтернативное решение для оркестрации. Что ж, попробую поправить …
  • Расширяем функционал Ansible с помощью плагинов: часть 2

    Под капотом сервиса d2c.io мы активно используем Ansible – от создания виртуальных машин в облаках провайдеров и установки необходимого программного обеспечения, до управления Docker-контейнерами с приложениями клиентов. В первой части мы рассмотрели типы плагинов, которые поддерживает Ansible и сделали несколько своих плагинов: test, filter, action и callback. В этой статье попробуем более сложные модификации. Константин Суворов Ansible ninja …