Иногда отдельные процессы требуют много времени для выполнения, например, отправка электронной почты, платежный шлюз и т.п. Когда вы отправляете электронную почту для проверки, это занимает время. Если вы…
Производительность
Выполнение одного и того же задания в очереди несколько раз
Когда пользователи добавляют товары в свою корзину покупок и начинают процесс оформления заказа, нам необходимо зарезервировать эти товары для них. Однако если пользователь отказался от заказа — он не…
Как оптимизировать работу сайта на laravel
Laravel довольно популярный на сегодня фреймворк. На этом фреймворке можно быстро и легко создавать веб-сайты. В отличии от cms, как WordPress, Drupal, Zoomla и т.д., мы не можем…
Важность внутренней поисковой оптимизации сайта и ее составляющие
Сегодня побуду немного КЕПом и расскажу для начинающих. Внутренняя оптимизация сайта – это действия, которые вы совершаете в пределах своего проекта, проще сказать, улучшаете его и делаете более…
Немного про max_execution_time в PHP
Translate from https://aivis.dev/php-max-execution-time-explainedAuthor aivis.dev Важнейшей частью решения проблемы поддержки PHP-приложений и снижения производительности является понимание ограничений PHP и сервера (конфигурации). Однако они не так просты, как мы склонны думать. В…
Обработка миллионов записей в базе данных с использованием laravel
Все мы знаем, что запускать в цикле запросы к базе данных – плохое решение. Транзакция к базе данных очень дорогостоящая операция Допустим, мы разработали систему учета финансов и…
Запуск проекта на Laravel с использованием docker-compose
https://github.com/maxyc/laravel-tickets/blob/master/docker-compose.yml Данная конфигурация кочует со мной из проекта в проект Первым делом давайте разберемся: какие сервисы нам потреубуются? php-fpm 7.4+ with xdebug mysql | postgresql | sqlite nginx…
Решение проблемы N+1 на примере Laravel Eloquent ORM
Одной из распространенных проблем программистов при создании приложения с помощью ORM является N + 1 запрос в их приложении. Проблема N+1 – это неэффективный способ запроса базы данных,…
Как изменить пароль пользователя в laravel через ssh
Вчера ко мне обратился один из клиентов. Он потерял доступы к своему сайту, к Панели администратора. Сайт сделан на базе фреймворка Laravel. Функции восстановления пароля предыдущим разработчиком реализовано…
Преимущества разработки сайта на фреймворке Yii2
Зависимость успешности любой компании от качества ее корпоративного интернет-ресурса не подлежит сомнению. В настоящее время это касается не только магазинов, торгующих в Сети, но и любых других организаций. Для создания и продвижения подобных ресурсов сегодня существует множество решений, одним из которых является разработка сайта на yii2. Данный вариант имеет ряд преимуществ, которые по достоинству успели оценить как веб-мастера, так и заказчики.