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常用函数小技巧
Sep 11 PHP
php获取地址栏信息的代码
Oct 08 PHP
PHP连接SQLServer2005 的问题解决方法
Jul 19 PHP
ThinkPHP模板判断输出Empty标签用法详解
Jun 30 PHP
刷新PHP缓冲区为你的站点加速
Oct 10 PHP
php遍历解析xml字符串的方法
May 05 PHP
基于PHP微信红包的算法探讨
Jul 21 PHP
php实现将HTML页面转换成word并且保存的方法
Oct 14 PHP
php常用数组函数实例小结
Dec 29 PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
Apr 26 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
Jun 20 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中使用$_REQUEST需要注意的一个问题
2013/05/02 PHP
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
javascript实现框架高度随内容改变的方法
2015/07/23 Javascript
用director.js实现前端路由使用实例
2017/01/27 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
2018/03/02 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
Vue动态组件与异步组件实例详解
2019/02/23 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
[01:15:29]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第三局
2016/03/04 DOTA
python 实现归并排序算法
2012/06/05 Python
python BeautifulSoup使用方法详解
2013/11/21 Python
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
Python-Seaborn热图绘制的实现方法
2019/07/15 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
2019/11/19 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
pandas 按日期范围筛选数据的实现
2021/02/20 Python
环保建议书100字
2014/05/14 职场文书
建筑施工安全责任书
2014/07/24 职场文书
2014年计划生育协会工作总结
2014/11/14 职场文书
课外活动总结
2015/02/04 职场文书
春风化雨观后感
2015/06/11 职场文书
运动会广播稿50字
2015/08/19 职场文书
使用springMVC所需要的pom配置
2021/09/15 Java/Android
MongoDB数据库之添删改查
2022/04/26 MongoDB