1. 系统架构本文档参照Harbor官方高可用方案说明,并且在Kubernetes集群通过helm来部署Harbor。Harbor的大部分组件都是无状态的应用,针对该种应用比如portal、core、nginx等只需要增加其相应的副本数量即可;在存储数据层面,需要提供高可用的Postgresql、redis集群,另外针对镜像和chart服务也需要提供可持久的存储(PVCs)。鉴于以上理论,也就有了
Harbor新版功能:日志轮转,从日志优化Harbor性能
原创
精选
2022-11-30 18:34:01
3142阅读
点赞
目录一、Docker Harbor概述1.harbor的优势2.Docker私有仓库架构3.Harbor 配置文件以及相关参数二、Harbor构建Docker私有仓库1.环境和需求2.安装docker-compose3.安装harbor-offline-installer-v1.2.24.配置Harbo参数文件5.查看Harbor启动镜像和容器6.在UI界面创建项目7.harbor 服务端测试8.
《嵌入式Linux内存与性能详解》笔记2——进程内存优化 一、前言我们上文《linux应用程序——内存测量》说了如何测量分析系统内存和进程内存的使用情况。当我们大概知道进程的使用情况后,我们可以针对性地做一些优化,那么本文将简单地说几种内存优化的方法。二、堆栈优化在讲解内存优化前,这里简单地说明一下一个程序的组成栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。
网络优化1、网络优化的方向速度:在网络正常或者良好的时候,怎样更好地利用带宽,进一步提升网络请求速度。弱网络:移动端网络复杂多变,在出现网络连接不稳定的时候,怎么最大程度保证网络的连通性。安全:网络安全不容忽视,怎么有效防止被第三方劫持、窃听甚至篡改。2、网络优化的方案① 使用IP直连与HttpDNS 运营商LocalDNS存在的问题:DNS解析默认使用运营商的LocalDNS服务,这
这段时间笔者几篇文章介绍了改性能优化的文章. 关联文章的地址nginx性能优化最近在测试服务器压力的时
转载
2013-05-27 19:44:00
402阅读
2评论
云计算-12-Harbor搭建企业级私有镜像仓库基础环境安装本次示例是在Centos中安装安装docker旧版本的卸载dockeryum remove docker \
docker-client \
docker-client-latest \
docker-common \
首先,性能优化分好几个方面,本章我们从js方面来优化。 1:垃圾收集 日常中的某些情况下垃圾收集器无法回收无用变量,导致的一个结果就是——内存使用率不断增高,以下为对应的情况以及处理方法。 ①对象相互引用会导致引用计数始终为2,所以用完对象后应将引用设为null,例子如下let element = document.getElementById("test
在通过工具得到异常指标,初步定位瓶颈点后,如果进一步进行确认和调优?我们在这里提供一些可实践、可借鉴、可参考的性能调优「套路」,即:如何在众多异常性能指标中,找出最核心的那一个,进而定位性能瓶颈点,最后进行性能调优。以下会按照代码、CPU、内存、网络、磁盘等方向进行组织,针对对某一各优化点,会有系统的「套路」总结,便于思路的迁移实践。一、应用代码相关 遇到性能问题,首先应该做的是检查否与业务
mysql的监控方法大致分为两类:连接到mysql数据库内部,使用show status,show variables,flush status 来查看mysql的各种性能指标。直接使用mysqladmin查看其性能指标,例如:UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f1 -d"T"m...
原创
2022-03-04 14:02:32
419阅读
1. 什么是Webpack?2. 提高构建速度2.1 npm install 过程中的优化2.2 具体仓库地址的选择2.3 提升Webpack构建速度3. 打包文件质量优化3.
原创
2022-07-12 17:52:32
748阅读
1. 优化思路(1)、升级服务器的硬件,换成更快、更大的机器。(2)、增加服务器的数量。(3)、对系统和应用程序进行仔细的调优,以提高响应时间、吞吐量和资源利用率的性能指标。 2. 优化方法(1)、每次改变一个系统参数或者一个应用逻辑。(2)、使用固定的负载(比如保持相同的并发用户数)。(3)、测试另一个设置之前收集本次性能测试的数据。(4)、重复测试过程,直到应用程序的性能达到了期望的状态。
1、性能糟糕原因:帧频低,设备发热!PS:那么我们要知道为什么导致帧频低和设备发热的主要原因呢!原因如下:游戏渲染内容过多渲染方式不当计算量过大创建大量对象没销毁因为用的是egret,所以咋们使用不当导致底层WebGL问题忽略...(咋们按照egret的规则走就是了)接下来就是优化的主要思路:代码的呈现方式(代码的写法导致计算量过大);其次,排查内存泄露;降低常驻场景的 drawcall ,即游戏
mysql的监控方法大致分为两类:连接到mysql数据库内部,使用show status,show variables,flush status 来查看mysql的各种性能指标。直接使用mysqladmin查看其性能指标,例如:UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f1 -d"T"m...
原创
2021-08-18 01:42:21
587阅读
JavaScript性能优化篇js优化 我在本文中将指出一些重要的规则,介绍如何使用你的JavaScript、使用哪些工具以及你将从中得到什么好处。 确保代码尽量简洁 不要什么都依赖JavaScript。不要编写重复性的脚本。要把JavaScript当作糖果工具,只是起到美化作用。别给你的网站添加大量的JavaScript代码。只有必要的时候用一下。只有确实能改善用户体验的时候用一下。 尽
一、为什么做性能优化 性能不好对用户是一种折磨,时间久了,会造成用户的流失。性能跟网站的利益是息息相关的。网站最重要的是客户,有客户才会有业务。同时,现在的搜索引擎会对公司的性能进行评估。性能好的公司会出现在搜索结果靠前的位置。 ...
转载
2021-08-08 22:18:00
121阅读
2评论
定义性能指标 rt、p99、p999 定位性能瓶颈 Goprofile gc分析 链路trace分析 sql慢日志
原创
2023-04-29 22:18:35
87阅读
定义性能指标 rt、p99、p999 定位性能瓶颈 Goprofile gc分析 链路trace分析 sql慢日志分析 redis大key热key分析、慢实例分析 优化 批量读写(mysql、redis、abase、tcc) 并行化 多级缓存(本地缓存解决热key问题,大key拆分) 持久化缓存(先
原创
2023-04-30 05:56:44
176阅读
深度的内容,提升前端认识
转载
2021-06-30 17:59:06
288阅读
简介gRPC 一开始由 Google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC 系统类似,gRPC 也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个 gRPC 服
转载
2023-10-18 21:44:04
254阅读