php之Memcache学习笔记


Posted in PHP onJune 17, 2013

1、win下安装,memcached -d install
win下启动,memcached -d start
关闭,memcached -d stop

1_1、三种方式访问memcache
memcache
memcached
php (不依赖于扩展socket操作)

2、memcache扩展(函数)===访问缓存系统。
安装memcache扩展(C编译的动态链接库) 

;启用memcache扩展
extension=php_memcache.dll

3、服务端启动memcached服务

4、PHP中定义类
建立文件 Person.class.php
在使用的文件中require "Person.class.php",引入定义

5、Memcache中可以存放和获取多种php数据类型
//string int float boolean array object(序列化后的) null resource(如:mysql连接放不进memcache中)

如何resource可以放进去,可以作为连接池。

6、memcache/session/cookie的作用域不同。
cookie 在各浏览器中,保存访问站点的那个商品,浏览过什么,
session 在web服务器上某文件与会话关联,保存登录信息。各自用户只能访问自己的session.
统计在线访问用户(不能使用数据库时)的解决方案:
方案一:遍历session文件个数
方案二:memcached共享缓存(推荐)

7、系统使用多个memcache系统(多个组成分布式存储)memcache自己均衡多个memcached服务器

8、做大型网站的核心技术
1)页面静态化
2)缓存(memcache////)

8-1、memcached的特点
1. 是c/s架构,使用简单的文本进行通信。可以多种客户端访问
2. 基于libevent事件处理(java中需要自己处理各种监听,php不怎么监听)
3. 基于内存的缓存,速度更快。
4. 基于客户分布式的。

9、参照memcache各种处理,写自己的缓存系统!!!!

PHP 相关文章推荐
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
php ctype函数中文翻译和示例
Mar 21 PHP
php检测文件编码的方法示例
Apr 25 PHP
PHP常用数组函数介绍
Jul 28 PHP
php中mysql连接方式PDO使用详解
Feb 25 PHP
PHP批量生成图片缩略图的方法
Jun 18 PHP
PHP使用curl模拟post上传及接收文件的方法
Mar 04 PHP
PHP简单日历实现方法
Jul 20 PHP
php base64 编码与解码实例代码
Mar 21 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
PHP7移除的扩展和SAPI
Mar 09 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
Mar 09 PHP
解析ajax事件的调用顺序
Jun 17 #PHP
sql注入与转义的php函数代码
Jun 17 #PHP
Linux环境下搭建php开发环境的操作步骤
Jun 17 #PHP
PHP之短标签开启设置
Jun 17 #PHP
深入掌握include_once与require_once的区别
Jun 17 #PHP
php抓取页面的几种方法详解
Jun 17 #PHP
深入PHP magic quotes的详解
Jun 17 #PHP
You might like
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP中16个高危函数整理
2019/09/19 PHP
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
jQuery 实现评论等级好评差评特效
2016/05/06 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
2016/09/05 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
2016/11/29 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
如何使用Bootstrap创建表单
2017/03/29 Javascript
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
巧妙运用v-model实现父子组件传值的方法示例
2019/04/07 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
vue双向绑定数据限制长度的方法
2019/11/04 Javascript
javascript异常处理实现原理详解
2020/02/17 Javascript
python模拟登录并且保持cookie的方法详解
2017/04/04 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
Numpy之reshape()使用详解
2019/12/26 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
2020/12/03 Python
python os.rename实例用法详解
2020/12/06 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
2017/07/31 HTML / CSS
详解三种方式实现平滑滚动页面到顶部的功能
2019/04/23 HTML / CSS
数据库面试要点基本概念
2013/10/31 面试题
女子职高个人自荐书
2014/02/01 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
见习报告格式要求
2014/11/04 职场文书
python实现自定义日志的具体方法
2021/05/28 Python
python库sklearn常用操作
2021/08/23 Python
windows server2008 开启端口的实现方法
2022/06/25 Servers