Xcache

<span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium 'Times New Roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="text-align: left; line-height: 21px; font-family: simsun; color: rgb(50,62,50); font-size: 14px" class="Apple-style-span">
<h1 style="page-break-after: avoid; border-bottom: rgb(64,88,113) 2px solid; padding-bottom: 0.2em; border-right-width: 0px; overflow-x: auto; overflow-y: auto; list-style-type: none; margin: 0.15em 1em 0.5em -18px; padding-left: 0.2em; padding-right: 0.2em; font-family: Arial,Verdana,'Bitstream Vera sans',Helvetica,sans-serif; counter-reset: h2 0; border-top-width: 0px; letter-spacing: -0.01em; color: rgb(0,51,102); font-size: 22px; counter-increment: h1 1; border-left-width: 0px; font-weight: bold; text-decoration: none; padding-top: 0.2em"><span style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium simsun; word-wrap: normal; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0); word-break: normal; word-spacing: 0px"><span style="line-height: 24px; background-color: rgb(255,255,153); word-wrap: normal; word-break: normal">Cache<span style="line-height: 24px; word-wrap: normal; word-break: normal"> 的 INI 配置
<p style="padding-bottom: 0px; line-height: 21px; border-right-width: 0px; list-style-type: none; margin: 0px 0px 5px; padding-left: 0px; padding-right: 0px; word-wrap: normal; border-top-width: 0px; border-bottom-width: 0px; word-break: normal; border-left-width: 0px; padding-top: 0px">终于到了解释<span style="line-height: 21px; word-wrap: normal; word-break: normal"> <span style="line-height: 21px; background-color: rgb(255,153); word-wrap: normal; word-break: normal">xcache.ini 的时候了,不管你有没有<a style="border-bottom: rgb(187,187,187) 1px dotted; color: rgb(0,102,204); text-decoration: none" href="http://xcache.lighttpd.net/wiki/PhpIni"&gt;PHP INI 基础知识.


<h2 style="page-break-after: avoid; border-bottom: rgb(64,113) 2px solid; padding-bottom: 0.5em; border-right-width: 0px; overflow-x: auto; overflow-y: auto; list-style-type: none; margin: 0.2em 0px 0.2em 0.5em; padding-left: 0px; padding-right: 0px; font-family: Arial,sans-serif; counter-reset: h3 0; border-top-width: 0px; letter-spacing: -0.01em; color: rgb(0,102); font-size: 18px; counter-increment: h2 1; border-left-width: 0px; font-weight: bold; text-decoration: none; padding-top: 0px">载入<span style="line-height: 27px; word-wrap: normal; word-break: normal"> <span style="line-height: 27px; background-color: rgb(255,153); word-wrap: normal; word-break: normal">XCache<span style="line-height: 27px; word-wrap: normal; word-break: normal"> 模块
<pre style="border-bottom: rgb(215,215,215) 0px solid; border-left: white 1px solid; padding-bottom: 0.25em; overflow-x: auto; overflow-y: auto; background-color: rgb(231,231,255); margin: 0px 1.75em; padding-left: 0.25em; padding-right: 0.25em; font-family: 'Courier new',monospace; white-space: normal; color: rgb(0,0); font-size: 0.9em; border-top: rgb(215,215) 0px solid; border-right: white 1px solid; padding-top: 0.25em">;; 安装成 zend extension (推荐),路径一般是 "$extension_dir/<span style="line-height: 19px; background-color: rgb(255,153); word-wrap: normal; word-break: normal">xcache.so" zend_extension = /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so ;; Windows 系统例子: zend_extension_ts = c:/php/extensions/php_xcache.dll ;; 或者您也可把 XCache 安装成 extension,注意确保您的 extension_dir 设置正确,并 把 xcache.so 或者 php_xcache.dll 放到该目录里面 ; extension = xcache.so ;; 或者 Win32 系统: ; extension = php_xcache.dll
<h2 style="page-break-after: avoid; border-bottom: rgb(64,102); font-size: 18px; counter-increment: h2 1; border-left-width: 0px; font-weight: bold; text-decoration: none; padding-top: 0px">
<span style="line-height: 27px; background-color: rgb(255,153); word-wrap: normal; word-break: normal">XCache<span style="line-height: 27px; word-wrap: normal; word-break: normal"> Administration
<table style="border-bottom: rgb(204,204,204) 2px solid; border-left: rgb(204,204) 2px solid; padding-bottom: 0px; line-height: normal; margin: 0px; padding-left: 0px; padding-right: 0px; border-collapse: collapse; border-top: rgb(204,204) 2px solid; border-right: rgb(204,204) 2px solid; padding-top: 0px">
<tr>
<td style="border-bottom: rgb(204,204) 1px solid; border-left: rgb(204,204) 1px solid; padding-bottom: 0.1em; margin: 0px; padding-left: 0.25em; padding-right: 0.25em; font: 13px Verdana,Arial,sans-serif; border-top: rgb(204,204) 1px solid; border-right: rgb(204,204) 1px solid; padding-top: 0.1em"><strong style="font-weight: bold">Name</td>
<td style="border-bottom: rgb(204,204) 1px solid; padding-top: 0.1em"><strong style="font-weight: bold">Default</td>
<td style="border-bottom: rgb(204,204) 1px solid; padding-top: 0.1em"><strong style="font-weight: bold">Changeable</td>
</tr>
<tr>
<td style="border-bottom: rgb(204,204) 1px solid; padding-top: 0.1em">
<span style="line-height: 19px; background-color: rgb(255,153); word-wrap: normal; word-break: normal">xcache.admin.user</td>
<td style="border-bottom: rgb(204,204) 1px solid; padding-top: 0.1em">"mOo"</td>
<td style="border-bottom: rgb(204,204) 1px solid; padding-top: 0.1em">PHP_INI_SYSTEM</td>
</tr>
<tr>
<td style="border-bottom: rgb(204,153); word-wrap: normal; word-break: normal">xcache.admin.pass</td>
<td style="border-bottom: rgb(204,204) 1px solid; padding-top: 0.1em">""</td>
<td style="border-bottom: rgb(204,153); word-wrap: normal; word-break: normal">xcache.admin.enable_auth</td>
<td style="border-bottom: rgb(204,204) 1px solid; padding-top: 0.1em">"on"</td>
<td style="border-bottom: rgb(204,153); word-wrap: normal; word-break: normal">xcache.test</td>
<td style="border-bottom: rgb(204,204) 1px solid; padding-top: 0.1em">Off</td>
<td style="border-bottom: rgb(204,153); word-wrap: normal; word-break: normal">xcache.coredump_directory</td>
<td style="border-bottom: rgb(204,204) 1px solid; padding-top: 0.1em">PHP_INI_SYSTEM</td>
</tr>

