لماذا أباتشي لا غزيب المغلق أو شبيبة الملفات التي لها المعلمات؟

StackOverflow https://stackoverflow.com/questions/1403347

سؤال

لا يتم ضغط بعض الملفات CSS و JS التي كتبها اباتشي مع تمكين mod_deflate. هذه الملفات يشبه هذا "[domain.name] /aggregator.css؟ ..." أو "[domain.name] /misc/jquery.js؟ ..." في YSlow. وCSS و JS الآخرين بدون "؟" يحصل مضغوط. يرجى شرح لي كيف يمكنني أن أجعل اباتشي ضغط هذه الملفات أيضا.

والشكر

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

المحلول

لا يوجد شيء خاص حول خدمة الملفات مع سلاسل الاستعلام، ينبغي بشكل عام لا يزال يتم ضغطها (هم في خدمة بلدي).

واذا لم يكن هناك شيء مضحك عن طريقة إعداد OutputFilter الخاصة بك؟ دعونا نرى بعض httpd.conf. أين الخادم؟

وايتا:

<FilesMatch "\.(css|js|x?html?|php)$">

والغريب - يعمل بالنسبة لي، ما لم يكن هناك شيء آخر كسر في التكوين وقف ذلك. قد يكون من الأفضل استخدام أكثر من المعتاد:

AddOutputFilterByType DEFLATE text/html text/css text/javascript text/xml text/plain

وعلى الرغم من. (بعد ذلك سوف نحاول فقط لامتصاص التضخم الناتج مخطوطات PHP "عندما تكون تلك الأنواع وليس القول، إذا كنت بصق على صورة).

نصائح أخرى

وكان نفس المشكلة - كان نص ما يبدو / جافا سكريبت يست جيدة بما فيه الكفاية. مضيفا التطبيق / جافا سكريبت لمرشح لم الحيلة بالنسبة لي.

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