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程序的方法小结
Feb 23 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
Oct 03 PHP
PHP捕获Fatal error错误的方法
Jun 11 PHP
laravel安装和配置教程
Oct 29 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
php需登录的文件上传管理系统
Mar 21 PHP
深入分析PHP优化及注意事项
Jul 04 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
Aug 19 PHP
详解PHP如何更好的利用PHPstorm的自动提示
Aug 18 PHP
Laravle eloquent 多对多模型关联实例详解
Nov 22 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
Apr 23 PHP
PHP基于ip2long实现IP转换整形
Dec 11 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
文件上传类
2006/10/09 PHP
浅析PHP Socket技术
2013/08/02 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
JS按回车键实现登录的方法
2014/08/25 Javascript
jquery中push()的用法(数组添加元素)
2014/11/25 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
jQuery实现页面点击后退弹出提示框的方法
2016/08/24 Javascript
把json格式的字符串转换成javascript对象或数组的方法总结
2016/11/03 Javascript
Javascript 实现计算器时间功能详解及实例(二)
2017/01/08 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
2017/05/25 Javascript
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
JQuery 获取Dom元素的实例讲解
2017/07/08 jQuery
解决vue 表格table列求和的问题
2019/11/06 Javascript
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
Python实现包含min函数的栈
2016/04/29 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
给你选择Python语言实现机器学习算法的三大理由
2017/11/15 Python
Python切片工具pillow用法示例
2018/03/30 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
python实现倒计时小工具
2019/07/29 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
Python装饰器用法与知识点小结
2020/03/09 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
总经理助理岗位职责范本
2014/07/20 职场文书
领导干部作风建设工作总结
2014/10/23 职场文书
2015年计生协会工作总结
2015/04/24 职场文书
2015中秋祝酒词
2015/08/12 职场文书
自信主题班会
2015/08/14 职场文书
幼儿园托班教育随笔
2015/08/14 职场文书