首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端菜鸟变老鸟

    WEB性能(7)--XMLHttpRequest

    七、XHR使用场景及性能 XMLHttpRequest是我们从在浏览器中做网页转向开发web应用的关键。首先,它让我们在浏览器中实现了异步通信,但同样重要的是,它还把这个过程变得非常简单。

    1.1K10发布于 2019-10-22
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载7

    图3-18 CPU状态转换图 7)软中断与硬中断 假设现在一家公司就有一名客服人员,这个客服人员就有一台座机,这种情况下用户碰到问题只能打电话给这个客服人员,如果有多个用户同时打入只能凭运气,先打通电话的人得到回答 由于硬中断比软中断过程短得多,所以作为性能监控往往需要监控软中断。 /softirqs CPU0 CPU1 HI: 0 0 TIMER: 811613 1972736 NET_TX: 49 7 #ps aux | grep softirq root 7 0.0 0.0 0 0 ? PIDUSER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7 root 20 0 0

    1.3K30发布于 2020-02-19
  • 来自专栏硬核项目经理的专栏

    性能PHP7【笔记】

    一、搭建环境 二、PHP7新特性 A.OOP特性 1.类型声明 PHP7支持的形参类型声明的类型有整型、浮点型、字符串型、布尔类型,可以用在函数形参及对象的方法形参上 返回类型声明使用了data-type 复合模式的use声明:use 命名空间\{命名空间1\类1,命名空间2\类2} 3.匿名类 匿名类的声明与使用是同时进行的,具备其他类所具备的所有功能,差别在于匿名类没有类名 匿名类的一次性小任务代码流程对性能提升帮助很大 ,这些设置信息将覆盖php.ini中的session配置 4.Unserialize函数引入过滤器 三、PHP7应用性能提升 A.HTTP Server优化 1.缓存静态文件 2.HTTP持久链接:表示一条 .数据库服务器 3.负载均衡(LB) 负载均衡器(LB),根据每个Web服务器上的负载情况,将外网流量以一定规则分发给Web服务器 HAProxy,会检查每个Web服务器的运行状况 四、提升数据库性能 16 innodb_log_file_size:1-4GB之间 3.Percona Server - MySQL的fork 对MySQL完全兼容且提供加强功能,可完全代替MySQL并能提供更好的文档、性能

    1.1K20发布于 2019-08-06
  • 来自专栏喵了个咪的博客空间

    探索PHP7(一)--性能

    #探索PHP7(一)--性能# ##前言## 在2015年12月2号,鸟哥的在开源中国发布的新闻写在 PHP 7 发布之际一些话,小编意识到从8月份发布第一个公测版到现在经过了将近4个月的等待PHP7正式版本终于发布了 无疑是它带了了相当可观的性能提升,我们先从几个长使用的框架下手看看5.6和7之间的差距有多少,然后我们在通过具体的测试来对不同的操作具体产生了多大的影响 配置信息:服务器为:2核心2G(Centos6.5 稳定性测试## 通过了简单粗暴的性能测试之后,我们很明显的看的出来性能的提升还是非常显著,但是在我们替换掉生产环境之前还面临这一个问题那就是稳定性,这里采用LoadRunner对正常的业务(使用PhalApi 总结## 进过了上面的这么多数据分析,相信大家对PHP7性能有了一个大致的体会,这次的测试只是对于纯框架来说,在真正的业务场景下小编对生产环境的项目根据场景不动提升在3/2到3/4不等,小编只能说赶快上上上 ,还在为php性能苦恼的童鞋赶快来试试PHP7吧,在本章之后还会对PHP7具体提升在那里和新特性解读继续深入,喜欢的童鞋希望你能关注!

    1.6K90发布于 2018-03-01
  • 来自专栏后端精进之路

    JVM性能优化系列-(7) 深入了解性能优化

    7. 深入了解性能优化 7.1 影响系统性能的方方面面 影响系统性能的因素有很多,以下列举了常见的一些系统性能优化的方向: 7.2 常用的性能评价和测试指标 响应时间 提交请求和返回该请求的响应之间使用的时间 7.3 常用的性能优化手段 对于系统的性能调优,总体上从如下三个方面入手: 前端优化 应用服务性能优化 存储性能优化 但是无论怎么优化,总原则就是: 避免过早优化,优化的前提是基本功能完成且测试通过; 进行系统性能测试,需要通过性能测试来确定性能,不能主观臆测; 寻找系统瓶颈,分而治之,逐步优化。 缓存 优先考虑使用缓存优化性能。 2. 集群 3. 异步 异步与同步:关注的是结果消息的通信机制。 阻塞和非阻塞:关注的是等待结果返回给调用方的状态。 组合起来有4种状态。 4.

    31210编辑于 2023-10-19
  • 来自专栏JusterZhu

    .NET性能系列文章一:.NET7性能改进

    这一系列的特点是对.NET 世界中许多不同的主题进行研究、比较性能。正如标题所说的那样,本章节在于.NET7 中的性能改进。 .NET 7 目前(17.10.2022)处于预览阶段,将于 2022 年 11 月发布。通过这个新版本,微软提供了一些大的性能改进。 这篇 .NET 性能系列的第一篇文章,是关于从.NET6 到.NET7 最值得注意的性能改进。 System.IO 在.NET 7 中,Windows 下的 IO 性能有了些许改善。 在.NET 7 中这些实例是被缓存的,当你在代码中使用这种方法时,你的性能会好一些。

    86020编辑于 2022-12-07
  • 来自专栏InCerry

    .NET性能系列文章一:.NET7性能改进

    这些方法在.NET7 中变得更快 照片来自 CHUTTERSNAP[1] 的 Unsplash[2] 欢迎阅读.NET 性能系列的第一章。 这一系列的特点是对.NET 世界中许多不同的主题进行研究、比较性能。正如标题所说的那样,本章节在于.NET7 中的性能改进。 这篇 .NET 性能系列的第一篇文章,是关于从.NET6 到.NET7 最值得注意的性能改进。 System.IO 在.NET 7 中,Windows 下的 IO 性能有了些许改善。 在.NET 7 中这些实例是被缓存的,当你在代码中使用这种方法时,你的性能会好一些。

    1.1K20编辑于 2022-11-14
  • 来自专栏区块链入门

    【实践】7.DOCKER之性能测试

    测试环境: 操作系统:CentOS7、openstack nova-docker启动的centos7、openstack环境启动的centos7虚拟机 CPU:Intel(R) Xeon(R) CPU 为什么会有这么大的性能损耗呢? 这种测试环境下得到的性能数据是内存带宽,性能瓶颈主要在内存芯片的性能上; (2)随机内存访问性能。 从左图可以看出,确实如我们所预测的,在随机内存访问性能上容器与虚拟机的性能差距变得比较明显,容器的内存访问性能明显比虚拟机优秀;但出乎我们意料的是在2块CPU上运行测试程序时容器与虚拟机的随机内存访问性能的差距却又变的不明显 虚拟机网络性能对比测试》

    3.3K30发布于 2021-05-27
  • 来自专栏后端技术探索

    7个角度进行nginx性能优化

    然而如果想挤压出Nginx的性能,就需要了解哪些指令会影响Nginx性能,在本文中将解释Nginx的哪些设置可以微调。 需要注意一点,这是一个简单的预览——那些可以通过微调来提高性能设置的概述,不同的环境可能情况不太一样。 Static File Caching 7. logging 1. worker_processes worker_processes表示工作进程的数量,一般情况设置成CPU核的数量即可,一个cpu配置多于一个 ,对Nginx而言没有任何益处,另外不要忘了设置worker_cpu_affinity,这个配置用于将worker process与指定cpu核绑定,降低由于多CPU核切换造成的寄存器等现场重建带来的性能损耗 7. logging access_log设置Nginx是否将存储访问日志。关闭这个选项可以让读取磁盘IO操作更快。

    1.4K20发布于 2018-08-10
  • 来自专栏阿dai_linux

    php7性能优化之opcache

    鸟哥在博客中说,提高PHP 7性能的几个tips,第一条就是开启opcache: 记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 背景 最近业务有所增长,随之而来的是慢请求逐渐多了起来,在搜索php性能优化的过程中发现了opcache,相关的文章很多,但是都比较零碎,所以在此做个总结。 公司当前使用的PHP版本为php7.x.x。 opcache是什么? 此项配置指令可以提高性能,但是需要在 OS 层面进行对应的配置。 PHP使用了一种叫做字符串驻留(string interning)的技术来改善性能

    1.9K40发布于 2021-07-15
  • 来自专栏landv

    7种 Go 程序性能分析方法

    $ go build -x fmt WORK=/var/folders/wc/9tzsn1hd7c38tvc54kctn4100000gn/T/go-build846067626 mkdir -p $WORK 18446741350.770s 0%: 0.013+4.5+0.12 ms clock, 0.053+1.3/3.9/0+0.50 ms cpu, 4->4->1 MB, 5 MB goal, 4 P gc 7 性能分析注意事项 性能分析必须在一个可重复的、稳定的环境中来进行。 机器必须闲置。 不要在共享硬件上进行性能分析; 不要在性能分析期间,在同一个机器上去浏览网页!!? 这包含了两部分: 每个 Go 程序中内置 runtime/pprof 包 然后用 go tool pprof 来分析性能数据文件 CPU 性能分析 最常用的就是 CPU 性能分析,当 CPU 性能分析启用后 这里有几个文档可以看看: https://docs.google.com/document/u/1/d/1FP5apqzBgr7ahCCgFO-yoVhk4YZrNIDNf9RybngBc14/pub

    3.5K41发布于 2019-08-01
  • 来自专栏PHP在线

    PHP7性能提升之后的思考

    导读] 时下不少人拿PHP7的高性能与HHVM来做比较,那么问题来了:随着PHP7性能的提升,我们能预测出未来PHP这门语言会用PHP写出来么? 时下不少人拿PHP7的高性能与HHVM来做比较,那么问题来了:随着PHP7性能的提升,我们能预测出未来PHP这门语言会用PHP写出来么? Mattsah: 虽然对Python不是很熟悉,但我不得不考虑下(如有误欢迎更正),这样一来它的动态性能或者说某些特性是不是会受到限制? Otterfan: 实际上并没有。

    1K80发布于 2018-03-08
  • 来自专栏奇点大数据

    7 个习惯帮你提升Python运行性能

    掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。 1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 一方面可以提高程序性能,局部变量查找速度更快;另一方面可用简短标识符替代冗长的模块变量,提高可读性。 #dict查找,性能更优d = {1:10,2:20,...}b = d[a] 4、直接迭代序列元素 对序列(str、list、tuple等),直接迭代序列元素,比迭代元素的索引速度要更快。 line.split()) 6、先编译后调用 使用eval()、exec()函数执行代码时,最好调用代码对象(提前通过compile()函数编译成字节码),而不是直接调用str,可以避免多次执行重复编译过程,提高程序性能 7、模块编程习惯 模块中的最高级别Python语句(没有缩进的代码)会在模块导入(import)时执行(不论其是否真的必要执行)。

    57430发布于 2019-05-05
  • 来自专栏运维经验分享

    CentOS 7上的性能监控工具 原

    Linux中基于命令行的性能监控工具:dstat、top、netstat、vmstat、htop、ss、glances 1、dstat – 多类型资源统计工具(需配置epel源)   该命令整合了vmstat : c, f, H, o, S, u 大小: #, i, n 排序: <, >, F, O, R     色彩方案: <Ret>, a, B, b, H, M, q, S, T, w, z, 0 - 7 它用来诊断大部分的内存性能问题和其他相关问题。 7、Glances – 是一个由 Python 编写,使用 psutil 库来从系统抓取信息的基于 curses 开发的跨平台命令行系统监视工具。

    4.8K20发布于 2019-03-11
  • 来自专栏张善友的专栏

    .NET 7 中 LINQ 的疯狂性能提升

    与 .NET 6 相比,.NET 7 中的某些 LINQ 方法具有一些惊人的性能改进。 看看下面的比率列,速度提升高达98%。

    1.3K30编辑于 2022-11-14
  • 来自专栏Yangsh888的专栏

    提高 PHP 7性能的几个方法

    PHP7 已经发布了, 作为 PHP 10 年来最大的版本升级, 最大的性能升级, PHP7 在多放的测试中都表现出很明显的性能提升, 然而, 为了让它能发挥出最大的性能, 我还是有几件事想提醒下. Opcache 记得启用 Zend Opcache, 因为 PHP7 即使不启用 Opcache 速度也比 PHP-5.6 启用了 Opcache 快, 所以之前测试时期就发生了有人一直没有启用 Opcache HugePage 我之前的文章也介绍过: 让你的 PHP7 更快之 Hugepage , 首先在系统中开启 HugePages, 然后开启 Opcache 的 huge_code_pages. PGO, 来提升PHP, 专门为你的这个项目提高性能. 最后: $ make prof-clean $ make prof-use && make install 这个时候你编译得到的 PHP7 就是为你的项目量身打造的最高性能的编译版本.暂时就这么多吧,

    74260编辑于 2022-03-29
  • 来自专栏后端技术探索

    php7和HHVM的性能之争

    最近关于PHP7和HHVM的性能对比,成为了一个热点的争议话题,大家都在讨论和关注哪一个才是PHP性能提升的未来。 HHVM因为它的高性能而吸引了不少人的关注,一些一线互联网公司也开始跟进使用。从纯语言执行性能测试结果来看,HHVM领先了开发中的PHP7版本不少。 ? PHP7性能革新 PHP长期以来饱受批评的性能问题,将会在这个版本得到大幅度的改善。 这个成绩已经非常不错,况且,最关键的是PHP7的优化计划还有很多尚未完成。等到都全部完成了,相信我们可以看见一个性能更高的PHP7。 就目前而言,因为距离PHP7正式版的发布还有比较长的一段时间,所以当前性能优化方案的首选当然是HHVM。不过,就我个人而言,我比较看好PHP7,因为它更能做到PHP代码的向下兼容。

    2K20发布于 2018-08-09
  • 来自专栏Web技术布道师

    PHP 7 vs HHVM 直接性能对比

    PHP 的最新版本,PHP 7性能上做了很大的优化。不过,PHP 还有一个竞争对手 HHVM (HipHop Virtual Machine) — 一个运行 PHP 代码的虚拟工具。 什么是PHP 7 ? PHP 7 是 PHP 社区对 HHVM 的回应。PHP 7 发布的预览版本号称比之前的 PHP 5 的性能要提升100%。 性能测试: HHVM 比之前的 PHP 版本能提供更快速的性能。但是最近的性能测试认为至少在某些情况下 PHP7 是比 HHVM 稍微快些。 未来PHP7和HHVM何去何从? PHP7 稳定版将发布于2015年11月。因此,公司尚未使用新的语言,但 PHP7 测试版的性能有希望的基准测试结果可以吸引更多的公司使用新版本。 PHP 7: 作出你的选择 不要犹豫太久,Kinsta 建议那些在线的网站尽量在 PHP 7 与 HHVM 之间作出选择,早点开始实施解决方案,让你的网站性能得到优化。

    1.9K40发布于 2019-08-20
  • 来自专栏Java架构师必看

    7个简单的Kubernetes性能优化技巧

    与大多数复杂工具一样,从Kubernetes获得最佳性能可能很棘手。大多数Kubernetes发行版都没有经过微调来最大化性能(即使这样做,也可能不会针对您的环境进行优化来对其进行调整)。 考虑到这一现实,请继续阅读有关Kubernetes性能优化的技巧。无论您是刚开始构建集群,还是已经建立并运行了生产环境,我们都将专注于可以提高Kubernetes性能的简单操作。 但是,一旦超过该阈值,通过确保为每个节点分配尽可能多的资源,而不是尝试使整个节点的数量最大化,您将获得更好的整体性能。 因此,添加一个主节点(或两个或四个)是提高Kubernetes集群性能的好方法。 7使用极简主义主机操作系统 最后但并非最不重要的一点是一个基本但有效的技巧:确保托管Kubernetes集群的操作系统尽可能少。

    2.1K20发布于 2020-08-17
  • 来自专栏技术墨客

    React学习(7)—— 高阶应用:性能优化 原

    性能优化 在React内部已经使用了许多巧妙的技术来最小化由于Dom变更导致UI渲染所耗费的时间。对于很多应用来说,使用React后无需太多工作就会让客户端执行性能有质的提升。 使用生产模式来构建应用 如果在开发和使用的过程中感觉了React应用有明显的性能问题,请先确认是否已经构建了压缩后的生产包: 在单页面用中,打包之后的生产文件应该是.min.js版本。 使用chrome分析组件的渲染时间线 在开发模式中下你可以直接在chrome的性能工具中看到组件是如何装载、更新和卸载的。例如下面的图片展示的效果: ? 在chrome中按照以下步骤执行: 使用? C2、C2的子组件以及C7没有执行render()方法。 使用不可变数据后,可以为React提供不错的性能提升。 原文地址:https://www.chkui.com/article/react/react_optimizing_performance

    1K20发布于 2018-08-15
领券