.admin.userstring
.admin.passstring
.teststring
.coredump_directorystring
.admin.enable_authstring
admin 页面,如果禁止了内建 HTTP 验证,则他们亦不需要权限即可访问管理页面. 出于安全考虑,您应该尽量考虑保留 XCache 内建验证功能,针对 XCache admin 页面特定地址取消网页服务器的 mod_auth 这个选项仅在 1.2.x 系列有作用,起始版本 1.2.1

Cacher

.cacher.size.count.slots.ttl.gc_interval.var_size.var_count.var_slots.var_ttl.var_maxttl.var_gc_interval.readonly_protection.mmap_path.cacherboolean
.size = 0 时无效.
.sizeint
.countint
.slotssize
.ttlseconds
.gc_intervalseconds
.var_sizeint
.var_countint
.var_slotssize
.var_gc_intervalseconds
.var_ttlseconds
_(get|set|inc|dec) 等的默认 ttl 值.
.var_maxttlseconds
.readonly_protectionboolean
,将会略微降低性能,但是会提高一定的安全系数. 这个选项对于.mmap_path = /dev/zero 无效.
.mmap_pathstring
.mmap_path 是文件路径,不是目录. 对于 Win32,153); word-wrap: normal; word-break: normal">xcache.mmap_path 只是匿名的map 名,不是实际的文件路径. 如果您要启用请用类似 "/tmp/xcache" 的路径. 2 组 php 不该共用同一个路径 (/dev/zero 除外).

Optimizer

.optimizer.optimizerboolean

Coverager

.coverager.coveragedump_directory.coveragerboolean
.coveragedump_directory and xcache_coverager_start/stop/get/clean() functions (will hurt executing performance)
.coveragedump_directorystring
.coverager=On
(2)安装
$ tar -zxvf xcache-1.2.2.tar.gz$ cd xcache-1.2.2$ phpize$ ./configure --enable-xcache --with-php-config=/usr/local/bin/php-config$ make$ make test$ make install

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


