Yani, YUI best practices for speeding up your web page ile okuyorum ve ben bu önerilerden bazılarını denemek ve uygulamak PHP kullanıyorum. İşte ben bugüne kadar ne var:
<?php
// Expires one year from now
$expires = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1);
// Format date
$date = date('D, d M Y H:i:s', $expires);
// Send HTTP header
header("Expires: $date GMT");
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
ob_start("ob_gzhandler");
else
ob_start();
?>
<!DOCTYPE ....
...
</head>
<?php flush(); ?>
<body>
...
Yani, yukarıdaki iyi görünüyor?
Ben iki özel soru var.
- Mi
ob_start();
else
gerekli sonra. flush()
herhangi Tüm iyi (veya muhtemelen zarar?) Yapıyor,Önerilerden biri flush() sayfanızı, başka bir öneri sayfanızı gzip o olmasıdır. Bu mantıklı you can't flush a GZIPPED page, tam sayfa bir büyük paket doğru olduğundan?
Eğer GZipped bir sayfada floş () kullanırsanız ne olur? Şey "kötü" olabilir? Eğer sıkıştırılmış içerikle kabul etmiyoruz tarayıcıların yararına sayfanızda) (gömme tutmak gerekir?
Teşekkürler.