awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
php-fig avatar

php-fig/cache

0
View on GitHub↗
5,192 نجوم·46 تفرعات·PHP·MIT·5 مشاهدات

Cache

هذا المشروع عبارة عن طبقة تجريد للتخزين المؤقت ومعيار واجهة لـ PHP، يحدد تحديداً مواصفات التخزين المؤقت PSR-6. ينشئ مجموعة متسقة من تعريفات النوع والعقود لعناصر ومجمعات التخزين المؤقت لضمان التوافق بين مكتبات PHP المختلفة.

تمنع المواصفات الارتباط بمورد معين عن طريق فصل منطق التخزين المؤقت عالي المستوى عن تطبيقات التخزين منخفضة المستوى. يسمح هذا بتبديل خلفيات التخزين المؤقت المختلفة دون الحاجة إلى تغييرات في كود التطبيق.

يركز المشروع على توحيد التخزين المؤقت في PHP وقابلية التشغيل البيني للمكتبات من خلال استخدام توقيعات الطرق الشائعة والتعريفات الآمنة للنوع. يخلق هذا طبقة تخزين مؤقت محايدة للمورد تتيح لموفري التخزين المتعددين البقاء قابلين للتبديل.

Features

  • Caching Interfaces - Implements standardized PHP-FIG interfaces for key-value data caching to ensure interoperability.
  • Caching Layers - Provides a specification that separates high-level caching logic from low-level storage implementations.
  • PHP Interoperability Libraries - Creates PHP packages that can share cache implementations without requiring specific third-party providers.
  • Contract-Driven Execution - Uses standardized interfaces to ensure consistent caching behavior and interchangeability across different PHP libraries.
  • Caching Specification Layers - Establishes a uniform API layer to isolate the cache storage engine from the consumer.
  • Interoperability Specifications - Defines common method signatures to ensure caching implementations remain interchangeable across libraries.
  • Interoperable Cache Contracts - Provides a consistent set of type definitions that allows different caching backends to be swapped.
  • Interoperable Interface Contracts - Establishes strict type definitions for cache pools and items to enable backend interoperability.
  • Storage Abstraction Layers - Implements architectural patterns that decouple application caching logic from specific storage backend implementations.
  • Storage Abstractions - Provides interfaces that decouple application logic from specific cache storage implementations.
  • Vendor-Agnostic Caching Patterns - Implements a caching layer that prevents dependency on a specific storage provider using unified contracts.
  • Application Cache Management - Provides a standardized way to connect PHP applications to various cache storage systems.
  • Type-Safe Cache Definitions - Standardizes the retrieval and wrapping of cached data using a consistent, type-safe object interface.
  • Type-Safe Cache Pool Definitions - Provides a consistent, type-safe interface for cache collections across various storage providers.
  • Standardized Data Wrappers - Wraps cached data in a consistent item interface to unify how values are retrieved.

سجل النجوم

مخطط تاريخ النجوم لـ php-fig/cacheمخطط تاريخ النجوم لـ php-fig/cache

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Cache

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Cache.
  • doctrine/cacheالصورة الرمزية لـ doctrine

    doctrine/cache

    7,864عرض على GitHub↗

    This PHP caching library provides a key-value storage abstraction designed to reduce application computation time by storing and retrieving frequently accessed data. It implements the PSR-6 standard for caching interfaces to ensure interoperability between different libraries. The project includes a legacy cache adapter that wraps modern standardized cache pools. This allows systems in transition to maintain compatibility by converting between legacy caching implementations and unified interfaces. The library covers a range of storage capabilities, including a filesystem cache store for pers

    PHP
    عرض على GitHub↗7,864
  • brandonsavage/uploadالصورة الرمزية لـ brandonsavage

    brandonsavage/Upload

    1,656عرض على GitHub↗

    Upload is a PHP library designed to manage the processing and persistence of files submitted through web forms. It provides a framework for handling incoming file data, ensuring that assets are validated against security and quality constraints before being moved from temporary locations to permanent storage. The library distinguishes itself through a modular architecture that decouples file handling logic from specific implementation details. It utilizes a strategy-based abstraction layer for storage, allowing for interchangeable backends, and employs a middleware-driven pipeline to process

    PHP
    عرض على GitHub↗1,656
  • php-fig/simple-cacheالصورة الرمزية لـ php-fig

    php-fig/simple-cache

    8,088عرض على GitHub↗

    Simple Cache is a technical specification and interface standard for PHP applications. It defines a common set of methods for interacting with cache storage, ensuring that different storage implementations can be used interchangeably. As the PSR-16 implementation standard, it provides a consistent way for independent PHP libraries and frameworks to store and retrieve cached data. This interoperability allows software packages to work with any compliant cache backend without requiring changes to the application code. The specification focuses on standardizing cache interfaces and interactions

    PHPhacktoberfestphp
    عرض على GitHub↗8,088
  • symfony/cacheالصورة الرمزية لـ symfony

    symfony/cache

    4,164عرض على GitHub↗

    This is a PHP library providing standardized interfaces for caching data through the PSR-6 and PSR-16 specifications. It functions as a cache pool manager and distributed cache adapter, allowing applications to organize key-value pairs into logical repositories and namespaces. The project includes a dedicated cache stampede prevention tool that protects systems from CPU spikes during value expiration. This is achieved through locking mechanisms for concurrent requests and probabilistic early expiration. The library supports object serialization with optional encryption and compression to tra

    PHPcachingcomponentphp
    عرض على GitHub↗4,164
عرض جميع البدائل الـ 30 لـ Cache→

الأسئلة الشائعة

ما هي وظيفة php-fig/cache؟

هذا المشروع عبارة عن طبقة تجريد للتخزين المؤقت ومعيار واجهة لـ PHP، يحدد تحديداً مواصفات التخزين المؤقت PSR-6. ينشئ مجموعة متسقة من تعريفات النوع والعقود لعناصر ومجمعات التخزين المؤقت لضمان التوافق بين مكتبات PHP المختلفة.

ما هي الميزات الرئيسية لـ php-fig/cache؟

الميزات الرئيسية لـ php-fig/cache هي: Caching Interfaces, Caching Layers, PHP Interoperability Libraries, Contract-Driven Execution, Caching Specification Layers, Interoperability Specifications, Interoperable Cache Contracts, Interoperable Interface Contracts.

ما هي البدائل مفتوحة المصدر لـ php-fig/cache؟

تشمل البدائل مفتوحة المصدر لـ php-fig/cache: doctrine/cache — This PHP caching library provides a key-value storage abstraction designed to reduce application computation time by… brandonsavage/upload — Upload is a PHP library designed to manage the processing and persistence of files submitted through web forms. It… symfony/cache — This is a PHP library providing standardized interfaces for caching data through the PSR-6 and PSR-16 specifications.… php-fig/simple-cache — Simple Cache is a technical specification and interface standard for PHP applications. It defines a common set of… marcuswestin/store.js — Store.js is a client-side state persistence library and web storage abstraction layer. It provides a consistent… zfile-dev/zfile — 在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载.