eAccelerator配置参数官方详细说明

By , 2012/07/10 - 9,248 views

eAccelerator是一个非常优秀的PHP加速器,通过缓存编译之后的PHP代码文件,使得PHP编译对服务器的开销几乎为零。eAccelerator本身的开销也是极少的,看起来太棒啦~~!可惜官方的文档是英文的,今天在Centos下面调整eAccelerator参数的时候,觉得要是有一份中文的eAccelerator配置说明会方便得多。本次译本为官方原文全文翻译,并根据一些常出现的问题做了提示。转载请注明出处学而得Blog

eAccelerator 设置参数

下面列出了eAccelerator的所有设置参数。每个参数都不是必须设置的(除了加载eAccelerator这一项配置是必须的,不加载怎么运行呢…呵呵呵),没有被设置的参数将使用默认值。

加载 eAccelerator

从下面列表中选择一项用来加载eAccelerator扩展。(只能选择一种方式)

extension="eaccelerator.so"
zend_extension="/usr/lib/php4/eaccelerator.so"
zend_extension_ts="/usr/lib/php4/eaccelerator.so"
extension="eaccelerator.dll"
zend_extension_ts="c:\php4\eaccelerator.dll"
zend_extension="c:\php4\eaccelerator.dll"

您可以查看 安装教程 来查看eAccelerator安装在哪里, 从而决定选择哪一项来加载。

eaccelerator.shm_size

设置eAccelerator分配的共享内存的总大小,用于存储PHP代码缓存。参数的单位是兆(MB),当参数设置为0时 … 点此继续阅读全文

MySQL自增主键重复的问题

By , 2010/09/23 - 13,114 views

首先我们来看看这个问题(我Google来的):一张表里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15?

我直到今天才知道MySQL有这个问题,竟然是在检查项目出错的原因时发现的(太杯具~~了)。我的项目里有一张当前数据表和一张历史数据表,历史数据表里的数据即是从当前数据表里删掉的数据(完全拷贝,包括主键)。今天测试时,发现历史记录表里无法写入记录,提示“Invalid Query : Duplicate entry ‘152′ for key 1 ”

… 点此继续阅读全文

jQuery1.4.2的json提示parsererror问题

By , 2010/06/10 - 75,793 views

今天用到jquery来处理ajax,用到了json。但是很诧异,jquery的ajax回调时一直调用了error函数(一直提示parsererror异常),success函数一次没执行过 👿 。代码如下:

$.ajax({
type:'POST',
url:'/go.php?p=chat.chatCenter&a=send',
dataType:'json',
data:'style='+Tstyle+'&content='+content,
success:function(data){$.chatCenter.sendEnd(data);},
error:function(data,t){alert("系统异常["+t+"]");$.chatCenter.sendEnd();}
});

服务器返回结果为:{id:”1″,data:”none”}

搞了很久,我把库换回1.3.1可以成功~~lol,最后发现是jQuery1.4.2这个版本引起的,1.4.2中jq把JSON的解析由原来的eval改为极其严格的$.parseJSON()来处理了。我在官方的说明文档中找到的,如下:

… 点此继续阅读全文

asp事务处理代码

By , 2010/03/08 - 8,933 views

最近有个asp的旧项目要动土…而且是和access的经典组合…囧!!我拾起了N多灰尘的asp工具箱,开干了。可是中途遇到个以前没遇到问题,就是asp+access里的事务处理。很久以前遇到同时几个数据操作的时候,都是几条SQL语句写在一起,大家一行行排排站就完事了(现在回过头来还真惊叹,当时对这几条语句能够每次都执行完有着坚定的信心。)

现在碰到这种问题的时候已经有了事务处理的概念了,所以一口气把旧的代码全部用事务替换。

… 点此继续阅读全文

IE下中英文不对齐的原因和解决办法

By , 2010/02/07 - 6,949 views

