日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

PHP页面运行一半,在PHP中仅缓存页面的一部分

發(fā)布時(shí)間:2024/1/23 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP页面运行一半,在PHP中仅缓存页面的一部分 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Zend_Cache是

我可能會(huì)使用Zend Frameworks Zend_Cache庫(kù).

您可以使用此組件而無(wú)需使用整個(gè)框架.

下載核心文件后,您需要在項(xiàng)目中包含Zend_Cache.

Zend_Cache docs.

您是否已決定如何緩存數(shù)據(jù)?你在使用文件系統(tǒng)嗎?或者你是memcache?一旦知道了要使用的內(nèi)容,就需要使用特定的Zend_Cache后端.

Zend_Cache后端/ Zend_Cache前端

>您需要使用后端(如何在存儲(chǔ)中緩存您想要緩存的內(nèi)容)和

>你需要使用一個(gè)前端(你如何實(shí)際想要緩存…比如使用緩沖區(qū),或者緩存函數(shù)結(jié)果等)

所以你會(huì)做這樣的事……

// configure caching backend strategy

$backend = new Zend_Cache_Backend_Memcached(

array(

'servers' => array( array(

'host' => '127.0.0.1',

'port' => '11211'

) ),

'compression' => true

) );

// configure caching frontend strategy

$frontend = new Zend_Cache_Frontend_Output(

array(

'caching' => true,

'cache_id_prefix' => 'myApp',

'write_control' => true,

'automatic_serialization' => true,

'ignore_user_abort' => true

) );

// build a caching object

$cache = Zend_Cache::factory( $frontend, $backend );

這將創(chuàng)建一個(gè)使用Zend_Cache_Frontend_Output緩存機(jī)制的緩存.

要使用你想要的Zend_Cache_Frontend_Output,它將是simple.你將使用輸出而不是核心.您傳遞的選項(xiàng)是相同的.然后使用它你會(huì):

Zend_Cache_Frontend_Output – 用法

// if it is a cache miss, output buffering is triggered

if (!($cache->start('mypage'))) {

// output everything as usual

echo 'Hello world! ';

echo 'This is cached ('.time().') ';

$cache->end(); // output buffering ends

}

echo 'This is never cached ('.time().').';

對(duì)不起,這個(gè)問(wèn)題花了比預(yù)期更長(zhǎng)的時(shí)間,寫了很多答案!

總結(jié)

以上是生活随笔為你收集整理的PHP页面运行一半,在PHP中仅缓存页面的一部分的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。