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 什么是PEAR?
Mar 19 PHP
php使用exec shell命令注入的方法讲解
Nov 12 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
Jan 22 PHP
php计算当前程序执行时间示例
Apr 24 PHP
php计算两个日期时间差(返回年、月、日)
Jun 19 PHP
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
Jun 26 PHP
PHP将回调函数作用到给定数组单元的方法
Aug 19 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
Nov 28 PHP
PHP微信模板消息操作示例
Jun 29 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
解决laravel session失效的问题
Oct 14 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
Jun 02 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.MVC的模板标签系统(五)
2006/09/05 PHP
一个PHP并发访问实例代码
2012/09/06 PHP
PHP-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
jquery插件制作 手风琴Panel效果实现
2012/08/17 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
js实现select选择框效果及美化
2016/08/19 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
2018/12/13 Javascript
react同构实践之实现自己的同构模板
2019/03/13 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
JavaScript仿京东轮播图效果
2021/02/25 Javascript
python删除字符串中指定字符的方法
2018/08/13 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
2020/02/14 Python
如何基于python实现不邻接植花
2020/05/01 Python
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
关于旷工的检讨书
2014/02/02 职场文书
学历公证书范本
2014/04/09 职场文书
初中教师业务学习材料
2014/05/12 职场文书
初中新生军训方案
2014/05/13 职场文书
护理专业求职信
2014/06/15 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
新年晚会开场白
2015/05/29 职场文书
python glom模块的使用简介
2021/04/13 Python
Spring mvc是如何实现与数据库的前后端的连接操作的?
2021/06/30 Java/Android