#页面优化

redis性能优化骚操作 —— 绑核

 现代一个CPU中,可以有多个运行核心(称之为物理核),每个物理核都有自己独立的一级缓存(L1)和二级缓存(L2)。并且每个物理核一般会有两个超线程(称之为逻辑核);同一个物理核下的两个逻辑核同享L1和L2缓存。并且现在机器主流都是多CPU处理器结构(CPUSocket),每个CPU拥有自己的L1和L2以及L...

Redis命令性能优化及事务使用过程

假设有这样一个使用场景,依次执行下面的5条命令命令1:hsetmall:sale:freq:ctrl:8600000000000015990551145911(hash结构,field表示购买的商品ID,value表示购买次数)简单说明:mall:sale:freq:ctrl:860000000000001是一个has...

redis性能优化你知道几个?

1、尽量使用短的key  当然在精简的同时,不要为了key的“见名知意”。对于value有些也可精简,比如性别使用0、1。2、避免使用keys*  keys*,这个命令是阻塞的,即操作执行期间,其它任何命令在你的实例中都无法执行。当redis中key数据量小时到无所谓,数据量大就很糟糕了。所以我们应该避免去使用这个命令...

Redis 性能分析及优化

  内存诊断内存使用率是Redis服务最关键的一部分。如果Redis实例的内存使用率超过最大可用内存,即“used_memory”>最大可用内存,那么操作系统会将内存与Swap空间交换,把内存中旧的或不再使用的内容写入硬盘上的Swap分区,以便留出新的物理内存给新页或活动页(page)使用。通...
代码星球 ·2020-12-10

7600字带你学会 Redis 性能优化点, 建议收藏!

在一些网络服务的系统中,Redis的性能,可能是比MySQL等硬盘数据库的性能更重要的课题。比如微博,把热点微博[1],最新的用户关系,都存储在Redis中,大量的查询击中Redis,而不走MySQL。那么,针对Redis服务,我们能做哪些性能优化呢?或者说,应该避免哪些性能浪费呢?在讨论优化之前,我们需要知道,Red...

Redis 性能优化的 13 条军规!

Redis是基于单线程模型实现的,也就是Redis是使用一个线程来处理所有的客户端请求的,尽管Redis使用了非阻塞式IO,并且对各种命令都做了优化(大部分命令操作时间复杂度都是O(1)),但由于Redis是单线程执行的特点,因此它对性能的要求更加苛刻,本文我们将通过一些优化手段,让Redis更加高效地运行。本文我们将...
代码星球 ·2020-12-10

JVM堆内存参数优化,让性能飞起来

堆内存是Java进程的重要组成部分,几乎所有与应用相关的内存空间都和堆有关。现在主要介绍与堆内存相关的参数设置,这些参数对Java虚拟机中非常重要的,也是对程序性能有着重要的影响。让你彻底脱离OOM内存溢出等等带来的程序崩溃。1、-Xms初始堆内存大小,当Java进程启动时,虚拟机会分配一块初始堆空间,可以使用-Xms...

秒杀系统架构优化思路

 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能...

MySQL的优化

一、EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式...
代码星球 ·2020-12-10

Redis性能优化

  本文开始会讲解一下redis的基本优化,然后会举一些优化示例代码或实例。最后讲解一下,默认启动redis时,所报的一些警示错误。一、优化的一些建议1、尽量使用短的key当然在精简的同时,不要为了key的“见名知意”。对于value有些也可精简,比如性别使用0、1。2、避免使用keys* ...
代码星球 ·2020-12-09

Mysql 索引优化分析

 为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。还在等啥子?撸起袖子就是干!我们先简单了解一下非关系型数据...
代码星球 ·2020-12-09

Tomcat 配置详解和优化

2018年01月09日18:14:41 tianxiaojun2014 阅读数:306 转自:https://www.cnblogs.com/xbq8080/p/6417671.htmlhttp://blog.csdn.net/cicada688/article/details/14451...
代码星球 ·2020-12-09

性能优化指标-吞吐量,响应时间

  RT=returntime响应时间PV=pageview页面浏览数 TPS=transactionspersecond每秒事务数 QPS=queriespersecond每秒请求数 RPS=requestspersecond平均并发数 RPS=并发数/平均...

Java性能优化的50个细节(珍藏版)

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过...

JAVA性能优化:35个小细节让你提升java代码的运行效率

总结如下:---------------------------------------------------------------------------------------------尽量重复使用对象。尽量多的使用局部变量。IO的优化:尽可能的使用带buffer的输入输出流,对流进行及时的关闭,对资源的关闭...
首页上一页...4445464748...下一页尾页