首页 > 服务器基础知识 > Memcached减轻mysql数据库占用CPU,提升服务器性能

Memcached减轻mysql数据库占用CPU,提升服务器性能

memcached是一个高性能的分布式内存对象缓存系统。它的主要好处是缓存数据库请求并减少(或消除)对数据库进行常见查询的需要。对于许多站点,尤其是运行WordPress的站点,低效查询是网站减速的最常见原因之一。缓存这些查询并从内存中提供这些查询,即使是最繁忙的网站,也会显示出一些显着的性能提升。

memcached数据库缓存系统

Memcached简介

您执行的每个MySQL查询都需要宝贵的时间,CPU功率,并且当您反复执行相同的查询时,这通常是多余的。为您的站点/服务器使用memcached的主要目标是尽可能提高性能。这是通过使用memcached来缓存MySQL查询来实现的,理论上这应该可以减少大多数基于PHP / MySQL的站点中资源最密集的方面。memcached将缓存您最常见的查询并从内存中提供服务,而不是直接为每个请求查询数据库,这可能会让网站非常沉重。

与访问硬盘相比,此概念与使用本地计算机上的RAM没有什么不同。RAM(内存)对于经常访问的程序(如Web浏览器,电子邮件客户端,视频游戏等)来说非常高效。每次从磁盘访问这些相同的程序会对性能产生非常消极和非常明显的影响。使用此示例,您将开始了解为什么将这些MySQL查询存储在内存中而不是每次都访问您的数据库时效率更高。

如何在您的服务器上安装Memcached

乐道主机提供香港/美国VPS服务器,2核心 2G内存 3M宽带 35G硬盘香港VPS 120元/月,详细参见:https://www.ldhost.cn/vps.html 使用我们的服务器代为安装服务器管理面板和Memcached,像操作虚拟主机一样管理你的服务器,小白都能玩的服务器。

 

发表回复