GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing docs.roadrunner.dev — What is RoadRunner? | RoadRunner RoadRunner is a high-performance PHP application server and process manager, designed with extensibility in mind through its utilization of plugins. Developed in Go, RoadRunner operates by running your application in the form of workers, where each worker represents an individual process, ensuring isolation and independence in their operation. It is designed to be a central processor for PHP applications, helping developers create faster, more responsive, and robust applications with ease. ![]() How it worksRoadRunner efficiently manages a collection of PHP processes, referred to as workers, and routes incoming requests from various plugins to these workers. This communication is done through the goridge protocol, enabling your PHP application to handle requests and send responses back to clients. The following plugins are designed to run workers and handle specific types of requests:
By utilizing these plugins, RoadRunner ensures that your PHP application can handle a wide range of requests and communication protocols, delivering optimal performance and flexibility. Goridge RPC interfaceApplications call these RoadRunner plugin services through Goridge RPC. The transport uses Go
PHP workerRoadRunner keeps PHP workers alive between incoming requests. This means that you can completely eliminate bootload time (such as framework initialization) and significantly speed up a heavy application. ![]() Since a worker resides in memory, all open resources persist across requests, remaining accessible for subsequent interactions. Utilizing the built-in goridge, you can offload complex computations to the application server. For instance, you can schedule a background PHP job or even develop your own custom RoadRunner plugin to process complex tasks using Go, which offers improved efficiency and performance. By leveraging the strengths of both PHP and Go, you can create a more robust and high-performance solution for your applications. The following properties of PHP workers are worth mentioning:
What's Next?
Last updated |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |