mysurik.ru
Оптимизация базы данных WordPress Полное руководство
WordPress
mysurik

Оптимизация БД WordPress: уменьшил базу с 180MB до 90MB

Полгода назад я заметил, что админка WordPress стала тормозить. Не критично, но противно: нажал «Сохранить» — ждёшь 2-3 секунды. Я начал грешить на хостинг, на PHP, на плагины. А оказалось, проблема была в базе данных. Зашёл в phpMyAdmin и офигел. Таблица wp_options весила 45 мегабайт. Там хранились транзиты за полгода. Тысячи записей от плагинов, которые […]
ЧИТАТЬ ПОДРОБНЕЕ →
Производительность и PHP
Корефан

Xdebug и профилировщик: как я нашёл узкие места в своих PHP-скриптах

Сайт тормозит, а почему — непонятно. Знакомо? У меня был скрипт импорта товаров, который работал четыре минуты. Четыре! Клиент ждал, я смотрел в потолок, и оба злились. Я уже гуглил «как ускорить PHP на всём сразу»: менял версии, крутил кеши, молился. А потом я открыл профилировщик и за десять минут нашёл строчку, которая съедала девяносто […]
ЧИТАТЬ ПОДРОБНЕЕ →
Elementary OS
Корефан

Мой набор приложений для elementary OS 8: что я ставлю вместо привычного

Красота, которая мешает работать. Знакомо? Elementary OS я ставил трижды, и каждый раз история повторялась: сначала восторг от Pantheon — он правда красивейший, тут поспорить сложно. Потом неделя борьбы с «а где привычные кнопки», «а как это настроить», «почему нельзя вот так». И возврат на привычный дистрибутив. В этот раз, с восьмой версией, я решил […]
ЧИТАТЬ ПОДРОБНЕЕ →
11 36 17
WordPress
mysurik

Как придумать и зарегистрировать идеальное доменное имя для сайта на WordPress

Введение: Почему правильное доменное имя — залог успеха вашего сайта Доменное имя — это визитная карточка вашего сайта. Оно должно быть запоминающимся, легко набираемым и отражать суть вашего проекта. В эпоху цифровых технологий выбор правильного домена может стать ключевым фактором успеха вашего бизнеса или личного блога. В этой статье мы разберём, как придумать идеальное доменное […]
ЧИТАТЬ ПОДРОБНЕЕ →
создай картинку для статьи Интеграция WordPress с Google Analytics Исчерпывающее руководство по установке и настройке
WordPress
mysurik

Как я подключал Google Analytics к WordPress и что из этого вышло

Долго я откладывал подключение аналитики к этому блогу. Ну правда — стоит сайт, постов штук 50, а я даже не знаю, заходит ли кто-то вообще. Думал, GA4 это какая-то сложная магия для маркетологов. Оказалось, зря боялся. Сначала попробовал вставить код вручную в header.php. Вставил, обновил страницу — вроде ничего не сломалось. Захожу в GA4 через […]
ЧИТАТЬ ПОДРОБНЕЕ →
Настройка переадресаций (редиректов) в WordPress
WordPress
mysurik

Редиректы в WordPress

Зачем нужны редиректы Смена структуры постоянных ссылок на сайте — дело нужное, но коварное. Когда я поменял ЧПУ на своём блоге, старые адреса статей перестали работать. Вместо страниц посетители и поисковики стали получать ошибку 404. Трафик начал падать, а я понял, что просто изменить ссылки недостаточно — нужно ещё позаботиться о старых адресах. На помощь […]
ЧИТАТЬ ПОДРОБНЕЕ →
Железо
Корефан

SCSI rescan — как я воскрешал диск

Бывают дни, когда всё идёт не по плану. А бывают дни, когда ты перезагружаешь сервер и понимаешь, что один из дисков просто исчез. Это история про такой день. Всё началось с рядового обновления. Proxmox 8.2, очередной патч ядра 6.8, штатная перезагрузка. Я залил кофе, открыл ноутбук, подключился по SSH — рутина. Запустил lsblk и обомлел: […]
ЧИТАТЬ ПОДРОБНЕЕ →
16T22 39 34.062Z
WordPress
mysurik

Темы WordPress: выбор, установка и кастомизация для вашего сайта

Что такое темы в WordPress и зачем они нужны WordPress — одна из самых популярных платформ для создания сайтов, и её гибкость во многом определяется возможностью выбора и настройки тем. Тема (template) — это набор файлов, которые определяют внешний вид вашего сайта: дизайн, шрифты, расположение элементов, адаптивность под разные устройства и многое другое. Без темы […]
ЧИТАТЬ ПОДРОБНЕЕ →
2
Виртуализация (Proxmox)
mysurik

