Herkes php önbelleğe alma gerçekleştirmek için nasıl açıklamak bana eğer öyleyse ben bir web sitesi için sayfa önbelleğe alma hakkında bana söyleyebilir kim u tüm rehberlik için arıyorum ... ben php çalışıyorum.
PHP verilerini çıktı ara bellek şeklinde dinamik önbelleğe alma için son derece basit bir çözüm sunmaktadır. Bu son 5 dakika içinde önbelleğe alınmış ise (çok çok trafik ile üretir) sitenin ön sayfasında artık önbelleğe alınmış bir kopyasını servis edilir.
<?php
$cachefile = "cache/".$reqfilename.".html";
$cachetime = 5 * 60; // 5 minutes
// Serve from the cache if it is younger than $cachetime
if (file_exists($cachefile) && (time() - $cachetime
< filemtime($cachefile)))
{
include($cachefile);
echo "<!-- Cached ".date('jS F Y H:i', filemtime($cachefile))."
-->n";
exit;
}
ob_start(); // start the output buffer
?>
.. Your usual PHP script and HTML here ...
<?php
// open the cache file for writing
$fp = fopen($cachefile, 'w');
// save the contents of output buffer to the file
fwrite($fp, ob_get_contents());
// close the file
fclose($fp);
// Send the output to the browser
ob_end_flush();
?>
Bu basit bir önbellek türü,
buradan görebilirsiniz
http://www.theukwebdesigncompany.com/articles/php-caching.php
Sen Smarty önbellek tekniği var kullanabilirsiniz
Ben tepkilerin hiçbiri bugüne kadar PHP çalıştıran sunucuda daha önbelleğe yerde OTHER olasılığını ele sahip görünüyor ki oldukça şaşırdım.
Vekiller ve tarayıcılar yeniden kullanımı içerik önceden geri kökenli başvurmak zorunda kalmadan verilen izin HTTP içinde işlevsellik bir sürü var. Ben bile bir SO bu yanıtlamaya çalışın olmaz o kadar ki cevap.
Konuya iyi bir introduction bu tutorial bakın.
C.
İşte önbelleğe alma temellerini ve nasıl php ile bu uygulamaya ilişkin sizin için yararlı bir bağlantı bulunuyor.
http://www.devshed.com/c/a/PHP/Output-Caching-with-PHP/
(Istek bile php komut dosyası bulmuyor aka) uygun önbelleğe erken başvurmalıdır çoğu durumda aklınızda tutun.