《PHP學(xué)習(xí):smarty緩存用法分析》要點(diǎn):
本文介紹了PHP學(xué)習(xí):smarty緩存用法分析,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP編程本文詳細(xì)分析了smarty緩存的用法.分享給大家供大家參考.具體分析如下:
PHP編程一開始以為smarty只是用來做一些掩飾php代碼功能,但是后來才知道還有模板緩存這個強(qiáng)大的功能.
PHP編程什么是模板緩存呢,就是我們在從數(shù)據(jù)庫里面取出一些數(shù)據(jù)輸出到模板的拜訪的時候,每一次都對數(shù)據(jù)庫進(jìn)行拜訪,但是其實(shí)每一次的數(shù)據(jù)庫拜訪都是相同的,假如網(wǎng)址的流量很大,這種重復(fù)的拜訪完全是沒有必要的,對于數(shù)據(jù)庫有很大壓力.smarty就提供了緩存技術(shù),用于解決這個問題.
PHP編程首先使用smarty的緩存,我們有一些要設(shè)置的:
PHP編程開啟緩存
PHP編程設(shè)置緩存周期
PHP編程設(shè)置緩存目測
PHP編程然后對于數(shù)據(jù)庫拜訪的那一部分,我們首先做一次判斷,是否已經(jīng)對此部分進(jìn)行過緩存了
PHP編程那么這個緩存要怎么刪除呢,很簡單,只需要調(diào)用
PHP編程最后有一點(diǎn)注意,緩存的生命周期是指,在這個時間過了以后,再次刷新這個頁面會用新的緩存代替舊的,假如不產(chǎn)生新的緩存,那么舊的緩存是不會自動刪除的,所以在實(shí)際項(xiàng)目開發(fā)中,假如緩存很多的話,其實(shí)也是很影響存儲的.
PHP編程其實(shí)我們需要緩存的也只是很少一部分的HTML,現(xiàn)在很多站都使用了memcached來緩存.
PHP編程希望本文所述對大家的PHP程序設(shè)計(jì)有所贊助.
維易PHP培訓(xùn)學(xué)院每天發(fā)布《PHP學(xué)習(xí):smarty緩存用法分析》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/13394.html