1、什么是MemCached?
memcache是一个高性能的分布式的内存对象缓存系统,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。使用Memcache的网站一般流量都是比较大的,为了缓解数据库的压力,让Memcache作为一个缓存区域,把部分信息保存在内存中,在前端能够迅速的进行存取。
2、Memcache在Windows平台的安装
(1)下载 memcached 1.2.4
(2)解压到自定义目录。如(D:\memcached)
(3)打开DOS,输入以下命令
D:\memcached\memcached.exe -d install
(4) 再输入
D:\memcached\memcached.exe -d start
启动。以后memcached将作为Windows的一个服务每次开机时自动启动。
(5) D:\memcached\memcached.exe -h 显示帮助,得到各种命令的用法
3、Memcache Win32 的安装和PHP中的配置
(1)下载:php_memcache.dll 组件 (WAMP自带了,由于 php_memcache 是第三方的扩展,所以原始PHP是没有自带的,可以到官方网站下载)
(2)复制 php_memcache.dll 到指定的组件目录,默认在 php\ext\
(3)在PHP.ini 加入一句话:extension=php_memcache.dll
(4)重启WEB服务,使用 phpinfo() 函数查看启用情况
4、用PHP连接Memcache
$mem = new Memcache;//初始化一个实例 $mem->connect('127.0.0.1', 11211) or die ("连接失败");//连接服务器地址和默认端口 $version = $mem->getVersion();//获得版本信息 echo $version;
一些可供参考的资源
原文链接:http://woqilin.blogspot.com/2012/08/curlinit.html
个人主页:https://plus.google.com/+sherlockwang/posts
相关推荐
在深入探讨PHP与Memcached的高级缓存应用之前,我们首先需要理解Memcached的基本概念及其在Web开发中的重要性。Memcached是一种高性能、分布式内存对象缓存系统,它通过减轻数据库负担来加速动态Web应用程序的速度,...
【PHP与Memcached高级缓存配置】 在PHP开发中,高效的数据缓存是提升网站性能的关键因素之一。Memcached是一款广泛使用的分布式内存对象缓存系统,它可以存储和快速检索数据,减轻数据库的压力。本教程“PHP100视频...
此外,可能还会有事务处理、缓存前缀、过期时间设置等高级功能。 4. 使用示例: 以下是一个简单的PHP Memcached操作类使用示例: ```php include 'memcache.php'; // 引入操作类 $memcached = new ...
### PHP MemCached高级缓存配置图文教程 #### 1. Memcache 相关介绍 Memcache 是一个高性能的分布式内存对象缓存系统,用于减轻数据库负载并提高网站速度。它可以存储多种格式的数据,例如图像、视频、文件以及...
【PHP与Memcached高级缓存应用】 在现代Web开发中,高效的缓存策略是提高网站性能的关键。PHP作为广泛使用的服务器端脚本语言,结合Memcached这种高性能的分布式内存对象缓存系统,可以显著提升数据读取速度,降低...
韩顺平老师的这份资料深入浅出地讲解了PHP Memcached的原理、安装配置、使用方法以及最佳实践。 一、Memcached介绍 Memcached是一款分布式内存对象缓存系统,广泛应用于高性能网站和应用中。它设计的目标是简化并...
### Memcached分布式缓存 #### 一、Memcached的基础 **1.1 Memcached是什么?** ...随着技术的发展,memcached也在不断地改进和完善,未来将会有更多高级特性和优化手段出现,值得我们持续关注。
**PHP与Memcached扩展安装详解** ...进一步了解Memcached的高级特性,如分布式缓存策略、持久化等,将有助于优化你的Web应用程序性能。同时,保持PHP和Memcached的版本更新,以获得更好的兼容性和性能提升。
这表明教程不仅会涵盖基础的安装步骤,还会涉及更高级的自定义配置,因为默认情况下,memcached可能使用的是11211这个标准端口,而有些用户可能需要更改此设置以避免与其他服务冲突或满足特定网络环境的需求。...
PHP100视频教程73:PHP MemCached高级缓存配置 PHP100视频教程74:PHP MemCached 高级缓存应用 PHP100视频教程75:Zend framework 配置与调试 PHP100视频教程76:Zend framework 数据库操之读取与插入 PHP100...
73:PHP MemCached高级缓存配置 74:PHP MemCached 高级缓存应用 75:Zend framework 配置与调试 76:Zend framework 数据库操之读取与插入 77:Zend framework数据库操作之编辑和视图函数 78:PHP+Flash多文件异步...
除了基本的存取操作,Memcache还支持多种高级功能,如设置缓存的过期时间、删除缓存项、检查缓存是否存在等。此外,Memcache支持分布式部署,可以将数据分散到多个服务器上,以应对更大规模的应用场景。 总的来说,...
描述中的“php程序实现memcached项目demo”可能是一个实际的代码示例,展示了如何在PHP中创建连接、设置、获取和删除缓存项。 5. **PHP DLL文件**:在Windows环境下,PHP运行需要特定的DLL文件。这些文件提供了PHP...
Memcached服务器的配置主要是通过命令行参数完成的,最常见的是设置最大可用内存大小(-m)、监听的IP地址(-l)和端口(-p)。此外,还可以设置各种其他选项,如是否启用统计信息(-s)、是否允许远程客户端连接等...
8. **配置与使用** - 安装完成后,需要在PHP配置文件(php.ini)中加载扩展,并通过PHP代码与memcached服务器建立连接,实现数据的缓存和检索。 以上就是关于"memcached-2.1.0.tgz"的相关知识点,涵盖了memcached...
- **数据持久化**:虽然Memcached主要是内存缓存系统,但也可以通过设置数据的有效期或使用持久化存储方案来实现数据的持久化。 - **安全性**:为了保证数据安全,可以使用加密传输协议(如TLS/SSL),并限制对...
这些库提供了更高级的接口,简化了与缓存系统的交互。 在Windows环境中,为了保证Memcached服务的稳定运行,你可能需要关注一些关键设置,例如内存限制(`-m`选项)、端口设置(`-p`选项)以及是否允许Unix域套接字...
- PHP Memcached高级缓存配置图文教程 - Memcache基础教程(php 缓存) - php实现memcache缓存示例讲解 - PHP 内存缓存加速功能 - memcached安装与用法 - PHP MemCached 高级缓存应用代码 - php中操作memcached缓存...