Увеличение производительности PHP-приложения с помощью OPCache и настройки PHP-FPM
@php_be1
https://mateusguimaraes.com/posts/optimizing-php-applications-for-performance
@php_be1
https://mateusguimaraes.com/posts/optimizing-php-applications-for-performance
mateusguimaraes.com
Optimizing PHP applications for performance — Mateus Guimarães
A quick guide on how to set up OPCache and fine-tune PHP-FPM.
This media is not supported in your browser
VIEW IN TELEGRAM
Я разработал прототип за выходные.
"phpup" - это однофайловый исполняемый файл для запуска Composer и других инструментов, а также для установки PHP-интерпретатора для каждого проекта.
Для использования не нужно иметь установленный PHP на своем компьютере.
Ссылка на GitHub: https://github.com/pronskiy/phpup
👉 [@php_be1]
https://github.com/pronskiy/phpup
"phpup" - это однофайловый исполняемый файл для запуска Composer и других инструментов, а также для установки PHP-интерпретатора для каждого проекта.
Для использования не нужно иметь установленный PHP на своем компьютере.
Ссылка на GitHub: https://github.com/pronskiy/phpup
👉 [@php_be1]
https://github.com/pronskiy/phpup
❓Как разобраться в сложных логических операциях в PHP?
Многие разработчики считают, что логические операции — это настолько примитивные вещи, что в них можно полностью разобраться за 5 минут. Так ли это на самом деле? Узнайте на открытом практическом уроке от OTUS, где мы обсудим:
1. какое отношение к программированию имеют классические задачи про рыцарей и лжецов;
2. за счёт каких полезных приёмов можно упростить свой код;
3. как с помощью новых знаний «щёлкать» алгоритмические задачи на PHP.
Спикер Дмитрий Кириллов — соучредитель и технический директор 1С-Старт, опытный разработчик.
Встречаемся 14 мая в 20:00 мск в рамках курса «PHP Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://clck.ru/3AbSfD
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Многие разработчики считают, что логические операции — это настолько примитивные вещи, что в них можно полностью разобраться за 5 минут. Так ли это на самом деле? Узнайте на открытом практическом уроке от OTUS, где мы обсудим:
1. какое отношение к программированию имеют классические задачи про рыцарей и лжецов;
2. за счёт каких полезных приёмов можно упростить свой код;
3. как с помощью новых знаний «щёлкать» алгоритмические задачи на PHP.
Спикер Дмитрий Кириллов — соучредитель и технический директор 1С-Старт, опытный разработчик.
Встречаемся 14 мая в 20:00 мск в рамках курса «PHP Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://clck.ru/3AbSfD
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Коллекция удобных онлайн-инструментов для веб-разработчиков. Есть исходники — можно захостить всё прямо у себя.
https://it-tools.tech/
@php_be1
https://it-tools.tech/
@php_be1
❓Что нового в PHP 8.3?
PHP 8.3 вышел и уже вовсю используется, а вы еще не протестили нововведения? Тогда ждем вас на открытом практическом уроке от OTUS, где мы посмотрим, что принесла нам новая минорная версия и как это можно использовать. Также вы получите ответы на все возникающие вопросы!
Спикер Александр Пряхин — технический директор юнита в Авито, опытный разработчик и преподаватель.
Встречаемся 20 мая в 20:00 мск в рамках курса «PHP Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://clck.ru/3AhJgY
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
PHP 8.3 вышел и уже вовсю используется, а вы еще не протестили нововведения? Тогда ждем вас на открытом практическом уроке от OTUS, где мы посмотрим, что принесла нам новая минорная версия и как это можно использовать. Также вы получите ответы на все возникающие вопросы!
Спикер Александр Пряхин — технический директор юнита в Авито, опытный разработчик и преподаватель.
Встречаемся 20 мая в 20:00 мск в рамках курса «PHP Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://clck.ru/3AhJgY
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🐘 Тест по навыкам junior и middle PHP-программиста 🐘
Ответьте на 40 вопросов и проверьте, как вы умеете оценивать алгоритмическую сложность кода, работать с ним с точки зрения анализа и на сколько готовы к обучению на курсе — «PHP Developer. Professional».
За 5 месяцев курса вы:
- Досконально изучите инфраструктуру (Docker, виртуальные машины, обеспечение безопасности приложения, Composer и другое)
- Разовьёте и прокачаете взаимодействие PHP с различными типами хранилищ (PostgreSQL, MySQL, NoSQL)
- Освоите не только unit-тестирование, но и покрытие тестами всех слоёв приложения
Время прохождения теста ограниченно 30 минут
👉 ПРОЙТИ ТЕСТ - https://clck.ru/3AkF6B
💣 Пройдите тест, получите скидку на курс, и записи уроков от преподавателей курса в подарок.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Ответьте на 40 вопросов и проверьте, как вы умеете оценивать алгоритмическую сложность кода, работать с ним с точки зрения анализа и на сколько готовы к обучению на курсе — «PHP Developer. Professional».
За 5 месяцев курса вы:
- Досконально изучите инфраструктуру (Docker, виртуальные машины, обеспечение безопасности приложения, Composer и другое)
- Разовьёте и прокачаете взаимодействие PHP с различными типами хранилищ (PostgreSQL, MySQL, NoSQL)
- Освоите не только unit-тестирование, но и покрытие тестами всех слоёв приложения
Время прохождения теста ограниченно 30 минут
👉 ПРОЙТИ ТЕСТ - https://clck.ru/3AkF6B
💣 Пройдите тест, получите скидку на курс, и записи уроков от преподавателей курса в подарок.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как поднять уровень анализа вашего Laravel-приложения с 0 до 9 в Larastan
@php_be1
https://habr.com/ru/companies/otus/articles/816873/
@php_be1
https://habr.com/ru/companies/otus/articles/816873/
Хабр
Как поднять уровень анализа вашего Laravel-приложения с 0 до 9 в Larastan
Larastan позволяет найти ошибки в вашем Laravel-приложении еще до его запуска. Он представляет собой обертку PHPStan, предназначенную специально для статического анализа с поддержки всей магии внутри...
Рекомендация по Laravel 💡
Оптимизированная проверка наличия входных данных
Часто возникает необходимость проверить, содержатся ли в запросе определенные значения. Знаете ли вы, что Laravel предоставляет два удобных метода, «has» и «hasAny», для элегантного выполнения таких проверок? 🚀
👉 [|@php_be1]
Оптимизированная проверка наличия входных данных
Часто возникает необходимость проверить, содержатся ли в запросе определенные значения. Знаете ли вы, что Laravel предоставляет два удобных метода, «has» и «hasAny», для элегантного выполнения таких проверок? 🚀
👉 [|@php_be1]
Релиз Laravel 11.9
https://github.com/laravel/framework/releases/tag/v11.9.0
+релизы:
Laravel v10.48.12
Breeze v2.0.5
Cashier Paddle v2.4.3
Octane v2.3.12
Prompts v0.1.23
Pulse v1.2.2
Reverb v1.0.0-beta12
Volt v1.6.4
@php_be1
https://github.com/laravel/framework/releases/tag/v11.9.0
+релизы:
Laravel v10.48.12
Breeze v2.0.5
Cashier Paddle v2.4.3
Octane v2.3.12
Prompts v0.1.23
Pulse v1.2.2
Reverb v1.0.0-beta12
Volt v1.6.4
@php_be1
Я пишу свой код в контроллере
https://hakanaktas.com.tr/2024-05-11-i-write-my-code-in-controller
@php_be1
https://hakanaktas.com.tr/2024-05-11-i-write-my-code-in-controller
@php_be1
Оптимизация времени начальной загрузки Laravel за счет использования хеш-таблицы для хранения провайдеров
https://sarvendev.com/2024/05/laravel-bootstrap-time-optimization-by-using-a-hashtable-to-store-providers/
@php_be1
https://sarvendev.com/2024/05/laravel-bootstrap-time-optimization-by-using-a-hashtable-to-store-providers/
@php_be1