awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
php-pm avatar

php-pm/php-pm

0
View on GitHub↗
6,555 星标·370 分支·PHP·MIT·2 次浏览

Php Pm

This project is a PHP application server and process manager designed to reduce request latency by keeping applications resident in memory. It functions as a load balancer that distributes incoming network requests across a pool of worker processes, eliminating the overhead of repetitive bootstrapping.

The server routes network requests directly into application framework kernels, bypassing traditional web server layers. It includes a built-in mechanism for delivering static assets directly to clients and supports hot reloading by monitoring source files for changes and automatically restarting worker processes.

Broad capability areas include traffic management, worker pool optimization, and application deployment. The system also provides configuration options for specifying the PHP binary path across different operating systems.

Features

  • Resident Process Execution - Eliminates repetitive bootstrapping overhead by keeping application state resident in memory between requests.
  • In-Memory Residency - Eliminates bootstrap overhead by keeping application processes resident in memory across requests.
  • Worker Pool Management - Controls a pool of persistent application processes to optimize resource utilization and distribute load.
  • Worker Process Management - Controls pools of worker processes to optimize resource utilization and application throughput.
  • Application Layer Load Balancing - Distributes incoming network requests across a pool of resident worker processes to optimize application throughput and resource utilization.
  • PHP Application Servers - Provides a high-performance server environment that routes requests directly into application kernels.
  • Performance Optimization - Reduces request latency by eliminating repetitive bootstrapping through resident-process execution.
  • PHP Process Managers - Keeps PHP applications resident in memory to eliminate bootstrap overhead and reduce request latency.
  • Application Kernel Integration - Routes incoming network requests directly into application framework kernels to bypass traditional web server layers.
  • Request Routing - Directs network requests directly into application framework entry points, bypassing traditional web server layers.
  • Hot Code Reloading - Updates application logic in the running environment by automatically restarting worker processes upon file changes.
  • PHP Application Deployments - Simplifies the deployment of modern PHP web applications by managing application kernels and static assets.
  • File-Change-Triggered Restarts - Automatically restarts worker processes when source files are modified to apply code updates without manual intervention.
  • Load Balancers - Distributes incoming network requests across a pool of resident PHP worker processes to optimize resource use.
  • Load Balancing - Distributes incoming network requests across a pool of active worker processes to improve throughput.
  • Static File Servers - Ships a built-in mechanism for delivering static assets directly to clients to reduce worker load.
  • Worker Live Reloading - Detects changes in source files and restarts worker processes to apply updates without a full server reboot.
  • Static Asset Serving - Delivers non-dynamic files from disk directly to clients without involving application logic.
  • Application Servers - Process manager and load balancer for improving application performance.

Star 历史

php-pm/php-pm 的 Star 历史图表php-pm/php-pm 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Php Pm 的开源替代方案

相似的开源项目,按与 Php Pm 的功能重合度排序。
  • roadrunner-server/roadrunnerroadrunner-server 的头像

    roadrunner-server/roadrunner

    8,473在 GitHub 上查看↗

    RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,

    Goapplication-servergolanghacktoberfest
    在 GitHub 上查看↗8,473
  • laravel/octanelaravel 的头像

    laravel/octane

    4,021在 GitHub 上查看↗

    Octane is a PHP application server accelerator and process manager that boots an application into memory to eliminate the startup overhead associated with each individual request. It functions as a runtime bridge for high-concurrency engines such as Swoole and RoadRunner, utilizing persistent worker processes to handle incoming HTTP requests. The project includes an in-memory application state manager that uses atomic tables to share data across workers and a concurrent task runner that executes multiple operations in parallel to reduce total request latency. It also manages worker lifecycles

    PHPlaraveloctaneroadrunner
    在 GitHub 上查看↗4,021
  • spiral/frameworkspiral 的头像

    spiral/framework

    2,051在 GitHub 上查看↗

    This project is a high-performance PHP framework designed for building scalable services using a resident memory execution model. By maintaining application state in memory across requests, it eliminates bootstrap overhead and provides a persistent environment for long-running processes. The framework distinguishes itself through its integrated support for durable workflow orchestration and asynchronous task management. It enables the execution of complex, long-running business processes that automatically handle failures and state recovery, alongside a background processing system that dispa

    PHPframeworkgolanghacktoberfest
    在 GitHub 上查看↗2,051
  • dunglas/frankenphpdunglas 的头像

    dunglas/frankenphp

    11,156在 GitHub 上查看↗

    FrankenPHP is a high-performance application server and runtime for PHP. It functions as a web server that executes PHP scripts and delivers web content, incorporating a binary bundler to package applications and their dependencies into standalone executable files. The project integrates the PHP interpreter directly into the Caddy web server to provide automatic HTTPS and flexible site configuration. It features a worker mode runtime that keeps applications bootloaded in memory across requests to eliminate bootstrap overhead and increase throughput. Additionally, it serves as a communication

    Go
    在 GitHub 上查看↗11,156
查看 Php Pm 的所有 30 个替代方案→

常见问题解答

php-pm/php-pm 是做什么的?

This project is a PHP application server and process manager designed to reduce request latency by keeping applications resident in memory. It functions as a load balancer that distributes incoming network requests across a pool of worker processes, eliminating the overhead of repetitive bootstrapping.

php-pm/php-pm 的主要功能有哪些?

php-pm/php-pm 的主要功能包括:Resident Process Execution, In-Memory Residency, Worker Pool Management, Worker Process Management, Application Layer Load Balancing, PHP Application Servers, Performance Optimization, PHP Process Managers。

php-pm/php-pm 有哪些开源替代品?

php-pm/php-pm 的开源替代品包括: roadrunner-server/roadrunner — RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a… laravel/octane — Octane is a PHP application server accelerator and process manager that boots an application into memory to eliminate… spiral/framework — This project is a high-performance PHP framework designed for building scalable services using a resident memory… dunglas/frankenphp — FrankenPHP is a high-performance application server and runtime for PHP. It functions as a web server that executes… ninenines/cowboy — Cowboy is a high-performance HTTP server for Erlang and OTP. It is designed to handle web traffic with low memory… nanohttpd/nanohttpd — NanoHTTPD is a lightweight, embeddable HTTP server for Java applications. It allows developers to integrate web server…