3 مستودعات
Maintaining the active state of an application within memory to avoid re-initialization.
Distinct from Persistent Application State: Distinct from general persistence (saving to disk), this focuses on keeping the process live in RAM.
Explore 3 awesome GitHub repositories matching data & databases · In-Memory Residency. Refine with filters or upvote what's useful.
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
Eliminates bootstrap overhead by keeping application processes resident in memory across requests.
هذا خادم WebSocket ذاتي الاستضافة لتطبيقات Laravel مصمم لتوفير اتصال في الوقت الفعلي واستبدال خدمات المراسلة المدارة من الطرف الثالث. يوفر تنفيذاً PHP من جانب الخادم لمعيار WebSocket، مما يتيح اتصالاً مزدوجاً كاملاً بين العملاء والخوادم. ينفذ المشروع بروتوكولاً متوافقاً مع Pusher للتكامل مع مكتبات عميل الواجهة الأمامية الموجودة. يتضمن لوحة تحكم تصحيح مخصصة لمراقبة الاتصالات النشطة، وتتبع حركة مرور الشبكة، وتحليل أداء الخادم في الوقت الفعلي. يدعم النظام بث أحداث Laravel واتصال التطبيق في الوقت الفعلي. يستخدم وحدات تحكم WebSocket مخصصة لتحديد منطق التعامل مع أحداث الاتصال والرسائل.
Stores active socket IDs in memory for rapid lookup and targeted broadcasting to users or channels.
Octane هو مسرع تطبيقات PHP ومدير عمليات يقوم بتحميل التطبيق في الذاكرة للقضاء على عبء البدء المرتبط بكل طلب فردي. يعمل كجسر وقت تشغيل لمحركات عالية التزامن مثل Swoole و RoadRunner، مستخدماً عمليات عاملة (Worker processes) دائمة للتعامل مع طلبات HTTP الواردة. يتضمن المشروع مديراً لحالة التطبيق في الذاكرة يستخدم جداول ذرية لمشاركة البيانات عبر العمال، ومشغلاً للمهام المتزامنة ينفذ عمليات متعددة بالتوازي لتقليل زمن انتقال الطلب الإجمالي. كما يدير دورات حياة العمال من خلال تدوير العمليات بعد عدد معين من الطلبات لمنع تسرب الذاكرة. تغطي الإمكانيات الإضافية جدولة المهام الخلفية الدورية وإعادة التحميل التلقائي للتطوير، الذي يراقب كود المصدر بحثاً عن تعديلات لتشغيل عمليات إعادة تشغيل الخادم.
Maintains the application framework in memory across requests to eliminate repetitive startup overhead.