播客韩顺平php核心课程memcache.pptxVIP

  • 6
  • 0
  • 约1.2万字
  • 约 24页
  • 2022-08-29 发布于北京
  • 举报
为大型网站提速 --memcached缓存技术讲师:韩顺平学习内容主讲:韩顺平memcached基本概念使用memcached给我们带来什么好处?快速入门实例memcached机制的深入了解将memcached应用到项目中Memcached概念主讲:韩顺平■ memcached基本概念Memcached是danga的一个项目,最早是LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。 官方网站: 和Memcached是一个高性能的分布式的内存对象缓存系统,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。(注: 摘自百度全科)Memcached--谁在使用主讲:韩顺平Memcached--使用好处主讲:韩顺平请大家先看一个问题,这个问题在大并发,高负载的网站中必须考虑!大家思考如何让速度更快。三种方案的比较1. 数据库 2. 页面静态化 3. memcached 缓存技术Memcached—使用好处主讲:韩顺平请大家再看一个问题?这个当前在线人数,在大型网站,怎么处理更好!Memcached—使用好处主讲:韩顺平请大家再看一个问题? 这个问题很有实用价值这web版本的淘宝旺旺,如何处理好友在线状态?Memcached--原理示意图主讲:韩顺平简单的说: memcached就是在内存中维护一张巨大的hash表,通过自己的一套算法来维护数据的操作,这个算法比较复杂,这里我们只做简单的介绍,对我们PHP程序员而言,重点掌握如何在项目如何使Memcached技术. [示意图]Memcached-安装 主讲:韩顺平安装步骤①下载memcached软件②将memcached软件拷贝到某个目录,最好放在php开发环境目录下,便于管理③安装 memcached –d install [卸载使用 memcached -d uninstall]④启动 memcached 服务(1)直接通过界面启动该服务(2)在控制台下启动 memcached –d start[命令一览表]如果使用自定义的端口 memcached.exe –p 端口 【但是不能关闭cmd】⑤查看memcached 服务是否启动成功! 默认端口11211* 查看 memcached 可使用命令: memcached -htelnet操作Memcached 主讲:韩顺平许多语言都实现了连接memcached的客户端,其中以Perl、PHP为主。仅仅memcached网站上列出的语言就有:? Perl ? PHP ? Python ? Ruby ? C# ? C/C++ Java为了让大家快速体验一下Memcached的使用,我们先通过一个现成的程序telnet来说明Memcached的使用,然后我们在讲解如何通过PHP程序来操作Memcached,请大家注意体会其用法.telnet操作Memcached 主讲:韩顺平使用Telnet程序(客户端)对Memcached进行CRUD操作!,这里我们需要使用到Memcached给我们提供的命令php操作Memcached 主讲:韩顺平通过php程序操作Memcached服务几种形式Memcache 扩展Memcached服务Memcached 扩展Socket套接字操作memcached-client.php(函数)php操作Memcached 主讲:韩顺平1.安装并配置Memcache扩展库 在php.ini文件添加:extension=php_memcache.dll 并把对应的dll文件拷贝到 ext目录下2.使用php对Memcached进行CRUD操作 [配合php帮助手册]memcached-client操作 主讲:韩顺平疑问:如果我们没有memcache.dll文件,我们能不能去操作memcached内存数据呢?特点:1.不需要开启memcache扩展2.使用fsockopen()套接字连接memcached3.同样执行执行CRUDMemcached机制深入了解主讲:韩顺平①基于c/s架构 ,协议简单c/s架构,此时memcached为服务器端,我们可以使用如PHP,c/c++等程序连接memcached服务器。memcached的服务器客户端通信并不使用XML等格式,而使用简单的基于文本行的协议。因此,通过telnet也能在memcached上保存数据、取得数据Memcached机制深入了解主讲:韩顺平②基于libev

文档评论(0)

1亿VIP精品文档

相关文档