База знаний D2C

Горячее

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

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

  • WordPress Bedrock: реквизиты в настройках сервиса и плагины в качестве зависимостей

    В продолжение предыдущей статьи цикла о продвинутой оптимизации WordPress я расскажу о реализации динамических блоков для не авторизованных пользователей в кэширующем плагине WP Supercache.
  • Продвинутая оптимизация WordPress. Часть 2: динамическое кэширование с помощью плагина WP Supercache

    В продолжение предыдущей статьи цикла о продвинутой оптимизации WordPress я расскажу о реализации динамических блоков для не авторизованных пользователей в кэширующем плагине WP Supercache.
  • Использование Git при работе с WordPress и перенос проекта в D2C

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

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

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