Автор: Антон Банников Время IT

Ускорение сайта путём выявления проблемных участков кода: xDebug + phpStorm

Поделюсь с вами кейсом ускорения работы одного сайта на WP + WooCommerce. Статья будет полезна джунам и миддлам кто разрабатывает сайты, кто занимается оптимизацией сайтов и кто хочет посмотреть на работу php кода «с высоты». Для себя из полезного можно узнать как связать вместе OpenServer, PhpStorm и xDebug Читать далее Щелкните ниже, чтобы поставить оценку!...

Ускорение WordPress. Тотальный разбор плагинов для кэширования. Личный опыт (часть 2)

В этой части я подробно рассмотрю принцип работы каждого плагина, о которых говорил в первой части, а также приведу код с доработками для закрытия проблем плагинов. Кратко все преимущества и недостатки, основные выводы я уже сделал в первой части статьи. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Ускорение WordPress. Тотальный разбор плагинов для кэширования. Личный опыт (часть 1)

Что делать, если сайт на WordPress грузится медленно? Ответ на самом деле прост – настрой кеширование. Можно ещё заниматься оптимизацией изображений, настройкой lazy loading и прочими хитростями. Но кеширование всё равно остаётся ключевым способом ускорения любого сайта на Вордпресс. Кажется, всё просто, зайди в Google, напиши «WordPress cache», найди статью, где больше всего картинок, скачай...

Как я перестал «падать» и «тормозить» и начал жить?

У меня несколько сайтов со статьями. Есть трафик и даже какие-то деньги я с них зарабатываю. Как раз тот случай, когда “просто закинуть на хостинг” — уже мало, а нанимать целую команду толковых программистов — ещё дорого. Пишу о путешествиях. Летом — самый сезон. Солнце припекает, народ едет на море. А заодно от жары разогреваются...

Подпись в кармане: как мы разрабатывали приложение для подписания документов через Госуслуги

Госуслуги уже давно не про запись на приём в ведомственные учреждения и не про единое окно (чтобы этот термин не значил) — мы расширяем горизонт и развиваем полноценную цифровую экосистему.  На этот раз перед нами стояла задача разработать решение для подписания документов с помощью мобильного приложения, которое получило название «Госключ».   На связи команда проекта «Госключ»...

Кодогенерация DTO: зачем она нужна и как её настроить

Data Transfer Object — модель данных, которые мы передаём из одного слоя приложения в другой. В Яндекс Go мы активно используем DTO. Предположим, нужно отобразить в UI приложения для вызова такси экспериментальную кнопку с двумя свойствами — надписью на кнопке и ориентировочным временем ожидания такси. Тогда в сетевом слое надо написать примерно такую DTO-модель: struct...

РКН против приложения «Навальный»: борьба за доступность

2021 год в России запомнится беспрецедентной волной судебных и внесудебных блокировок ресурсов средствами DPI. 26 июля Роскомнадзор заблокировал множество наших ресурсов: блог Навального navalny.com, сайт сети региональных штабов shtab.navalny.com, сайт Фонда борьбы с коррупцией fbk.info и другие. Под блокировки попали даже сайты проектов «РосЯма» и «РосЖКХ». Все перечисленные ресурсы были заблокированы на основании требования Генеральной...