هل هناك ما يعادل mod_pagespeed أباتشي وحدة IIS?
-
29-09-2019 - |
سؤال
هل هناك ما يعادل mod_pagespeed
وحدة اباتشي ولكن IIS?
المحلول
IISpeed هو كامل المواصفات-pagespeed الميناء إلى IIS.فإنه يتطلب الترخيص المدفوعة على خوادم الإنتاج لتجنب عرض لافتة ، ولكن هو حر في محاولة الخروج.
الإفصاح الكامل:أنا واحد من الأشخاص الذين يعملون في الميناء.لذا لن تدفع هذا أبعد من الإشارة إلى الميناء.
نصائح أخرى
هذا ليس مباشرة mod_pagespeed
الاستبدال ولكنه يقوم ببعض العمل على تقليل عدد الطلبات ، وإرهاق وتجميع JS و CSS.
إنه يوفر تلقائيًا ضغطًا بدون فقدان PNG-ويوفر Sprites من صور الخلفية الخاصة بك. انظر مكتبة طلب.
(لم تجربها بنفسي)
لا توجد أي حلول تفعل بالضبط ما يفعله mod_pagespeed في هذا الوقت. هناك العديد من الحزم الفردية التي يمكنك استخدامها لمطابقة معظم الوظائف.
- المنتج alirobe المذكور (aptimize) هل الكثير منهم.
- ضاغط يوي (.NET Port) يعمل على Minification JavaScript و CSS
- IIS (الإصدار 5.1 وأحدث ؛ على الرغم من أنه من الأسهل بكثير تكوين في IIS7+) يمكن تكوينه للقيام بضغط GZIP للملفات الثابتة والديناميكية
- يمكنك ضبط الرؤوس في IIS للملفات الثابتة ، وفي رمز .NET الخلفي للحصول على صفحات ديناميكية
- .NET 2.0 يمكنه القيام ببعض البرامج النصية التي تجمع بين التكوين الصريح عبر
<asp:ScriptManager>
مراقبة - .NET 4.0 لديه المزيد من النصوص الجمع بين القدرات ويمكنه القيام بالمزيد مع تكوين أقل. ((مثال مناقشة بعض الميزات الجديدة)
- تحديث: .NET 4.5 يمتد إضافي الجمع بين السيناريو مع الإرشاد.
- كتب سكوت هانسلمان أهمية (وسهولة) في تعزيز CSS و JavaScript وتحسين PNGs لمدونتك أو موقع الويب الخاص بك هذا يسرد العديد من الحزم الفردية الأخرى التي يمكن دمجها.
رقم.
ليس الآن على الأقل.
ومع ذلك ، ضع في اعتبارك ذلك mod_pagespeed
هو أتمتة لأفضل ممارسات التخزين المؤقت على الويب والسرعة ويمكنك إعدادها يدويًا. تمديد PageSpeed و yslow امتداد كلاهما مفيد للغاية لفهم ما ينبغي تحسينه.
لا أعتقد أن هناك واحدة مجانية ، ولكن هناك: http://www.aptimize.com/
تحديث: بالطبع ، إذا كنت تستخدم أي أداة نشر آلية أخرى ، فيمكنك القيام بذلك قليلاً عن طريق دمج أدوات سطر الأوامر في برنامج Build Batch Script. HTML5 Boilerplate ربما أفضل مرجع لديك هناك. يمكنك أيضًا استخدام حيل من جانب الخادم مثل httpcombine.ashx.