yxorP is a plug-and-play, flat-file application that does not need Composer, PHP CURL, or databases; these are all optional additions that are fully supported. yxorP is intended to act as a proxy that can edit or update the content of multiple websites using a PHAR (PHP archive) binary version of Guzzle, and managed via a user-friendly Cockpit backend (GUI).
The incoming request hostname is used to fetch site-specific requirements from the backend, the target website is then retrieved and modified accordingly. Additionally, the website content can be optionally spun using the article spinning engine that is already embedded into the application. After the website has been modified the result is then stored for a predefined time inside a custom-built, flat-file cache system architectured to be 500x faster than memory-based cache systems such as Memcache and Redis. This is accomplished by bypassing the serialisation and deserialization processes, which resulted a significantly faster
Features
- Web Proxy
- Guzzle
- SAAS
- Multi-tenancy
- Backend (GUI)
- Flat-file
- Fast Cache
- Powerful
- Fast
- Plug & Play
- Content Spinner
- Multi-processing
- Lite
- Robust
- Comprehensive
- Powerful Augmentation
License
MIT LicenseUser Reviews
-
yxorP is a plug-and-play, flat-file application that does not need Composer, PHP CURL, or databases; these are all optional additions that are fully supported. yxorP is intended to act as a proxy that can edit or update the content of multiple websites using a PHAR (PHP archive) binary version of Guzzle, and managed via a user-friendly Cockpit backend (GUI). The incoming request hostname is used to fetch site-specific requirements from the backend, the target website is then retrieved and modified accordingly. Additionally, the website content can be optionally spun using the article spinning engine that is already embedded into the application. After the website has been modified the result is then stored for a predefined time inside a custom-built, flat-file cache system architectured to be 500x faster than memory-based cache systems such as Memcache and Redis. This is accomplished by bypassing the serialisation and deserialization processes, which resulted a significantly faster cache. yxorP was designed to operate with either a stateless server (Apache) or a stateful server (Swoole) which are high-performance networking frameworks with an event-driven, asynchronous, and non-blocking I/O model - Compatible with TCP, UDP, Unix socket, HTTP, and Websocket and allows the creation of concurrent services (Parrelelle) that are both rapid and scalable.