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模板技术[转]
Jan 04 PHP
php 格式化数字的时候注意数字的范围
Apr 13 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
Apr 17 PHP
php处理斐波那契数列非递归方法
Feb 04 PHP
PHP 获取文件路径(灵活应用__FILE__)
Feb 15 PHP
解析thinkphp中的M()与D()方法的区别
Jun 22 PHP
利用PHP实现短域名互转
Jul 05 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
Discuz论坛密码与密保加密规则
Dec 19 PHP
微信公众号模板消息群发php代码示例
Dec 29 PHP
详解php 使用Callable Closure强制指定回调类型
Oct 26 PHP
PHP+MySQL实现模糊查询员工信息功能示例
Jun 01 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笔记之:日期函数的使用介绍
2013/04/24 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
jQuery学习笔记 获取jQuery对象
2012/09/19 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
jquery.cookie.js用法实例详解
2015/12/25 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
详解webpack介绍&安装&常用命令
2017/06/29 Javascript
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
[00:36]DOTA2上海特级锦标赛 Archon战队宣传片
2016/03/04 DOTA
python中base64加密解密方法实例分析
2015/05/16 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
python实现Excel文件转换为TXT文件
2019/04/28 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
django-初始配置(纯手写)详解
2019/07/30 Python
用python写测试数据文件过程解析
2019/09/25 Python
tensorflow之并行读入数据详解
2020/02/05 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
如何在Python对Excel进行读取
2020/06/04 Python
虚拟机下载python是否需要联网
2020/07/27 Python
html5组织文档结构_动力节点Java学院整理
2017/07/11 HTML / CSS
.net面试题
2016/09/17 面试题
总经理任命书
2014/03/29 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
中班下学期个人工作总结
2015/02/12 职场文书
php访问对象中的成员的实例方法
2021/11/17 PHP