Tüm dosyalar ("ob_gzhandler") ob_start kullanılarak sıkıştırılmış olacak;

2 Cevap php
<?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(); ?>

Tarafından dahil dosyaları veya da sıkıştırılmış olacak?

2 Cevap

Değil HTML, hayır. Bu dosyalar tarayıcı tarafından istek ve PHP komut dosyası onlarla doğrudan ilişkisi vardır. Elle aynı eylemi preforms bir PHP komut dosyası için bu javascript dosyaları yeniden yazmak gerekir.

Böyle ob_gzhandler gibi bir çıkış tamponlama filtre kullandığınızda, yalnızca belirli istek için de geçerlidir. Bu bir tarayıcı yapmak diğer isteklerini etkilemez.

Ancak, gösterilen kadarıyla, bu tespit edilemez ise Util.js ve connection.js gzipped veya deflated ya da başka bir şey olacak. Dosya aslında içeriği gziplemek komut varsa o sunucunun yapılandırmasına kalmış ve.

(Ayrıca, tarayıcı sıkıştırılmış içerikle kabul iddia, ve size sıkıştırılmış içerikle gönderirken tarayıcı söylemek emin olun. İstemeden bir tarayıcıya anlamsız göndermek olabilir!)

Short answer: no