سوف جميع الملفات تكون مضغوطة باستخدام الميزانية سان فرانسيسكو. ("ob_gzhandler");في خط 1 مع PHP?

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

  •  06-07-2019
  •  | 
  •  

سؤال

<?php
ob_start("ob_gzhandler");
?>
<script type="text/javascript" src="Util.js"></script>
<script type="text/javascript" src="connection.js"></script>
....
<?php ob_end_flush(); ?>

سوف الملفات المضمنة أو أيضا المضغوط?

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

المحلول

وليس في HTML، لا. هذه الملفات هي طلب من المتصفح والنصي PHP ليس له علاقة مباشرة معهم. قد تضطر إلى إعادة كتابة تلك الملفات جافا سكريبت يدويا إلى النصي PHP أن التشكيل نفس الإجراء.

نصائح أخرى

عند استخدام التخزين المؤقت الإخراج تصفية مثل ob_gzhandler, ، فإنه ينطبق فقط على أن طلب محدد.فإنه لا يؤثر على الطلبات الأخرى المتصفح قد جعل.

ومع ذلك ، من ما كنت قد أظهرت أنه لا يمكن تحديد ما إذا كان Util.js و connection.js سوف يكون gzipped أو deflated أو أي شيء آخر.أن تصل إلى تكوين الملقم وإذا الملفات هي في الواقع النصوص التي gzip المحتوى.

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

الجواب القصير:لا

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