سؤال

كيف يبدو ملف html المضغوط باستخدام zlib (الانكماش) ​​جالسًا على الخادم؟هل له امتداد مختلف عن .html؟

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

المحلول

اعتمادًا على إعدادات خادم الويب لديك، من الممكن أيضًا ضغط ملفات html مسبقًا، بالإضافة إلى قيام خادم الويب بضغطها تلقائيًا.عادةً ما يكون الامتداد هو .gz، على سبيل المثال يصبح MyPage.html MyPage.html.gz.مع الإعدادات الصحيحة، إذا طلب شخص ما http://example.com/MyPage.html, ، ويرى Apache MyPage.html.gz، ويدعم العميل الضغط، وسيستخدم بدلاً من ذلك إصدار MyPage.html.gz.سيقوم العميل بعد ذلك بفك ضغط المحتوى بشفافية، ولن يعرف المستخدم أو يهتم حتى بأنه تم ضغطه (باستثناء أنه ربما يكون أكثر سعادة قليلاً لأن الصفحة تم تحميلها بشكل أسرع بجزء من الثانية)

نصائح أخرى

يحتوي على الامتداد الذي قمت بتحميله به.

لاحظ أنه إذا طلبت من خادم الويب تقديم صفحات HTML مفرغة، فسوف يفعل ذلك بسرعة، وأي تخزين مؤقت يقوم به سيكون في مكان آخر غير دليل موقع الويب الخاص بك، لذلك لن ترى هذه الملفات فعليًا، إذا فهي ملفات على الإطلاق.

بمعنى آخر، إذا كنت تقدم ملفات مضغوطة سريعة، فإنك تقوم بتخزين الملفات العادية على الخادم بامتدادات .htm أو .html العادية.

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