旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

php中缓存的品种【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:126


导读:  PHP缓存包含PHP编译缓存和PHP数据缓存两种。PHP是一种诠释型言语,属于边编译边运转的那种。这类运转形式的长处是顺序修改很轻易,然则运转效力却很低下。PHP编译缓...

  PHP缓存包含PHP编译缓存和PHP数据缓存两种。PHP是一种诠释型言语,属于边编译边运转的那种。这类运转形式的长处是顺序修改很轻易,然则运转效力却很低下。PHP编译缓存针对这类状况做革新处置惩罚,使得PHP言语只需运转一次,就可以把顺序的编译效果缓存起来。如许,接下来的每次运转都不须要再次编译了,这大大提高PHP运转速率。PHP数据缓存运用于PHP现实开辟当中针对数据处置惩罚举行缓存,重要两大方向为:针对数据库数据举行缓存和针对PHP模板数据举行缓存。

引荐教程:PHP视频教程

PHP编译缓存

现在最常见的PHP编译缓存东西有:APC,Accelerator,xcache(国产)等。

PHP是一种诠释型言语,在PHP言语实行代码的时刻,须要下面两步:

  1、编译历程。PHP读取文件,并编译该文件,然后生成可以在Zend Engine假造机上实行的中心码。

  2、实行历程。PHP直接实行中心码。

以下两种状况,会致使PHP运转顺序代码效力低下:

  1、纵然PHP代码文件没有发生转变,也会被PHP从新编译。

  2、若有援用文件,PHP也要消费时候从新编译这些被援用的文件。

因而,须要PHP编译缓存东西对PHP顺序的编译效果做缓存处置惩罚。如许,PHP顺序只需编译一次,就不要从新再做无意义的编译了。

PHP数据缓存

  PHP的数据缓存包含针对数据库数据举行缓存和针对PHP模板数据举行缓存。针对数据库数据举行缓存的东西有memcache等。针对PHP模板数据举行缓存的东西重要有smarty等。

以上就是php中缓存的品种的细致内容,更多请关注ki4网别的相干文章!

标签:php缓存