• База знань
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

Усі статті за тегом php

Git hooks. Що це та навіщо потрібно

Необхідною умовою організації ефективного пайплайна у середовищі CI/CD є збільшення частоти виконання операцій злиття коду із головною гілкою розробки при збереженні високого рівня чистоти коду, що надходить. Досягти цього допоможе використання git хуків – влаштованого у Git механізму запуску сценаріїв, прив’язаних до певних станів CI/CD процесу. Розглянемо основні поняття та принципи використання git hooks у різних ситуаціях.

#composer #git #linux #php

Статтю прочитали професіоналів: 1823

Вийшла нова версія PHP 8.5

Нова версія PHP 8.5 стала одним із найбільш практично орієнтованих оновлень за останні роки. Основний фокус зроблено на покращенні продуктивності, впорядкуванні синтаксису та спрощенні повсякденних задач розробника. У релізі з’явилися нові механізми роботи з константними виразами, покращена типізація, оновлений підхід до клонування об’єктів, сучасний pipe-оператор для побудови ланцюжків викликів, а також реалізовано WHATWG-сумісне URL-API. Крім цього, оптимізовані внутрішні модулі та прискорена робота FPM, Date, DOM та Standard-компонентів.

#php

Статтю прочитали професіоналів: 2001

Рішення для підвищення продуктивності роботи PHP-додатку

У попередніх статтях ми вже розглянули питання швидкості роботи додатків на ВПС в залежності від обладнання та типу віртуалізації. Також з’ясували, що таке трейсінг та як його використання дозволяє знайти вузькі місця у програмі. Тепер сконцентруємося на питанні прискорення роботи додатку за рахунок оптимізації роботи самого PHP, зокрема, вдосконалення механізмів кешування коду та даних, а також обрання оптимального режиму роботи препроцесору для кожного типу веб-додатку.

#linux #php #php-performance #programming #radis

Статтю прочитали професіоналів: 3028

Запуск PHP-додатків у середовищі Docker-compose

Ефективне розгортання та масштабування сучасних веб-додатків важко уявити без використання контейнерного середовища, однією з реалізацій котрого є Docker Compose. Сервіс дозволяє здійснювати швидке упакування додатків та їх залежностей у кросплатформні контейнери, які потім легко можна розгорнути на будь-якій платформі незалежно одне від одного. Розглянемо процес створення та запуску у середовищі Docker Compose багатоконтейнерного PHP-додатку із СУБД MySQL на VPS-сервері під управлінням ОС Debian Bookworm.

#debian #devops #php

Статтю прочитали професіоналів: 3382

Налаштування nginx для production

Вибір веб-серверу, зазвичай, залежить від багатьох показників, основними з яких є продуктивність, ресурсоємність та сумісність із багатьма ОС. Загальновизнаним лідером за вказаними характеристиками є веб-сервер з відкритим кодом Nginx. Він майже у два рази випереджає Apache за швидкістю обробки підключень статичного контенту, що дозволяє ефективно забезпечувати роботу на VPS або виділеному сервері PHP-сайтів, створених на базі WordPress, Laravel та багатьох інших CMS. Це стає можливим тому, що nginx – це не «просто веб-сервер», а HTTP-проксі із event-driven архітектурою та широкими можливостями масштабування. Розглянемо більш детально його можливості та будову.

#nginx #php #wordpress

Статтю прочитали професіоналів: 2481

Observability в PHP-додатках

Observability для PHP без пафосу: логи в Grafana Loki, метрики — через Prometheus або Grafana Mimir, трейси — в Grafana Tempo за допомогою OpenTelemetry, а профайлинг — через php_excimer. Як усе це зв’язати між собою через trace_id, з чого почати інтеграцію, та як побудувати повноцінне спостереження за системою — читайте в нашому матеріалі.

#devops #grafana #php

Статтю прочитали професіоналів: 2605

Ubuntu для програміста PHP

Робоче місце розробника повинно мати все необхідне для успішного виконання завдань по розробці php-коду проекту. Сюди відноситься не лише спеціальне програмне забезпечення (ПЗ), а й багато інших програм та інструментів ОС Ubuntu, котрі оптимізують роботу та дають змогу швидко виконувати проміжні операції, такі, наприклад, як навігація між компонентами, формування повідомлень, обробка результатів тестування, формування архівів та ще багато чого. Спробуємо охопити основні з програмних засобів та інструментів, котрі необхідні для формування робочого середовища php-розробника Ubuntu.

#php #ubuntu

Статтю прочитали професіоналів: 2781

Створення чат-бот Telegram на PHP. Частина друга

У попередній статті нами були розглянуті основні компоненти робочого середовища чат боту та їх взаємодія. Тепер зосередимося на методах управління інтерфейсом та роботі чат боту за допомогою інструментарію SDK для платформи PHP. Їх використання надає можливість створювати гнучкі та багатофункціональні додатки, не ускладнюючи при цьому структуру. Теоретичні викладки будуть супроводжуватися практичними прикладами.

#php

Статтю прочитали професіоналів: 5198

navigate
go
exit
Дякуємо, що обираєте FREEhost.UA