前言设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失
在192.168.80.100要联网关闭防火墙及SElinuxsystemctlstopfirewalld//关闭防火墙setenforce0//关闭监控memcached服务器:上传源码包和插件包:yuminstalllrz*-y把memcached-1.5.6.tar.gzlibevent-2.1.8-stable.tar.gz软件包拉入
Redis与Memcache对比:1.Memcache是一个分布式的内存对象缓存系统而redis是可以实现持久存储2.Memcache是一个LRU的缓存redis支持更多的数据类型3.Memcache是多线程的redis是单线程的4.二者性能几乎不相上下,实际上redis会受到硬盘持久化的影响,但是性能仍然保持在与Memcache不相上下,
安装Mencache:关闭防火墙及SElinuxsystemctl  stop  firewalldsetenforce  0memcached服务器:上传源码包和插件包:yum install  lrz*  -ymemcached-1.5.9.tar.gzlibevent-2.1.8-stable.tar.gz解压tarxfmemcached-1.5.6.tar.gz-C/optarxflibevent-2.1.8-stabl
#安装php的yaf模块,参考https://www.cnblogs.com/shifu204/p/6743578.htmlhttps://www.cnblogs.com/jiqing9006/p/9646872.htmlCentOS用phpize安装PHP扩展出现Can'tfindPHPheadersin/usr/include/php原因:https://wangzq-phper.iteye.com/blog/2297792#php的memcache的
win10下安装配置apache、php、mysql、redis、memcache资源官网下载亲测可用。名称版本下载地址网盘提取码apache2.4.38-x64下载地址33h4mysql5.5.62下载地址zicrphp7.1.26-ts-x64下载地址6ar6redis4.0.2.3-x64下载地址bnpkmemcache1.4.
使用理由:就是为了频繁查询数据库。并且数据有多!那么存到memcached内存就能够避免数据库的不断被訪问,从而提速一、安装memcachememcached在windows7上的安装问题 如今安装包:http://download.csdn.net/detail/qq1355541448/7587663或者 http://www.jb51.net/softs/448
https://www.cnblogs.com/xrq730/p/4948707.htmlMemCache是什么理解memcached的内存存储机制SlabAllocator内存分配机制Memcached默认情况下采用了名为SlabAllocator的机制分配、管理内存。0.之前内存分配的弊端在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和
 转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10923221.html 一:Memcache是什么,为什么要用它 二:Memcache指令有哪些 三:Memcache使用实例 四:Memcache深入解读
memcache讲解和在.net中初使用2017年10月17日22:51:36 等待临界 阅读数:503  前言传统数据库面临的问题数据库死锁磁盘IO正文了解memcache原理基本命令memcache与memcachedmemcache的适用范围memcache的客户端和服务端memcache与redis异同
前言设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失
一、概念讲解1.memcache是一个高性能的分布式的内存对象缓存系统,用于动态web应用以减轻数据库负担2.memcache通过在内存里维护一个统一的巨大的hash表,来存储经常被读写的一些数组与文件,从而极大的提高网站的运行效率。3.memcache是一种内存缓存技术,是一种缓存手段,要看情况
前戏Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象减少读取数据库的次数,从而减小数据库的压力,提高动态,数据库网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程是用C编写的,但是客户端可以用任
一.配置环境1.安装jdk和tomcat并将其放至/usr/local目录下[root@server1~]#ls[root@server1~]#tarzxfjdk-7u79-linux-x64.tar.gz-C/usr/local[root@server1~]#tarzxfapache-tomcat-7.0.37.tar.gz-C/usr/local2.为了升级的时候只升级软链接,所以对jdk和tom
一、    缓存系统静态web页面:1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所有静态页面
session//php文件中ini_set("session.save_handler","memcache");ini_set("session.save_path","tcp://127.0.0.1:11211");session_start();$_SESSION['TEST']='AreyouOK?';echosession_id();不建议在php.
废话少说,直接上代码<?php//实例化memcache类$mem=newmemcache();//连接memcache$mem->connect('localhost','11211');/**判断缓存中是否有数据如果有,就读取,没有,在查询时候,就把查询的数据存入memcache中*///获取缓存数据$
一、概念1、什么是memcacheMemcached是一个自由开源的,高性能,分布式内存对象缓存系统Memcached是以LiveJournal旗下DangaInteractive公司的BradFitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要
关于Redis和Memcache在应用中,都可以实现缓存的功能,但是,具体使用情况需要根据具体业务场景,尤其是对缓存数据有特性要求时,需要选择对应的缓存机制。共同点:都是基于内存的数据库,可用作缓存机制区别:1、关于数据类型:Memcache只支持简单的Key/Value数据结构;Redis支持的数据结构相
ThedefaultcachegroupisloadedbasedontheCache::$defaultsetting.Itissettothefiledriverasstandard,howeverthiscanbechangedwithinthe/application/boostrap.phpfile//ChangethedefaultcachedrivertomemcacheCache::$default='me