WEB chéng xù huò qǔ xìn xī de fāng shì zhù yào shì chá xún shù jù kù , dāng shù jù kù bù shì hěn dà de qíng kuàng xià bù huì yòu tài dà de wèn tí . rán 'ér , suí zhe wǎng zhàn de fā zhǎn , shù jù kù chéng jǐ hé jí shù de fāng shì zēngzhǎng de shí hòu , jiù huì chū xiàn píng jǐng . yú shì PHP huǎn cún jì shù dàn shēng liǎo .PHP huǎn cún jì shù gōng zuò shí , dāng chéng xù chá xún shù jù de shí hòu, huì bǎ xiāng yìng de jiēguǒ xù liè huà hòu bǎo cún dào wén jiàn zhōng, yǐ hòu tóng yàng de chá xún yǔ jù jiù kě yǐ bù yòng zhí jiē chá xún shù jù kù, ér shì cóng huǎn cún wén jiàn zhōng huò dé。 zhè yī gǎi jìn shǐ dé chéng xù yùn xíng sù dù dé yǐ tài fú dù tí shēng .
mù qián yìng yòng PHP huǎn cún jì shù bǐ jiào liú xíng de fāng fǎ zhù yào shì Adodb+Smarty zhè yàng de huáng jīn dā dàng .
PHP huǎn cún jì shù gōng zuò yuán lǐ :
shǒu xiān kàn kàn adodb tí gōng de shù jù huǎn cún gōng néng:
1<?php
2include('adodb.inc.php');#loadcodecommontoADOdb
3$ADODB_CACHE_DIR='/usr/ADODB_cache';
4$conn=&ADONewConnection('mysql');#createaconnection
5$conn->PConnect('http://www.aboutstudy.net','userid','','agora');#connecttoMySQL,agoradb
6$sql='selectCustomerName,CustomerIDfromcustomers';
7$rs=$conn->CacheExecute(15,$sql);
8?> rú shàng, měi cì chá xún shù jù de shí hòu, huì bǎ xiāng yìng de jiēguǒ xù liè huà hòu bǎo cún dào wén jiàn zhōng, yǐ hòu tóng yàng de chá xún yǔ jù jiù kě yǐ bù yòng zhí jiē chá xún shù jù kù, ér shì cóng huǎn cún wén jiàn zhōng huò dé。
zài lái kàn kàn Smarty tí gōng de yè miàn huǎn cún gōng néng:
1<?php
2require('Smarty.class.php');
3$smarty=newSmarty;
4$smarty->caching=true;
5if(!$smarty->is_cached('index.tpl')){
6//Nocacheavailable,dovariableassignmentshere.
7$contents=get_database_contents();
8$smarty->assign($contents);
9}
10$smarty->display('index.tpl');
11?>
12
rú shàng, měi cì fǎng wèn yè miàn de shí hòu, dū huì xiān jiǎn cè xiāng yìng de huǎn cún shì fǒu cún zài, rú guǒ bù cún zài, jiù lián jiē shù jù kù, dé dào shù jù, wán chéng múbǎn biàn liàng de fù zhí, xiǎn shì yè miàn, tóng shí shēng chéng huǎn cún wén jiàn, zhè yàng xià cì fǎng wèn de shí hòu huǎn cún wén jiàn jiù fā huī zuò yòng liǎo, ér bù huì zài zhí xíng if kuài de shù jù chá xún yǔ jù liǎo。 dāng rán, zài shí jì shǐ yòng zhōng huì yòu hěn duō dōng xī yào kǎo lǜ, bǐ rú, yòu xiào qī de shè zhì, huǎn cún zǔ de shè zhì děng děng, jù tǐ kě yǐ chá kàn Smarty shǒu cè zhōng yòu guān huǎn cún( caching) de xiāng guān zhāng jié。
yǐ shàng liǎng gè PHP liú xíng zǔ jiàn huǎn cún fāng shì de cè zhòng diǎn shì bù tóng de, duì yú Adodb de huǎn cún 'ér yán, tā huǎn cún de shì shù jù, duì yú Smarty de huǎn cún 'ér yán, tā huǎn cún de shì yè miàn。 qí tā tí gōng huǎn cún gōng néng de zǔ jiàn hái yòu hěn duō( rú: PEAR::Cache_Lite děng děng), shí jì biān chéng zhōng shǐ yòng nǎ gè fāng 'àn yào jù tǐ qíng kuàng jù tǐ fēn xī, yě kě néng huì zōng hé shǐ yòng。
shǐ yòng zhè xiē zǔ jiàn nèi zhì de huǎn cún fāng 'àn yòu yī gè hěn míng xiǎn de hǎo chù shì tā men de shí xiàn duì kè hù duān 'ér yán dōuhěn tòu míng。 zhǐ yào jìn xíng bì yào de shè zhì( rú: huǎn cún shí jiān, huǎn cún mù lù děng děng) jiù kě yǐ liǎo, ér bù yòng guò duō kǎo lǜ shí xiàn huǎn cún de xì jié wèn tí, xì tǒng huì gēn jù shè zhì zì dòng guǎn lǐ huǎn cún。 dàn shì qí quē diǎn yě tóng yàng míng xiǎn, yīn wéi měi cì qǐng qiú réng rán yào yòng PHP jiě xī yī biàn, xiàolǜ hé chún jìng tài xiāng bǐ hái shì dà dǎ zhé kòu, zài dà de PV miàn qián hái shì bù néng mǎn zú yào qiú, zài zhè zhǒng qíng kuàng xià, jǐn jǐn zuò dòng tài huǎn cún jiù bù gòu liǎo, bì xū shí xiàn jìng tài huǎn cún。
PHP, yī mén zuì jìn jǐ nián xīng qǐ de web shè jì jiǎo běn yǔ yán , yóu yú tā de qiáng dà hé kě shēn suō xìng , jìn jǐ nián lái dé dào cháng zú de fā zhǎn ,php xiāng bǐ chuán tǒng de asp wǎng zhàn , zài sù dù shàng yòu jué duì de yōu shì , xiǎng mssql zhuǎn 6 wàn tiáo shù jù php rú xū yào 40 miǎo ,asp bù xià 2 fēn zhōng . dàn shì , yóu yú wǎng zhàn de shù jù yuè lái yuè duō , wǒ men kě qiú néng gèng kuài sù de diào yòng shù jù , bù bì yào měi cì dū cóng shù jù kù diào , wǒ men kě yǐ cóng qí tā de dì fāng , bǐ fāng yī gè wén jiàn , huò zhě mǒu gè nèi cún dì zhǐ , zhè jiù shì php de huǎn cún jì shù , yě jiù shì Cache jì shù . |
|
|