为了能够兼容 IE6 和 IE8,我对模版再次进行了大修,过程无比惨烈。IE6 下莫名其妙的偏移,真让人恶心。偏偏 IE6 在国内的市场占有率高达 64%(cnzz 在09年12月的统计结果)。苟全性命于乱世,只求友好于用户,迫于无奈,奸荣之。(没有错别字哦 :mrgreen: )经过耐心的调整,这匹烂马终于给驯服了。在这过程中,IE 的中英文不对齐的问题尤其恼火。现在就和大家分享一下我找到的问题原因和解决办法。

我发现的文字不对齐有3种情况:

(一)当中英文对象的相邻元素加有vertical-align属性时。

原因分析:一般的按钮文字前面会带有一个小图片,图片、文本框和文字放在一起时,垂直方向会不对齐,我们会加上vertical-align:middle来使它们垂直对齐。这时,会出现下图所示的情况:

图1

… 点此继续阅读全文

haslayout详解

By , 2010/01/30 - 14,377 views

IE,这个令所有网站设计人员讨厌,但又不得不为它工作的浏览器。不论是6、7还是8,它们都有一个共同的渲染标准haslayout,所以haslayout 是一个非常有必要彻底弄清除的概念。大多 数IE下的显示错误,就是源于它。

什么是Layout呢?

“Layout” 是 IE 的一个私有属性,并不是W3C标准。它决定了一个对象(就是一个标签div、li等)在内容中如何显示、与周围对象的位置关系、以及怎样响应程序或用户产生的事件。

… 点此继续阅读全文

用form提交不同编码的数据

By , 2010/01/28 - 710,087 views

今天要给某phpwind论坛调整用户登录方式,颇为棘手。该系统结构较为复杂(历史原因),gbk编码的ucenter;utf-8编码的phpcms;gbk编码的phpwind论坛;通行证系统使用我们开发的ucenter扩展登录系统来兼容phpwind论坛。原来论坛是没有登录的,全部跳转到通行证登录。现在要给论坛加个快速登录栏(将用论坛默认的快速登录栏),要求是激活通行证并返回所在论坛页。我们之前尽量避免不同编码的cms和论坛进行交互,所以计划开发phpwind激活ucenter的插件。

… 点此继续阅读全文

兼容ff、chrome、ie的wmp网页播放器代码

By , 2010/01/25 - 28,075 views

Windows Media Player(以下简称wmp)是一款大家很常用的网页播放器组件,在ie浏览器横行的日子里,大家很容易就可以在自己的网页中插入wmp,和大家一起分享自己喜欢的音乐。

从ff(Firefox)的开始流行、chrome的出现等多浏览器博弈时代,wmp已经不再是当年的“通用”组件了。也许用flash可以暂时代替wmp用来播放音乐,虽然flash有着跨平台、安装量巨大等优势,但是在音质和格式的支持方面的缺陷,让它在网页音乐播放方面压力巨大。而微软凭借着windows超过90%的市场占有率和其强大的技术开发实力,让其Silverlight(银光)的安装量节节攀升,但是Silverlight是个新生儿,其开发技术的普及程度不高,所以也不能当做流行的网页播放器使用。微软最终还是给ie之外的浏览器开发了支持插件,下面我们看一看调用的代码: … 点此继续阅读全文

 

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活
W3C 标准
[Valid RSS]
Valid XHTML 1.0 Transitional
Valid CSS!
分享
E:时间已做了选择 什么人叫做朋友 偶尔碰头 心情却能一点就通
H:因为我们曾有过 理想类似的生活 太多感受 绝非三言两语能形容
S:可能有时我们顾虑太多 太多决定需要我们去选择 担心会犯错 难免会受挫 幸好一路上有你陪我
合:与你分享的快乐 胜过独自拥有 至今我仍深深感动
好友如同一扇窗 能让视野不同 与你分享的快乐 胜过独自拥有 至今我仍深深感动 好友如同一扇门 让世界(变)开阔

无觅相关文章插件,快速提升流量