PHP与memcache安装使用说明
2014-03-07 09:42
573 查看
最近网站流量上来后,数据库连接数一直偏高,分析了下,都是正常请求,只是网站功能分的细,单页面数据库查询句偏多了,很多数据是没必要实时查询,缓存起来就可以的!考虑必须用memcache缓存了,减轻mysql的压力!
项目名称:天气预报15天查询 网站 http://15tianqi.cn
问题原因:mysql连接请求过多,数据库压力较大
解决方案:安装启用memcache缓存
Memcache是什么? Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。
它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 Memcached是简单而强大的。它简单的设计促进迅速部署,易于发展所面临的问题,解决了很多大型数据缓存。它的API可供最流行的语言。
不管怎样,我们要使用memcache这个内存缓存,必须安装将memcache安装到php里面,再在linux系统中安装memecached。这样,PHP才能通过memecache去内存存取数据。
1、下载memcached.
2、安装memcached.
3、启动memcached和检测是否安装功
memcache是一个很实用的缓存技术,Memcache的知名用户有:LiveJournal、Wikipedia、Flickr、Bebo、Twitter、Typepad、Yellowbot、Youtube 等。
项目名称:天气预报15天查询 网站 http://15tianqi.cn
问题原因:mysql连接请求过多,数据库压力较大
解决方案:安装启用memcache缓存
Memcache是什么? Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。
它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 Memcached是简单而强大的。它简单的设计促进迅速部署,易于发展所面临的问题,解决了很多大型数据缓存。它的API可供最流行的语言。
不管怎样,我们要使用memcache这个内存缓存,必须安装将memcache安装到php里面,再在linux系统中安装memecached。这样,PHP才能通过memecache去内存存取数据。
1、下载memcached.
cd /usr/local/src wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
2、安装memcached.
tar zxvf memcached-1.4.15.tar.gz cd memcached-1.4.15 ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent make make install
3、启动memcached和检测是否安装功
/usr/local/memcached/bin/memcached -d -m 128 -p 11211 -u root ps aux | grep memcached
memcache是一个很实用的缓存技术,Memcache的知名用户有:LiveJournal、Wikipedia、Flickr、Bebo、Twitter、Typepad、Yellowbot、Youtube 等。
相关文章推荐
- php消息队列MemcacheQ 安装与使用
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- php学习笔记(二十四)php使用memcache扩展库的使用和安装
- Memcache升级版:CouchBase的安装配置与使用说明
- 使用安装 php-memcache-client
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- 【memcache缓存专题(3)】PHP-memcache扩展的安装以及使用
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- php中使用memcache【安装初步】
- linux下memcache的安装和php使用来提高网站负载
- PHP5.5在windows 安装使用 memcached 服务端的方法以及 php_memcache.dll 下载
- PHP自学之路---报表及绘图技术(jpgraph库使用,Linux安装及配置说明)
- php-memcache 的安装以及简单使用
- php之WampServer2.X 安装与使用说明
- memcached、php-memcache安装及使用
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- PHP5.5在windows 安装使用 memcached 服务端的方法以及 php_memcache.dll 下载
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- PHP环境中Memcache的安装和使用
- 【PHP】windows环境下+Laravel 5框架安装说明 +wampServer环境下使用