旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

memcache是什么?【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:106


导读:memcache是什么?memcached是以LiveJournal旗下DangaInteractive公司的BradFitzpatric为首开辟的一款软件。如今...
memcache是什么?

memcached 是以LiveJournal旗下Danga Interactive 公司的Brad Fitzpatric 为首开辟的一款软件。如今已成为mixi、hatena、Facebook、Vox、LiveJournal 等浩瀚效劳中进步Web运用扩展性的重要因素。很多Web 运用都将数据保留到RDBMS 中,运用效劳器从中读取数据并在浏览器中显现。

但随着数据量的增大、接见的集合,就会涌现RDBMS 的累赘加重、数据库相应恶化、网站显现耽误等严重影响。这时候就该memcached 大显神通了。memcached 是高机能的分布式内存缓存效劳器。平常的运用目标是,经由过程缓存数据库查询效果,削减数据库接见次数,以进步动态Web 运用的速率、进步可扩展性。

memcached 与php连系道理

memcache 缓存数据情势

memcache以键值对情势举行数据的保留,经由过程与php的连系memcahe能够将变量、数组、对象等数据保留到内存中。极大的提升了效劳器缓存的效力。

为了进步机能,memcached 中保留的数据都存储在memcached 内置的内存存储空间中。因为数据仅存在于内存中,因而重启memcached、重启操作系统会致使悉数数据消逝。别的,内容容量到达指定值以后,就基于LRU(Least Recently Used)算法自动删除不运用的缓存。memcached 自身是为缓存而设想的效劳器,因而并没有过量斟酌数据的永远性问题。

相干引荐:《memcached 教程》

以上就是memcache是什么?的细致内容,更多请关注ki4网别的相干文章!

标签:memcache