php中缓存的种类-php教程

资源魔 33 0

  PHP缓存包罗PHP编译缓存以及PHP数据缓存两种。PHP是一种诠释型言语,属于边编译边运转的那种。这类运转模式的优点是顺序修正很不便,然而运转效率却很低下。PHP编译缓存针对这类状况做改良解决,使患上PHP言语只需运转一次,就能够把顺序的编译后果缓存起来。这样,接上去的每一次运转都没有需求再次编译了,这年夜年夜进步PHP运转速率。PHP数据缓存运用于PHP实际开发之中针对数据解决进行缓存,次要两慷慨向为:针对数据库数据进行缓存以及针对PHP模板数据进行缓存。

保举教程:PHP视频教程

PHP编译缓存

今朝最多见的PHP编译缓存对象有:APC,Accelerator,xcache(国产)等。

PHP是一种诠释型言语,正在PHP言语执行代码的时分,需求上面两步:

  一、编译进程。PHP读取文件,并编译该文件,而后天生可以正在Zend Engine虚构机上执行的两头码。

  二、执行进程。PHP间接执行两头码。

如下两种状况,会招致PHP运转顺序代码效率低下:

  一、即便PHP代码文件不发作扭转,也会被PHP从新编译。

  二、若有援用文件,PHP也要破费工夫从新编译这些被援用的文件。

因而,需求PHP编译缓存对象对PHP顺序的编译后果做缓存解决。这样,PHP顺序只需编译一次,就没有要从新再做有意义的编译了。

PHP数据缓存

  PHP的数据缓存包罗针对数据库数据进行缓存以及针对PHP模板数据进行缓存。针对数据库数据进行缓存的对象有memcache等。针对PHP模板数据进行缓存的对象次要有smarty等。

以上就是php中缓存的品种的具体内容,更多请存眷资源魔其它相干文章!

标签: php 缓存 php开发教程 php开发资料 php开发自学

抱歉,评论功能暂时关闭!