4 مستودعات
Management of HTTP headers to control how clients and proxies cache API responses.
Distinct from Client-Side Response Caches: The candidates focus on the client-side cache implementation or state mirroring, whereas this is about the server-side issuance of cache-control headers.
Explore 4 awesome GitHub repositories matching web development · HTTP Cache-Control Headers. Refine with filters or upvote what's useful.
Kinto هو نظام خلفي (backend) لحالة السحابة مصمم لتخزين ومزامنة بيانات JSON عبر أجهزة متعددة. يوفر خدمة مركزية لإدارة سجلات JSON بدون مخطط (schema-less) منظمة في حاويات ومجموعات، مما يضمن حالة متسقة من خلال REST API. يدعم النظام مشاركة البيانات التعاونية من خلال منح صلاحيات القراءة والكتابة لمستندات أو مجموعات محددة عبر مجموعات المستخدمين والأذونات. كما يتيح مزامنة المستندات باستخدام تتبع موجز التغييرات وعلامات الحذف لتحديث العملاء بأحدث حالة. تشمل القدرات التحكم الدقيق في الوصول، وفرض مخطط JSON لضمان اتساق البيانات، والقفل المتفائل لمنع تعارضات الكتابة المتزامنة. توفر الخدمة أيضاً إشعارات فورية للعملاء، وتحديثات جزئية للمستندات، ودعماً لخلفيات التخزين القابلة للتوصيل مثل PostgreSQL. يتضمن المشروع خادم تطوير محلي وواجهة ويب إدارية للتكوين.
Sets cache-control headers on resources to instruct clients and proxies on data storage duration.
Pyramid هو إطار عمل ويب بلغة Python ومجموعة أدوات WSGI مصممة لبناء تطبيقات الويب. يعمل كمحرك توجيه (routing) لعناوين URL يقوم بربط طلبات HTTP الواردة بوظائف عرض محددة باستخدام التوجيه القائم على الأنماط واجتياز شجرة الموارد الهرمية. يتميز إطار العمل بنظام إرسال هجين، مما يسمح للمطورين بالجمع بين مطابقة عناوين URL عبر التعبيرات النمطية (regex) والقدرة على حل الطلبات من خلال التنقل في شجرة من الكائنات المتداخلة. ينفذ الإطار بنية مكونات مرنة تدعم إدارة سجل التطبيق، وتنفيذ التكوين المؤجل، والقدرة على تجاوز طرق العرض أو المسارات دون تعديل الكود المصدري الأصلي. تغطي إمكانياته الأوسع إدارة الهوية عبر ملفات تعريف الارتباط الموقعة والتفويض القائم على قوائم التحكم في الوصول (ACL)، ونظام تنسيق قائم على الأحداث لدورة حياة الطلب، وخدمات التدويل (i18n) لترجمة واجهة المستخدم. كما يوفر أدوات لعرض المحتوى من خلال مسلسلات مخصصة وتكامل القوالب، إلى جانب خط أنابيب middleware لحقن المنطق العابر. تتضمن مجموعة الأدوات واجهة سطر أوامر إدارية لفحص المسارات، وهيكلة المشاريع، وتصحيح أخطاء التطبيقات.
Manages HTTP Cache-Control and Expires headers to control browser and proxy caching behavior.
Imagor هو خادم معالجة صور عالي الأداء ومكتبة Go تعمل كوكيل صور عند الطلب. يوفر واجهة برمجة تطبيقات (API) آمنة لتحويل الصور وتغيير حجمها وتصفيتها وتحسينها، بالإضافة إلى أداة لإنشاء صور مصغرة ثابتة من ملفات الفيديو. يتميز النظام باستخدام محرك معالجة قائم على الطلب للتعامل مع الصور الكبيرة دون تحميل الملفات بالكامل في الذاكرة. ويتميز بتوقيع الطلبات المشفر لمنع التلاعب غير المصرح به في الروابط، ويستخدم تفاوض التنسيق القائم على الترويسة (header-based) لتقديم تنسيق الصورة الأكثر كفاءة الذي يدعمه متصفح العميل تلقائياً. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك اكتشاف منطقة الاهتمام، وإضافة العلامات المائية، وخلفيات التخزين القابلة للتوصيل. كما يدير دورات حياة الموارد من خلال تدفق البيانات المتزامن ويوفر تدابير أمنية مثل تنقية مسار الإدخال لمنع هجمات البرمجة عبر المواقع (XSS). يتضمن الخادم واجهة HTML لعرض صفحات الهبوط ونماذج الرفع.
Manages browser caching by issuing Cache-Control headers including stale-while-revalidate.
Badge-it is a web service designed to generate dynamic visual indicators and profile components for developer platforms. It functions as a stateless API that fetches live repository and user statistics, rendering them as customizable SVG badges or contributor grids for use in profile documentation. The service distinguishes itself by providing specialized tools for GitHub profile customization, including the ability to render grids of contributor avatars and collections of starred repositories. These visual assets are generated on demand through URL parameters, allowing for real-time updates
Manages HTTP headers to control how clients and proxies cache API responses for improved performance.