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 相关文章推荐
ajax php 实现写入数据库
Sep 02 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
Feb 03 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
Jul 03 PHP
深入Apache与Nginx的优缺点比较详解
Jun 17 PHP
PHP采用XML-RPC构造Web Service实例教程
Jul 16 PHP
初识PHP
Sep 28 PHP
php通过前序遍历树实现无需递归的无限极分类
Jul 10 PHP
PHP7.0版本备注
Jul 23 PHP
Yii模型操作之criteria查找数据库的方法
Jul 15 PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 11 PHP
php下的原生ajax请求用法实例分析
Feb 28 PHP
PHP页面静态化――纯静态与伪静态用法详解
Jun 05 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的header和asp中的redirect比较
2006/10/09 PHP
PHP获取url的函数代码
2011/08/02 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
IE Firefox 使用自定义标签的区别
2009/10/15 Javascript
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
JavaScript编程的10个实用小技巧
2014/04/18 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
2015/05/03 Javascript
理解javascript异步编程
2016/01/27 Javascript
基于JS实现textarea中获取动态剩余字数的方法
2016/05/25 Javascript
js利用clipboardData实现截屏粘贴功能
2016/10/12 Javascript
javascript将list转换成树状结构的实例
2017/09/08 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
利用Node.js检测端口是否被占用的方法
2017/12/07 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
fastadmin中调用js的方法
2019/05/14 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
[01:19:54]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#1Alliance VS EHOME
2016/03/03 DOTA
Python中的单继承与多继承实例分析
2018/05/10 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
python获取当前文件路径以及父文件路径的方法
2019/07/10 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
python实现无边框进度条的实例代码
2020/12/30 Python
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
美国轮胎网站:Priority Tire
2018/11/28 全球购物
平面设计岗位职责
2013/12/14 职场文书
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
简易离婚协议书范本
2014/10/24 职场文书
2014年连锁店圣诞节活动方案
2014/12/09 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
任命书格式范文
2015/09/22 职场文书
python 如何在list中找Topk的数值和索引
2021/05/20 Python