awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
laravel avatar

laravel/octane

0
View on GitHub↗
4,021 Stars·342 Forks·PHP·MIT·5 Aufrufelaravel.com/docs/octane↗

Octane

Octane ist ein PHP-Anwendungsserver-Beschleuniger und Prozessmanager, der eine Anwendung in den Arbeitsspeicher lädt, um den Start-Overhead zu eliminieren, der mit jeder einzelnen Anfrage verbunden ist. Er fungiert als Laufzeitbrücke für High-Concurrency-Engines wie Swoole und RoadRunner und nutzt persistente Worker-Prozesse, um eingehende HTTP-Anfragen zu verarbeiten.

Das Projekt enthält einen In-Memory-Anwendungszustandsmanager, der atomare Tabellen verwendet, um Daten über Worker hinweg zu teilen, sowie einen Concurrent-Task-Runner, der mehrere Operationen parallel ausführt, um die Gesamtlatenz der Anfragen zu reduzieren. Es verwaltet zudem Worker-Lebenszyklen, indem Prozesse nach einer festgelegten Anzahl von Anfragen neu gestartet werden, um Speicherlecks zu verhindern.

Zusätzliche Funktionen decken periodische Hintergrundaufgabenplanung und automatisiertes Development-Reloading ab, das den Quellcode auf Änderungen überwacht, um Server-Neustarts auszulösen.

Features

  • In-Memory Residency - Maintains the application framework in memory across requests to eliminate repetitive startup overhead.
  • PHP Application Servers - Implements a high-performance server that boots the application into memory to eliminate request startup overhead.
  • Worker Process Shared Memory - Uses atomic in-memory tables to share and synchronize data rapidly across multiple worker processes.
  • Concurrent Task Execution - Runs multiple operations in parallel using background workers to reduce total request completion time.
  • Bootstrapping Optimizations - Accelerates request handling by keeping the application booted in memory to eliminate per-request startup overhead.
  • PHP Process Managers - Manages the lifecycle of PHP worker processes, including automatic cycling to prevent memory leaks.
  • Worker Mode Runtimes - Integrates with high-concurrency engines like Swoole and RoadRunner to provide a worker-based execution model.
  • Concurrent Task Runners - Provides a mechanism to execute multiple PHP operations in parallel to reduce request latency.
  • Parallel Task Execution - Implements a system for executing multiple asynchronous operations simultaneously to reduce total request latency.
  • Multi-Process Request Handling - Distributes HTTP requests to a pool of long-lived worker processes to maximize concurrency and throughput.
  • High-Performance Data Infrastructures - Implements high-performance in-memory tables for rapid read and write operations across server workers.
  • In-Memory State Stores - Provides an atomic in-memory table system to share application state across multiple worker processes.
  • In-Memory Worker State - Shares and updates high-speed application state across multiple server workers using in-memory tables.
  • Process Cycling - Restarts worker processes after a set number of requests to mitigate potential memory leaks.
  • Worker Process Management - Manages the number of active workers and implements request limits to ensure stable resource usage.
  • Fixed Interval Schedulers - Executes recurring background logic at fixed time intervals using a persistent server loop.
  • Recurring Task Schedulers - Runs recurring application logic and startup callbacks at fixed intervals without using external cron jobs.
  • Request Performance Metrics - Boosts performance by removing the time spent reloading core components during every incoming request.

Star-Verlauf

Star-Verlauf für laravel/octaneStar-Verlauf für laravel/octane

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Octane

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Octane.
  • php-pm/php-pmAvatar von php-pm

    php-pm/php-pm

    6,555Auf GitHub ansehen↗

    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 restarti

    PHP
    Auf GitHub ansehen↗6,555
  • grosser/parallelAvatar von grosser

    grosser/parallel

    4,261Auf GitHub ansehen↗

    Parallel is a Ruby library and multi-process execution framework designed to accelerate CPU-intensive operations. It functions as a parallel job orchestrator and concurrent task runner that enables the execution of code across multiple processes or threads. The project distinguishes itself through secure inter-process communication, utilizing signed data serialization to prevent the injection of forged payloads between parent and child processes. It further differentiates its worker management by assigning unique identifiers to individual processes to prevent collisions when accessing shared

    Ruby
    Auf GitHub ansehen↗4,261
  • hhxsv5/laravel-sAvatar von hhxsv5

    hhxsv5/laravel-s

    3,882Auf GitHub ansehen↗

    This project is a high-performance PHP application server designed to keep applications resident in memory, eliminating the bootstrap overhead typically associated with each request. It functions as a multi-protocol network server capable of handling HTTP, WebSocket, TCP, and UDP traffic simultaneously within a single instance. The system is distinguished by an event-driven worker pool and a high-precision task scheduler that executes recurring background jobs at millisecond intervals. It utilizes a shared memory state store for high-speed data access across worker processes and incorporates

    PHP
    Auf GitHub ansehen↗3,882
  • php/frankenphpAvatar von php

    php/frankenphp

    11,151Auf GitHub ansehen↗

    FrankenPHP is a Go-based PHP runtime and application server that integrates a web server and PHP interpreter to host applications without requiring a separate process manager. It functions as a worker mode server that keeps applications in memory across requests to eliminate bootstrap overhead and a static binary bundler that packages applications and the server into a single self-contained executable. The project distinguishes itself by allowing the embedding of a PHP runtime directly into Go programs and enabling the development of PHP extensions using the Go language. It also includes a bu

    Gocaddyfrankenphpgo
    Auf GitHub ansehen↗11,151
Alle 30 Alternativen zu Octane anzeigen→

Häufig gestellte Fragen

Was macht laravel/octane?

Octane ist ein PHP-Anwendungsserver-Beschleuniger und Prozessmanager, der eine Anwendung in den Arbeitsspeicher lädt, um den Start-Overhead zu eliminieren, der mit jeder einzelnen Anfrage verbunden ist. Er fungiert als Laufzeitbrücke für High-Concurrency-Engines wie Swoole und RoadRunner und nutzt persistente Worker-Prozesse, um eingehende HTTP-Anfragen zu verarbeiten.

Was sind die Hauptfunktionen von laravel/octane?

Die Hauptfunktionen von laravel/octane sind: In-Memory Residency, PHP Application Servers, Worker Process Shared Memory, Concurrent Task Execution, Bootstrapping Optimizations, PHP Process Managers, Worker Mode Runtimes, Concurrent Task Runners.

Welche Open-Source-Alternativen gibt es zu laravel/octane?

Open-Source-Alternativen zu laravel/octane sind unter anderem: php-pm/php-pm — This project is a PHP application server and process manager designed to reduce request latency by keeping… grosser/parallel — Parallel is a Ruby library and multi-process execution framework designed to accelerate CPU-intensive operations. It… hhxsv5/laravel-s — This project is a high-performance PHP application server designed to keep applications resident in memory,… php/frankenphp — FrankenPHP is a Go-based PHP runtime and application server that integrates a web server and PHP interpreter to host… dunglas/frankenphp — FrankenPHP is a high-performance application server and runtime for PHP. It functions as a web server that executes… nem0/lumixengine — LumixEngine is a high-performance C++ 3D game engine designed for building interactive 3D applications. It is built on…