Proxmox VE: Мгновенные Сервисы с LXC-Контейнерами! (Часть 4)

Почему я вообще заинтересовался LXC Когда я создал первую виртуальную машину в Proxmox и поставил на неё Ubuntu, я почувствовал себя почти всемогущим. Ещё бы: целый компьютер внутри компьютера! Но прошло буквально несколько дней, и я столкнулся с проблемой, которую сам себе создал. Мне понадобилось поднять Pi-hole для блокировки рекламы, потом отдельный сервис для умного […]
ЧИТАТЬ ПОДРОБНЕЕ →
Лучшие плагины для резервного копирования WooCommerce
WordPress
mysurik

Настраивал бекапы для WooCommerce: UpdraftPlus решил проблему

У меня нет WooCommerce на mysurik.ru, но знакомый попросил помочь с бекапами его интернет-магазина. Я думал, ну что там бекапить — стандартные средства WordPress. Оказалось, WooCommerce — это отдельный мир. Проблема: в WooCommerce хранятся заказы, товары, клиенты. Это не просто посты и страницы. Если восстанавливать бекап обычными средствами — потеряете текущие заказы. Перебрали несколько плагинов. […]
ЧИТАТЬ ПОДРОБНЕЕ →
22 22 52
WordPress
mysurik

Основы работы с медиафайлами: загрузка, редактирование и оптимизация изображений

Введение в работу с медиафайлами Медиафайлы — это неотъемлемая часть современного веб-дизайна. Они включают изображения, видео, аудио и другие мультимедийные элементы, которые делают сайты более динамичными и привлекательными. Однако работа с медиафайлами требует не только базовых навыков загрузки, но и знаний в области редактирования и оптимизации, чтобы обеспечить быструю загрузку и высокое качество отображения. В […]
ЧИТАТЬ ПОДРОБНЕЕ →
Windows
Корефан

Как я обновлялся до Windows 11 и что из этого вышло

Как я обновлялся до Windows 11 и что из этого вышло Долгое время я сидел на Windows 10 и был вполне доволен. Ну, знаете, как это бывает — работает и работает, зачем трогать? Тем более вокруг Windows 11 было столько шума про TPM 2.0, про то, что старые компьютеры не поддерживаются, про обязательный Secure Boot. […]
ЧИТАТЬ ПОДРОБНЕЕ →
CachyOS — ускорение Linux, обложка статьи
CachyOS
Корефан

Как я ускорил свой Linux с CachyOS и её оптимизированными пакетами

История с CachyOS: Как я чуть не бросил Linux, но всё равно остался доволен Ну и ну, вы не поверите, но я как-то думал: «Может, стоит попробовать что-то новое вместо той самой тупой Ubuntu?» Да, я сам себе на голову наступил. И всё из-за этих постоянных тормозов, лагов и долгой установки пакетов. Да, я не […]
ЧИТАТЬ ПОДРОБНЕЕ →
8g532h8g532h8g53
WordPress
mysurik

WordPress: История, особенности и преимущества

