سؤال

عند استخدام GZIP لضغط ملفات CSS و JS ، هل يبقى ملف CSS أو JS المضغوط مخزنة مؤقتًا في الخادم ليتم استياءها للزائرين الآخرين أم أنه يتطلب عملية ضغط أخرى لكل زائر أو حتى كل عرض صفحة؟

شكرًا.

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

المحلول

كان لسلسلة Apache 1.3 القديمة خيارات:

mod_gzip_can_negotiate Yes
mod_gzip_static_suffix .gz
AddEncoding gzip .gz
mod_gzip_update_static Yes

للقيام بذلك ، ولكن يبدو أن Mod_deflate من Apache 2 لا (http://thinkvitamin.com/code/serving-javascript-fast/). في كلتا الحالتين ، تخزين النسخة المضغوطة من الملفات ليس هو الافتراضي. على وجه الخصوص ، ستقوم سلسلة 1.3 بإنشاء ملف مؤقت وحذفه بشكل غير فعال.

إذا كنت تستخدم Apache 2 وتريد أن تضغط مسبقًا على CSS و JS لتقليل تحميل وحدة المعالجة المركزية ، فقد تمت الإجابة على سؤالك بالفعل على خطأ الخادم: https://serverfault.com/questions/131452/apache2-mod-deflate-static-content

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