Как аккуратно работать с legacy-кодом
Практический подход к доработке старого PHP-кода: как не сломать рабочий функционал, где начинать рефакторинг и что фиксировать перед изменениями.
Читать далееПолезные статьи о веб-разработке, технической поддержке и оптимизации сайтов.
Практический подход к доработке старого PHP-кода: как не сломать рабочий функционал, где начинать рефакторинг и что фиксировать перед изменениями.
Читать далееБольшой CSV нельзя бездумно загружать целиком в массив. Нужны потоковое чтение, batch-обработка, валидация строк, лог ошибок и безопасный повтор запуска.
Читать далееЛоги должны помогать восстановить сценарий ошибки. Разбираем уровни, категории, request ID, интеграции, персональные данные, ротацию и читаемый формат.
Читать далееКороткий чек-лист по безопасности PHP-сайта: доступы, загрузка файлов, формы, админка, резервные копии, права на директории и обновления.
Читать далееЕсли cron стартует повторно до завершения предыдущего запуска, появляются дубли, блокировки и потерянные данные. Нужны lock, timeout, логи и контроль.
Читать далееОшибка CSRF в Yii2 часто появляется после правки AJAX-форм, кэша, домена или HTTPS. Разбираем, где искать причину и что проверять первым.
Читать далееЕсли авторизация слетает без понятной причины, стоит проверить cookies, session path, домен, HTTPS, Redis, права на runtime и время жизни сессии.
Читать далееИнтеграция с внешним API не должна подвешивать страницу. Разбираем таймауты, логи, повторные запросы, очереди, кэш и безопасную деградацию.
Читать далееПосле редизайна часто ломаются внутренние ссылки, изображения, кнопки и старые посадочные страницы. Нужны проверка 404, редиректы и карта URL.
Читать далееЕсли сайт подвисает при сохранении заказа, импорте или обновлении остатков, стоит проверить транзакции, блокировки, долгие запросы и cron.
Читать далееОставьте ваш номер телефона, и мы перезвоним вам в ближайшее время
Проверим скорость, SEO, безопасность и UX. Вернемся с чек-листом рекомендаций в течение 2 рабочих дней.
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.