Евгений Горяев
Разработка, поддержка и развитие сайтов

Блог о веб разработке и оптимизации

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


Защита от DDos с помощью Cloudflare Обложка для статьи Защита от DDos с помощью Cloudflare

Cloudflare считается лидером в своем сегменте, а кроме этого предлагает множество бесплатных функций. И этих бесплатных функций может быть достаточно, чтобы отбить атаку на ваш сайт или сервер!

Docker-swarm еще живой. Создание кластера. Обложка для статьи Docker-swarm еще живой.  Создание кластера.

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

CheckCheck - мой проект по автоматической валидации сайтов Обложка для статьи CheckCheck - мой проект по автоматической валидации сайтов

Короткий рассказ о моем текущем проекте. Это сервис по сканированию сайтов на ошибки верстки, битых ссылок некорректных мета-тегов и прочих проблем, которые могут помешать работе пользователей с сайтом и индексированию поисковиками.

Мой идеальный docker-образ на базе php-fpm Обложка для статьи Мой идеальный docker-образ на базе php-fpm

Официальный образ php-fpm не содержит необходимых базовых библиотек и утилит для нормальной работы современных фреймворков и удобной разработки и дебага. В этой статье я рассказываю о том, из каких компонентов готовлю свой базовый php-fpm образ.

Создание PHP библиотеки для генерации OpenGraph картинок с заголовком статьи Обложка для статьи Создание  PHP библиотеки для генерации OpenGraph картинок с заголовком статьи

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

Yii2 приложение в docker +codeception в gitlab pipelines Обложка для статьи Yii2 приложение в docker +codeception в gitlab pipelines

Последовательность шагов с подробными пояснениями по конфигурированию Yii2 приложения для запуска в docker, а так же запуск тестов codeception с docker-compose в gitlab pipelines.

Легенды и мифы SEO 2020 Обложка для статьи Легенды и мифы SEO 2020

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

Итоги эксперимента по SEO-оптимизации volvofix.ru Обложка для статьи Итоги эксперимента по SEO-оптимизации volvofix.ru

Всем привет. Прошло около 5 месяцев с момента, когда я решил привести один из своих проектов volvofix.ru в порядок с точки зрения SEO, и настало время подвести кое-какие итоги. Плюс к этому, на момент написания статьи, я одновременно занимаюсь еще восемью

Эксперимент по SEO-оптимизации сайта volvofix.ru Обложка для статьи Эксперимент по SEO-оптимизации сайта volvofix.ru

Решил я поставить эксперимент по оптимизации одного из моих сайтов, а именно volvofix.ru. В этой статье пойдет речь о том, какие шаги я хочу предпринять для оптимизации уже существующего пару лет сайта, посещаемость которого стабильна уже в течение долгог

Базовая поисковая оптимизация проекта на Yii2 Обложка для статьи Базовая поисковая оптимизация проекта на Yii2

В этой статье речь пойдет о том, на какие детали нужно обратить внимание и какие действия совершить с вашим проектом на yii2, чтобы начиная с первых дней после запуска, сайт хорошо индексировался поисковиками.  Те советы, которые я дам в этой статье,