在性能优化的时候,比较常见的一个建议是,把资源部署在CDN上,那么问题来了,CDN是什么?这样做有什么好处? DNS 我们先讲一下域名系统DNS(Domain Name System)吧。 他是一个分布式数据库,功能是联系域名和ip地址。域名与ip的对应关系,被称为记录(record),可分为各种类 ...
分类:
其他好文 时间:
2020-03-08 20:16:17
阅读次数:
81
缓存是性能优化中一种简单高效的方式,可以减少网络传输造成的损耗。 缓存位置:当用户发出请求的时候,浏览器会依次寻找缓存,都没有命中才会请求网络 Service Worker Memory Cache Disk Cache Push Cache 网络请求 Service Worker 实现缓存功能一般 ...
分类:
其他好文 时间:
2020-03-08 19:29:31
阅读次数:
72
最近在搞物联网平台,海量级别的消息Push导致MQ处理速度下降,对MQ进行单队列性能压测,结果很不如意啊!
分类:
其他好文 时间:
2020-03-05 21:01:31
阅读次数:
142
影响网页性能的因素 1、HTML 的解析和渲染(参见文档 《浏览器解析渲染HTML页面的过程》) 2、服务端处理的速度(负载均衡,缓存策略) 3、客户端带宽(网络状况) 我们要对网页的性能进行统计分析,首先应当确定哪些因素会对网页的性能带来影响。一般来说,前端HTML文档的结构是否合理,外部资源是否 ...
分类:
其他好文 时间:
2020-03-04 23:32:12
阅读次数:
96
在一台配置为2核4G的阿里云服务器上,硬盘是普通的云盘(即SATA盘),除mongoDB外,运行了若干个java应用,单节点mysql和redis,mongo的实际可用内存在1.5G左右。单表数据200万条的时候,一个聚合函数响应时间约为6秒,页面端每秒请求一次,由于响应不够及时,页面刷新不及时,服务端堆积了大量的mongoaggregate请求,系统可用内存不足,直接导致了溢出,mongo服务被
分类:
数据库 时间:
2020-03-04 23:09:51
阅读次数:
340
概述Nginx专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发链接的高处理能力(单台服务器可支持30000~50000个并发请求)。正因为如此,大量提供社交网络、新闻资讯、电子商务及虚拟主机等服务的企业纷纷选择Nginx来提供Web服务。源码包安装步骤1.编译工具包下载yum-yinstallpcre-develzlib-develgcc-c++makewget-
分类:
Web程序 时间:
2020-03-04 23:05:24
阅读次数:
106
聊聊我对 react 的理解。react 历史发展。react 性能优化。React 历史发展Jquery 时代在 jquery 主流的时代,web 页面开发流程是通过 ajax 获取到后端数据,然后使用 jquery 生成 jquery 更新到页面中,但是随着业务发展,我们的项目可能会越来越复杂,... ...
分类:
其他好文 时间:
2020-03-03 15:04:11
阅读次数:
73
一、产品评估 产品从0-1,首要任务是进行充分的产品评估,评估你和你的产品是否有可能性,而不是立马去分析需求,进行产品设计、投入开发。而产品评估的内容涉及以下14项: 背景、痛点:用户存在什么不能忍受的且持续反复出现的问题。产品价值:产品要解决什么问题。目标用户/市场:为谁解决这个问题。解决方案:如 ...
分类:
其他好文 时间:
2020-03-03 10:28:46
阅读次数:
64
一、打包 1、减少打包体积 代码压缩 移除不必要的模块 按需引入模块 选择可以替代的体积较小的模块 2、Code Splitting: 按需加载 如果你处在首页,并且首页中有占用资源过重的图表,需要对图表懒加载,否则它会大幅拖垮应用的首次渲染,加大白屏时间 如果你处在首页,你无需加载当前不可见屏幕下 ...
分类:
其他好文 时间:
2020-03-02 12:28:20
阅读次数:
80
性能优化 = 改改代码? 如果第二次看到我的文章,欢迎右侧扫码订阅我哟~ 👉 每周五11:45 按时送达。当然了,也会时不时加个餐~ 我的第「124」篇原创敬上 ? 大家好,我是Z哥。 好久没写技术文章了,最近正好有进行一些思考,顺手写出来分享给大家。 上了一定规模的系统,特别是To C的系统,性 ...
分类:
其他好文 时间:
2020-03-02 11:17:13
阅读次数:
54