摘要:
转自http://www.cr173.com/html/16595_1.html 缓存是指临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在忙完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给GPU用的缓存,硬盘上也有16M或者32M的缓存。千万不能把缓存理解成一个东西,它是一种处理方式的统称! 在WEB开发中用来应付高流量最有效的办法就是用缓存技术,能有效的提高服务器负载性能,用空.. 阅读全文
摘要:
昨天有些空闲,就弄了下template函数,比较粗糙。主要是利用正则表达式,把模板文件(html文件)转换成php文件,从而实现前后台分离,即是所谓的mvc思想了。我看过phpcms、discuz的源码,所以可能就缺乏创新了,不过原理大都相通,只是细节处理可能稍微不同。说正题,下面开始谈谈具体实现过程了。1.首先要想好模板文件放在哪?转换后的php文件放哪?还有怎么命名?直接上源码:1 function template($tpl = 'index',$dir = 'hello')2 { 3 if(!file_exists($pd = TPL_PATH.$dir 阅读全文