Что такое WordPress? WordPress — одна из самых популярных систем управления контентом в мире. На ней работают блоги, корпоративные сайты, интернет-магазины и новостные порталы. Сама я пользуюсь ей много лет, и именно на ней работает этот сайт. Когда меня спрашивают, с чего начать создание сайта, я почти всегда советую WordPress — за простоту и огромную […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image 5
WordPress
mysurik

Как настроить автоматическое обновление плагинов в WordPress

Почему важно настраивать автоматическое обновление плагинов Автоматическое обновление плагинов в WordPress — это ключевой элемент безопасности и оптимизации сайта. Каждый новый релиз плагина может содержать исправления уязвимостей, улучшения производительности или новые функции. Если вы не обновляетесь своевременно, ваш сайт становится уязвимым для атак, а также теряет возможность использовать современные возможности WordPress. Кроме того, автоматическое обновление […]
ЧИТАТЬ ПОДРОБНЕЕ →
Ноутбук геймера с игрой на фоне логотипа CachyOS, неоновая подсветка
CachyOS
Корефан

Как я настроил CachyOS для игр: Steam, Proton и честные FPS

Ох, сколько же я ночей убил, выжимая FPS из своей старушки на Ryzen 5 3600 и RX 6600. Перепробовал вроде всё: и параметры ядра крутил, и компиляцию из исходников пробовал. А потом просто поставил CachyOS для игр — и офигел. Тот же ПК, те же игры, а кадров в секунду стабильно на 15–20% больше, и […]
ЧИТАТЬ ПОДРОБНЕЕ →
fzhtc7f
Виртуализация (Proxmox)
mysurik

Свой почтовый сервер: вернулся на Яндекс.Почту

Создание своего почтового сервера — это эпопея, которая у меня закончилась возвратом на стороннюю почту. Поставил Postfix, Dovecot, OpenDKIM, SPF, DMARC. Настроил всё через iRedMail. Через месяц мой IP попал в чёрные списки — кто-то использовал его для спама. Пришлось перейти на Яндекс.Почту для домена. Если вы сейчас думаете о собственном почтовике — расскажу, что […]
ЧИТАТЬ ПОДРОБНЕЕ →
122252
WordPress
mysurik

Ручная установка WordPress: навык который должен быть у каждого

Ручная установка WordPress — это навык, который должен быть у каждого, кто работает с сайтами. Даже если вы пользуетесь автоустановщиками в панели хостинга. Процесс: скачать WP с официального сайта, распаковать, залить на сервер через FTP, создать БД, подставить данные в wp-config.php, запустить установку. Вся процедура — 10 минут. Зачем это уметь? Хостинг может не иметь […]
ЧИТАТЬ ПОДРОБНЕЕ →
Дашборд Homepage для мониторинга сервера
Виртуализация (Proxmox)
mysurik

Homepage — статичный дашборд для сервера, который я пожалел что не поставил раньше

Я перепробовал кучу панелей для сервера. Начинал с Webmin — страшно, медленно, непонятно. Потом перешёл на Cockpit — уже лучше, но вебсокеты жрали память, и на слабом сервере он тормозил. Пробовал даже самописный скрипт на PHP — выкинул после первого же обновления. Homepage — это статичный дашборд: HTML, CSS, немного JS. Без баз данных. Без […]
ЧИТАТЬ ПОДРОБНЕЕ →
Системное Администрирование
mysurik

Plausible: веб-аналитика без Google на своём сервере

Plausible: веб-аналитика без Google на своём сервере Долгое время я сидел на Google Analytics. Бесплатно, мощно, всё под рукой. Но чем дальше, тем больше меня бесило: скрипты жрут трафик, GDPR-баннеры, данные утекают в корпорацию. А потом Google Analytics вообще заблокировали в России — и я решил, что хватит. Так я наткнулся на Plausible. Что это […]
ЧИТАТЬ ПОДРОБНЕЕ →
22 36 03
WordPress
mysurik

Страница условий использования

Зачем сайту страница условий использования Долгое время у меня на блоге не было отдельной страницы с условиями использования. Я считал её лишней формальностью, пока не столкнулся с несколькими ситуациями, где она оказалась бы полезной. Однажды пользователь заявил, что имеет право вернуть доступ к платному материалу, и объяснить свою позицию мне было нечем, потому что правила […]
ЧИТАТЬ ПОДРОБНЕЕ →
Magento
mysurik

Почему Magento не для всех: мой опыт знакомства с этой CMS

Ох, Magento. Это была одна из тех историй, о которых я потом долго вспоминаю с усмешкой. Решил я как-то попробовать её, когда мой интернет-магазин на WooCommerce перестал справляться с нагрузкой. Хотел чего-то более профессионального, масштабируемого. Magento в теории звучала идеально — гибкая, мощная, enterprise-решение. На словах. А на деле всё оказалось совсем не так гладко. […]
ЧИТАТЬ ПОДРОБНЕЕ →
Pop!_OS
Корефан

Тайлинг и горячие клавиши Pop!_OS: мышью почти не пользуюсь

Раньше я раскладывал окна мышью: потянул за угол, подвинул, промазал, повторил. Десятки лишних движений каждый день. Потом месяц жил в Pop!_OS с её тайлингом и горячими клавишами — и всё поменялось. Теперь окна сами ложатся сеткой, а рука к мыши тянется разве что в играх. Рассказываю, как я перенастроил рабочие привычки, какие сочетания стали моими […]
ЧИТАТЬ ПОДРОБНЕЕ →
40
WordPress
mysurik

Темы WordPress для фрилансеров

Зачем фрилансеру сайт Несколько лет я работал как фрилансер и долго обходился без своего сайта. Портфолио лежало в папках, примеры работ — в чатах, а о себе рассказывал в тексте заявки. Со временем я понял, что так теряю серьёзных клиентов: заказчику проще зайти на сайт, посмотреть работы и оценить уровень, чем читать длинные письма. Сайт […]
ЧИТАТЬ ПОДРОБНЕЕ →