0 0

寻求MemCache性能提高的建议10

项目上线已经很长时间了,最近发现在MemCache那里损耗的时间过长,虽然都是毫秒级的消耗,但是对于一个大批量的对象储存和获取也会是很长的一个时间
比如最理想的对象获取时间是50ms,
但是现在的单个对象MemCache耗时是80ms,每个对象就多消耗了30ms
对于100个对象可能就是多消耗了30*100=3000ms
响应时间也就加长了。
我把MemCache的server和client端都做了升级,都是目前最新的版本,在不对本身对象"瘦身"的情况下,可否有其他的性能提升建议。或者说有其他的可以比MemCache做得更好的替代品.
2009年12月28日 17:08

3个答案 按时间排序 按投票排序

0 0

使用redis 缓存替代,并发量远大于 memcache, 这里有 redis 学习的视频

www.ppst.cc

2014年2月10日 13:21
0 0

使用xmemcached,这个memcached客户端性能非常好,javaeye的大大写的,很牛

2010年1月12日 09:10
0 0

  最近项目组也在研究缓存技术,目前正在用loadrunner测试各缓存的性能(ehcache,oscache,memcached,jbosscache),发现memcached的性能确实是最低的,不知是不是因为socket通信的开销。另外三种缓存相差不太多,但这三种缓存的分布式没有搞起来,没有memcached的分布容易部署。

2009年12月29日 11:25

相关推荐

    Memcache 性能监视工具

    Memcache 是一种广泛使用的分布式内存缓存系统,用于减轻数据库负载,提高Web应用程序的响应速度。在复杂的Web环境中,性能监视工具是确保Memcache高效运行的关键。本文将深入探讨一个基于PHP编写的Memcache性能监视...

    ehcache和memcache性能比较

    在IT行业中,缓存系统是提高应用程序性能的关键技术之一,特别是在大数据量和高并发的场景下。本文将详细探讨两种广泛使用的缓存解决方案——Ehcache和Memcached,它们都是为了减少对数据库的直接访问,从而提升系统...

    memcache redis tair 性能测试报告

    这份报告详细对比了三种常用的内存数据库——memcache、redis以及tair的性能表现。测试目的是为了评估这些缓存工具在不同场景下的处理能力,特别是在并发操作和不同大小的数据存储上的效率。测试环境包含了单机环境...

    memcache1.2.1 for windows

    Memcache是一个广泛使用的开源高性能分布式内存对象缓存系统,它能够通过在内存中存储数据来减少对数据库的访问,从而提高Web应用的性能。 描述中的"windows下memcache安装包 附带php扩展包"揭示了这个压缩包不仅...

    【汇总】Memcache

    总结来说,Memcache是Web应用提升性能的重要工具,通过理解和掌握其核心原理和使用方法,我们可以更好地利用它来优化我们的系统,提高用户体验。同时,对于有兴趣的开发者,源码分析和工具使用将进一步加深对...

    Memcache win版 服务器和.net驱动

    通过将数据存储在内存中,Memcache能够快速地提供数据,减少对数据库的访问,从而提高应用性能。在Windows平台上,尽管Memcache原生支持Linux系统,但通过一些第三方实现,也可以在Windows上运行。 标题中的...

    memcache_php使用测试

    - **memcache.chunk_size**: 数据传输时的块大小,较小的值会增加写操作的请求次数,若发现性能瓶颈,建议将此值调大至32768,以减少网络开销。 - **memcache.default_port**: 当未指定端口号时,默认使用的TCP端口...

    memcache安装与基本操作详解

    ### Memcache安装与基本操作详解 #### 一、前言 Memcache是一种高性能的分布式内存对象...Memcache作为一种高效的缓存解决方案,在提高Web应用性能方面发挥着重要作用。希望本文能帮助您更好地理解和使用Memcache。

    PHP7.x 8.0 memcache dll php_memcache.dll

    memcache是广泛应用于Web开发中的一个内存对象缓存系统,它能够提高网站性能,通过将数据存储在内存中,减少对数据库的访问,从而加快数据读取速度。 PHP的memcache扩展允许开发者在PHP应用程序中与memcached服务器...

    Memcache原理及实现

    【Memcache原理及实现】 ...总之,Memcache是通过内存缓存来提高Web应用性能的有效工具。在Java开发中,结合适当的客户端库和服务器配置,可以轻松地将Memcache集成到应用程序中,以提升响应速度和系统吞吐量。

    window 7memcache安装组件

    在Windows 7操作系统中安装和配置Memcache组件对于提升PHP应用程序的性能至关重要。Memcache是一种高性能的分布式内存对象...正确完成这些步骤后,你的PHP应用程序就可以充分利用Memcache的缓存能力,提高整体性能。

    spring memcache 集成使用

    - **Memcache**:Memcache是一种高性能的分布式内存对象缓存系统,用于减轻数据库负载、加速动态Web应用、提高网站访问速度。它通过缓存数据减少数据库查询次数,从而显著提高性能。 #### 二、Spring集成Memcache的...

    windows下安装memcache

    Memcache是一种高性能的分布式内存对象缓存系统,它可以用来存储数据,如数据库查询结果、session数据等,以减少对数据库的访问,提高Web应用的性能。由于它是内存存储,因此数据处理速度非常快,但不持久化,适用于...

    memcache、redis、tair性能对比测试报告

    《memcache、redis、tair性能对比测试报告》详述了在分布缓存技术领域,对这三种主流缓存服务器的性能评估。测试主要目的是在相同功能特性的基础上,对比它们在不同场景下的表现,因此排除了ehcache(组件级缓存)和...

    memcache 万能

    总结来说,这个“memcache 万能”版本可能是开发者社区中的一种优化解决方案,旨在提高Memcache在各种环境下的兼容性和性能。通过使用php_memcache.dll,开发者可以在PHP应用中无缝集成和利用这个强大的内存缓存系统...

    asp memcache 解决缓存问题

    ASP Memcache 是一种在 ASP(Active Server Pages)环境中实现高效缓存管理的技术,它通过集成 Memcached 这个高性能的分布式内存对象缓存系统来提升应用程序的性能。Memcached 是一个广泛使用的开源软件,用于存储...

    PHP memcache 多版本拓展

    在PHP中,Memcache扩展允许开发者将数据存储到Memcached服务器上,以便后续请求可以快速获取这些数据,从而提高整体性能。 本篇文章主要围绕"PHP Memcache多版本拓展"进行详细讲解,包括其适用环境、安装步骤、使用...

    php 5.4.15 64位 memcache.dll

    Memcache 是一种广泛使用的分布式内存缓存系统,用于在 Web 应用程序中提高数据读取速度,通过存储经常访问的数据到内存中,避免了频繁的数据库查询,从而提升了整体性能。 描述中的“实测可以使用”意味着这个 ...

Global site tag (gtag.js) - Google Analytics