站长视角
用户至上

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

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

Memcached简介

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

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

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Memcached减轻mysql数据库占用CPU,提升服务器性能》
文章链接:https://www.sshce.com/2415.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
标签:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