減少數(shù)據(jù)庫(kù)調(diào)用,提高網(wǎng)站的性能

發(fā)布時(shí)間:2016/7/30 17:32:00

如果你使用一個(gè)數(shù)據(jù)庫(kù),你的網(wǎng)站,減少數(shù)據(jù)庫(kù)調(diào)用你的網(wǎng)站可以幫助加快速度


數(shù)據(jù)存儲(chǔ)在一個(gè)數(shù)據(jù)庫(kù),便于檢索,使你的網(wǎng)站更靈活。這種方便有時(shí)也會(huì)導(dǎo)致你的網(wǎng)站占用更多的服務(wù)器資源,使你的網(wǎng)站加載速度慢。


使用緩存來(lái)減少數(shù)據(jù)庫(kù)調(diào)用

大多數(shù)網(wǎng)站現(xiàn)在運(yùn)行在一個(gè)CMS或內(nèi)容管理系統(tǒng)。這些都依賴于后臺(tái)數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)你的網(wǎng)站內(nèi)容,你可以通過(guò)實(shí)現(xiàn)緩存速度起來(lái)。


如果一個(gè)訪問(wèn)者請(qǐng)求一個(gè)頁(yè)面,您的CMS將使用一個(gè)數(shù)據(jù)庫(kù)調(diào)用拉在信息。你可以緩存這些信息到一個(gè)文件中,以便下次來(lái)訪者不必等待服務(wù)器查詢數(shù)據(jù)庫(kù),為同樣的信息了。


我們有指南覆蓋了一些最常見(jiàn)的CMS應(yīng)用那里:


 WordPress的緩存

 Joomla緩存

 Drupal 7緩存

 Drupal 8緩存

 PrestaShop 1.5緩存

 PrestaShop 1.6緩存


無(wú)限制的數(shù)據(jù)庫(kù)調(diào)用CMS

 如果你不使用一個(gè)緩存插件CMS自動(dòng)減少數(shù)據(jù)庫(kù)調(diào)用,你需要手動(dòng)執(zhí)行此操作。這取決于你如何編碼的網(wǎng)站可以有很大的區(qū)別。

 當(dāng)編碼您的網(wǎng)站想想頻繁的數(shù)據(jù)庫(kù)信息可能會(huì)改變。如果你有一個(gè)頁(yè)面調(diào)用specials.php把這些信息可能只有一個(gè)月?lián)Q一次。

 你可以繼續(xù)更新你的數(shù)據(jù)庫(kù),然后運(yùn)行你的specials.php一旦腳本。之后,就用(ctrl-u)在Web瀏覽器中查看生成的HTML頁(yè)面。

 復(fù)制所有的HTML到一個(gè)新的文件名specials.htm。然后從你的網(wǎng)站鏈接,靜態(tài)HTML網(wǎng)頁(yè),而不是數(shù)據(jù)庫(kù)驅(qū)動(dòng)的PHP。




Copyright© 2004-2020 河南海騰電子技術(shù)有限公司 版權(quán)所有   經(jīng)營(yíng)性ICP/ISP證 備案號(hào):B1-20180452   豫公網(wǎng)安備 41019702002018號(hào)    電子營(yíng)業(yè)執(zhí)照