PHP 9 大缓存技术总结


当前第2页 返回上一页

它就是将需要缓存的信息,缓存到系统内存中,需要获取信息时,直接到内存中取;比较常用的方式就是 key–>value方式;

<?php 
   $memcachehost = '192.168.6.191';
   $memcacheport = 11211;
   $memcachelife = 60;
   $memcache = new Memcache;
   $memcache->connect($memcachehost,$memcacheport) or die ("Could not connect");
   $memcache->set('key','缓存的内容');
   $get = $memcache->get($key);    //获取信息
?>

7、apache缓存模块

apache安装完以后,是不允许被cache的。如果外接了cache或squid服务器要求进行web加速的话,就需要在htttpd.conf里进行设置,当然前提是在安装apache的时候要激活mod_cache的模块。

安装apache时:./configure –enable-cache –enable-disk-cache –enable-mem-cache

8、php APC缓存扩展

Php有一个APC缓存扩展,windows下面为php_apc.dll,需要先加载这个模块,然后是在php.ini里面进行配置:

   extension=php_apc.dll 
   apc.rfc1867 = on 
   upload_max_filesize = 100M 
   post_max_size = 100M 
   apc.max_file_size = 200M 
   upload_max_filesize = 1000M 
   post_max_size = 1000M 
   max_execution_time = 600 ;  每个PHP页面运行的最大时间值(秒),默认30秒 
   max_input_time = 600 ;    每个PHP页面接收数据所需的最大时间,默认60 
   memory_limit = 128M ;    每个PHP页面所吃掉的最大内存,默认8M

9、Opcode缓存

我们知道,php的执行流程可以用下图来展示:

首先php代码被解析为Tokens,然后再编译为Opcode码,最后执行Opcode码,返回结果;所以,对于相同的php文件,第一次运行时 可以缓存其Opcode码,下次再执行这个页面时,直接会去找到缓存下的opcode码,直接执行最后一步,而不再需要中间的步骤了。


标签:织梦DedeCMS

返回前面的内容

相关阅读 >>

dede添加自定义属性完美解决方案

dedecms error warning!提示信息的修改方法

dedecmsv5.7模块mvc框架分析

dedecms数据库文件出错的修复方法

dedems你所选择的栏目与当前模型不相符,请选择白色的选项!完美解决方法

dedecms调用相关文章likearticle附加自定义字段

使用dede织梦计划任务功能定时更新首页

dedecms网站给图片alt属性自动调用标题的方法

dedecms系统后台如何修改(切换)主题风格

dedecms自定义表单提交后的跳转链接修改方法

更多相关阅读请进入《织梦DedeCMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...