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 5.0 Pear安装方法
Dec 06 PHP
PHP之COOKIE支持详解
Sep 20 PHP
php去除HTML标签实例
Nov 06 PHP
PHP中的多行字符串传递给JavaScript的两种方法
Jun 19 PHP
php生成随机颜色方法汇总
Dec 03 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
PHP MVC框架skymvc支持多文件上传
May 26 PHP
浅谈PHP eval()函数定义和用法
Jun 21 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
Jul 15 PHP
PHP编写daemon process 实例详解
Nov 13 PHP
php文件操作之文件写入字符串、数组的方法分析
Apr 15 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
Oct 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加密解密类代码
2011/11/27 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
prototype Element学习笔记(篇二)
2008/10/26 Javascript
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
Extjs中DisplayField的日期或者数字格式化扩展
2010/09/03 Javascript
图片延迟加载的实现代码(模仿懒惰)
2013/03/29 Javascript
js兼容的placeholder属性详解
2013/08/18 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
2015/03/02 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
AngularJs 动态加载模块和依赖
2016/09/15 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
一篇文章让你彻底弄懂JS的事件冒泡和事件捕获
2017/08/14 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
react 组件传值的三种方法
2019/06/03 Javascript
Nuxt页面级缓存的实现
2020/03/09 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
vue项目实现减少app.js和vender.js的体积操作
2020/11/12 Javascript
解决await在forEach中不起作用的问题
2021/02/25 Javascript
python二分法实现实例
2013/11/21 Python
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
python实现多线程暴力破解登陆路由器功能代码分享
2015/01/04 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
开水果连锁店创业计划书
2013/12/29 职场文书
承诺书怎么写
2014/03/26 职场文书
工商企业管理应届生求职信
2014/05/04 职场文书
甜品店创业计划书
2014/08/14 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
助学感谢信范文
2015/01/21 职场文书
2015年学校党支部工作总结
2015/04/01 职场文书
筑梦中国心得体会
2016/01/18 职场文书
Spring Boot 实现敏感词及特殊字符过滤处理
2021/06/29 Java/Android