山那边是海 发表于 2015-2-3 23:35:07

PHP网页编程之php操作memcache的利用测试总结

从刚开始练习的PHP基础语法练习,到PHP语言在WEB中的应用,再到实际的项目开发,如留言版,相册系统,中小型公司网站系统,以及期间做过的有关团队合作的小游戏,让我受益匪浅,学到了很多。   1.简介

memcache模块是一个高效的守护历程,供应用于内存缓存的进程式法式和面向对象的便利的接口,出格是关于设计静态web法式时削减对数据库的会见。
memcache也供应用于通讯对话(session_handler)的处置。
更多Memcache 模块相干信息可以到 http://www.danga.com/memcached/ 查阅。
1.1.memcache在php.ini中的设置装备摆设项列表

memcache在php.ini中的设置装备摆设项列表 称号 默许值 是不是可变 改动日记 memcache.allow_failover “1” PHP_INI_ALL Available since memcache 2.0.2. memcache.max_failover_attempts "20" PHP_INI_ALL Available since memcache 2.1.0. memcache.chunk_size "8192" PHP_INI_ALL Available since memcache 2.0.2. memcache.default_port "11211" PHP_INI_ALL Available since memcache 2.0.2. memcache.hash_strategy "standard" PHP_INI_ALL Available since memcache 2.2.0. memcache.hash_function "crc32" PHP_INI_ALL Available since memcache 2.2.0. session.save_handler "files" PHP_INI_ALL Supported since memcache 2.1.2 session.save_path "" PHP_INI_ALL Supported since memcache 2.1.2 有关 PHP_INI_* 常量进一步的细节与界说拜见PHP手册php.ini 设置装备摆设选项。
1.2.以下是设置装备摆设项的扼要注释

memcache.allow_failover Boolean
在毛病时是不是通明的毛病转移到其他办事器上处置(注:毛病转移是动词)。
memcache.max_failover_attempts integer
界说办事器的数目类设置和获得数据,只结合 memcache.allow_failover 一同利用。

memcache.chunk_size integer
数据将会被分红指定巨细(chunk_size)的块来传输,这个值(chunk_size)越小,写操作的恳求就越多,假如发明其他的没法注释的加速,请试着将这个值增大到32768.
memcache.default_port string
当毗连memcache办事器的时分,假如没有指定端口这个默许的tcp端口将被用。
memcache.hash_strategy string
掌握在映照 key 到办事器时利用哪一种战略。设置这个值分歧能使hash 算法持之以恒的利用于办事器承受添加或删除池中变量时将不会被从头映照。设置这个值以尺度的了局在旧的战略被利用时。
memcache.hash_function string
掌握哪一种 hsah 函数被使用于 key映照 到办事器过程当中,默许值“crc32”利用 CRC32 算法,而“fnv”则暗示利用 FNV-1a 算法。
session.save_handler string
经由过程设置这个值为memcache来肯定利用 memcache 用于通讯对话的处置(session handler)。
session.save_path string
界说用于通话存储的各办事器链接的分隔符号,例如:“tcp://host1:11211, tcp://host2:11211”。
<p>每办事器个链接可以包括被承受于该办事器的参数,对照相似利用 Memcache::addServer() 来添加的办事器,例如:“tcp://host1:11211?persistent=1&weight=1&timeout=1& amp; amp;retry_interval=15”。你发奋努力,熟悉了安全方面的问题,然后又设计了一些程序,感觉还不错。

变相怪杰 发表于 2015-2-4 02:58:56

首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。

灵魂腐蚀 发表于 2015-2-5 03:48:48

我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。

冷月葬花魂 发表于 2015-2-5 17:01:11

说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。

分手快乐 发表于 2015-2-6 21:21:46

小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。

深爱那片海 发表于 2015-2-8 20:43:58

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。

金色的骷髅 发表于 2015-2-10 01:43:46

为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。

只想知道 发表于 2015-2-28 12:06:23

,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。

飘灵儿 发表于 2015-3-9 22:58:59

曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ;

若天明 发表于 2015-3-12 14:39:21

实践是检验自己会不会的真理。

不帅 发表于 2015-3-13 05:09:42

Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81

海妖 发表于 2015-3-17 07:10:09

在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、

再见西城 发表于 2015-3-24 00:56:41

当然这种网站的会员费就几十块钱。

爱飞 发表于 2015-3-29 15:48:51

最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。

兰色精灵 发表于 2015-4-12 13:49:35

最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。

透明 发表于 2015-4-26 03:11:11

兴趣是最好的老师,百度是最好的词典。

小女巫 发表于 2015-4-27 02:32:06

装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。

柔情似水 发表于 2015-5-6 02:45:20

再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。

山那边是海 发表于 2015-6-12 19:15:30

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。

仓酷云 发表于 2015-6-16 14:37:56

写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
页: [1]
查看完整版本: PHP网页编程之php操作memcache的利用测试总结