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模板中出现空行解决方法
Mar 08 PHP
php中实现简单的ACL 完结篇
Sep 07 PHP
PHP性能优化工具篇Benchmark类调试执行时间
Dec 06 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
Feb 27 PHP
PHP 第二节 数据类型之字符串类型
Apr 28 PHP
php判断终端是手机还是电脑访问网站的思路及代码
Apr 24 PHP
ThinkPHP3.1新特性之命名范围的使用
Jun 19 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
Jun 26 PHP
php通过隐藏表单控件获取到前两个页面的url
Sep 09 PHP
浅析Laravel5中队列的配置及使用
Aug 04 PHP
PHP实现添加购物车功能
Mar 06 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
Sep 10 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
使用xampp搭建运行php虚拟主机的详细步骤
2015/10/21 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
2014/10/17 Javascript
Javascript限制网页只能在微信内置浏览器中访问
2014/11/09 Javascript
JS实现网页表格自动变大缩小的方法
2015/03/09 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
AngularJS实现使用路由切换视图的方法
2017/01/24 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
朴素贝叶斯算法的python实现方法
2014/11/18 Python
Windows系统下使用flup搭建Nginx和Python环境的方法
2015/12/25 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
2018/02/13 Python
python利用小波分析进行特征提取的实例
2019/01/09 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
python实现Oracle查询分组的方法示例
2020/04/30 Python
html5唤起app的方法
2017/11/30 HTML / CSS
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
自荐信范文
2013/12/10 职场文书
大学生入党思想汇报
2014/01/01 职场文书
2014年档案管理员工作总结
2014/12/01 职场文书
检察院起诉书
2015/05/20 职场文书
医院消毒隔离制度
2015/08/05 职场文书
2016年学校“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python