لتحسين سرعة الوصول إلى موقع الويب، استخدمت وحدة الضغط DC.Web.HttpCompress التي كتبها أجنبي، ولكن الشيء المحزن هو أن كل ما وجدته على Baidu كان إصدارات قديمة من المؤلف الأصلي، وكانت هناك مشكلات مختلفة أحب دائمًا الوصول إلى جوهر الأشياء، وأعتقد أن الأشخاص الذين يحبون التكنولوجيا يجب أن يكونوا هكذا. لذلك بحثت في Google مباشرة ووجدت أحدث إصدار للمؤلف، على الرغم من أنه الإصدار الأحدث، فهو أيضًا من عام 2008. ومع ذلك، تغيرت طريقة تنفيذ هذا الإصدار عن الإصدار السابق، وأنا شخصيًا أحب هذه الطريقة بشكل أفضل. بعد قراءة الكود المصدري للمؤلف بعناية، عثرت على خطأين، وقمت بإصلاحهما وإضافة وظيفة التخزين المؤقت للملفات. الاستخدام: 1. قم بتحميل DC.Web.HttpCompress.dll في الملف الذي قمت بتحميله إلى دليل bin الخاص بموقعك على الويب. المزايا: كود مفتوح المصدر، ووظائف تخصيص قوية، ويمكنه ضغط مجموعة متنوعة من الموارد، ويمكن أن يدعم بشكل مثالي أطر عمل Ajax المختلفة. العيوب: معقد الاستخدام، يدعم فقط asp.net2.0 أو أعلى. باختصار، يمكن لوحدات الضغط المختلفة تحسين الصفحة، ولكن نظرًا لأن عملية الضغط تحدث من جانب الخادم، فإن تمكين هذه الضغطات سيستهلك القليل من موارد الخادم. ومع ذلك، بشكل عام، يحدث الضغط فقط عندما يصل العميل إلى الصفحة لأول مرة، لأنه بعد ذلك، يقوم المتصفح نفسه بالتخزين المؤقت. العلاقة بين الصفحة والمورد. عند تحديث الوصول مرة أخرى، لن تشغل موارد الخادم للضغط. لذلك، بالنسبة للمطورين الذين لديهم صفحات ويب كبيرة، فإن تمكين وظيفة الضغط يستحق المال بالتأكيد كلما صغر حجم الصفحة، كلما تم تحميلها بشكل أسرع!
يوسع