Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Разделы
Блог веб-разработчика о 1С-Битрикс, PHP, Linux, SEO и разработке сайтов
Практические заметки и рабочие решения по разработке сайтов, SEO-продвижению, администрированию
Linux-серверов, интеграциям с 1С-Битрикс, PHP, Python и автоматизации проектов.
Разбираю ошибки,
кейсы, настройку серверов, оптимизацию сайтов и инструменты, которые использую в реальной работе
веб-разработчика.
Хлебные крошки помогают пользователям ориентироваться на сайте и улучшают восприятие структуры ресурса поисковыми системами. В статье рассмотрим влияние breadcrumbs на SEO, настройку компонента bitrix:breadcrumb, работу с AddChainItem и микроразметкой Schema.org в 1С-Битрикс.
Разбираю, как автоматически выгружать товары и услуги с сайта в Яндекс Бизнес через YML-фид.
Покажу структуру XML-файла, пример генерации на PHP и процесс подключения фида в личном кабинете Яндекса.
Сайт стал медленно открываться, сервер начал тормозить или внезапно выросла нагрузка? В Linux есть набор встроенных инструментов, которые помогают быстро найти причину проблемы.
В статье рассмотрим 20 полезных команд для диагностики процессора, памяти, дисковой подсистемы, сетевых подключений и системных служб. Разберём, как пользоваться top, htop, free, iostat, iotop, journalctl, tcpdump и другими инструментами, которые пригодятся каждому администратору и веб-разработчику.
Каждый администратор и веб-разработчик со временем формирует собственный набор Linux-команд, которые используются практически ежедневно.
В этой статье собраны команды для работы с файлами, логами, процессами, службами и серверами. Материал будет полезен начинающим администраторам, разработчикам и всем, кто работает с Linux-серверами и веб-проектами.
Что такое llms.txt и поможет ли он получать трафик из ChatGPT, Claude и Gemini?
Разбираем новый файл для AI-оптимизации сайтов, его реальные возможности и ограничения.
Очистка кеша — одна из самых распространённых операций при работе с 1С-Битрикс. В статье разберём, какие виды кеша существуют, когда их необходимо очищать, какие каталоги можно безопасно удалять на сервере и как быстро выполнить сброс кеша через SSH.
Также рассмотрим очистку композитного кеша, временных файлов и PHP Opcache, если изменения на сайте всё ещё не отображаются.
Если сайт на 1С-Битрикс начал тормозить, причиной может оказаться зависший или слишком тяжёлый агент.
В статье рассмотрим, где посмотреть список агентов, как проверить таблицу b_agent, проанализировать работу cron и найти задачи, создающие повышенную нагрузку на сервер.
Файл urlrewrite.php в 1С-Битрикс отвечает за обработку ЧПУ и маршрутизацию запросов к компонентам.
Разбираю его устройство, структуру правил и типичные проблемы, возникающие после переноса сайта или настройки SEO.
Разбираем, как подключить Memcached к 1С-Битрикс и перенести кеш из файловой системы в оперативную память.
Установка на Debian и Ubuntu, настройка .settings.php, очистка кеша и сравнение Memcached с Redis.
Сайт на 1С-Битрикс стал медленно работать? Разбираем, что нужно проверить в первую очередь: PHP-FPM, базу данных, кеширование, OPcache, SQL-запросы, логи и ресурсы сервера.
Пошаговая инструкция по поиску и устранению причин тормозов.
Раньше PHP чаще всего работал как модуль Apache, но сегодня стандартом стала связка Nginx и PHP-FPM.
В статье разберем, чем PHP-FPM отличается от классического подхода, почему он обеспечивает лучшую производительность и гибкость, а также какие преимущества дает для современных сайтов на PHP, WordPress и 1С-Битрикс.
Почему одни ссылки в Telegram, VK и социальных сетях выглядят красиво, а другие показывают случайные картинки и обрезанные заголовки?
Разбираем, что такое OG-теги Open Graph, какие метатеги необходимо добавить на сайт и как правильно настроить предпросмотр ссылок для статей, услуг и интернет-магазинов.
Что такое E-E-A-T и почему Google уделяет столько внимания опыту, экспертности, авторитетности и доверию? Разбираю принципы E-E-A-T простыми словами, объясняю, как они влияют на SEO, и показываю, как повысить качество контента и доверие к сайту на практике.
Свойство DETAIL_PAGE_URL в 1С-Битрикс нередко работает не так, как ожидают разработчики. Почему в ссылке отсутствует SECTION_CODE, откуда берутся неправильные URL и как правильно формировать адреса элементов инфоблока — разбираем типичные ошибки и рабочие способы решения.
Показываю, как сделать простую email-рассылку на Python: HTML-шаблон, список получателей, SMTP-настройки и отправка писем не сразу всем адресатам, а с паузой 3–5 минут.
Многие сайты до сих пор загружают шрифты, jQuery, Bootstrap и другие библиотеки через внешние CDN. Но в условиях блокировок и нестабильного доступа к зарубежным сервисам это становится серьезным риском. Разбираемся, почему критически важные ресурсы лучше хранить на собственном сервере и какие проблемы уже возникают у владельцев сайтов.
Стандартные шрифты в FBReader подходят не всем. В этой статье покажу, куда установить пользовательские шрифты на Android, как подключить их в FBReader и какие варианты лучше подходят для длительного чтения. Разберём популярные шрифты из набора Arial, Georgia, Verdana, Calibri, Garamond и Times New Roman, а также сравним их удобство для электронных книг.
Показываю, как автоматически копировать резервные копии 1С-Битрикс на Яндекс Диск через rclone. Настраиваем хранение нескольких бэкапов, автоматическую очистку старых архивов и дополнительный backup nginx, SSL и конфигов сервера.
Почему Битрикс постоянно выкидывает из админки и показывает ошибку «Ваша сессия истекла»? Разбираем основные причины проблем с сессиями: HTTP/HTTPS конфликт, multisite, cookie domain, nginx, reverse proxy и ошибки PHP-сессий. Практические способы диагностики и исправления.
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про
продажи, сайты и ошибки бизнеса на реальных примерах.
Подписаться
Cookie и Яндекс Метрика
Сайт использует технические cookie, а с вашего согласия - Яндекс Метрику для аналитики посещений.
Подробнее