سؤال

تقدم مكتبة واجهة مستخدم Yahoo دعم Rollup إذا كنت تستخدم CDN. أنا أستخدم Zend Framework 1.8.0 وكنت أتساءل ما هو أفضل طريقة لتكرار هذا الأمر بحيث يمكن لف جميع ملفات CSS أو JavaScript إلى علامة واحدة - وبالتالي طلب HTTP واحد.

أنا أستخدم مكونات MVC القياسية مع ملف .htaccess يعيد كتابة كل شيء من خلال index.php ما لم يكن الملف أو المجلد الفعلي موجودًا أو يتم تعيينه على الخادم.

أرغب في الحصول على جانب العميل المخبأة في ملف Rollup النهائي (إذا كان العميل يدعمه) للفعالية وتقليل طلبات HTTP.

هل كانت مفيدة؟

المحلول

آمل أن أكون قد فهمت سؤالك بشكل صحيح.

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

يجب أن يكون الأول بسيطًا إلى حد ما ، مع أخذ قائمة بالمسارات وإضافة المحتويات إلى الملف في الذاكرة ، ويمكن إدارة الثانية بسهولة مع هذا مساعد عظيم الذي يسمح لك بتعيين الرؤوس المعدلة/انتهاء صلاحيتها بسهولة للسماح بالتخزين المؤقت لجانب العميل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top