云服务管理与运维的定义:是指一个组织提供给给客户的IT和云服务的计划、设计、交付、运维和控制等一系列活动。服务管理包括对应用和服务的运维,当应用被部署到生产系统,就必须根据设定的 SLA (Service Level Agreement)和 SLO (Service Level Objectives[……]
分类: 技术
WordPress 优化手记
由于本站使用的主机内存非常小,只有区区 512M,之前 WordPress 运行速度较慢,mysql 也经常崩溃。最近花了点时间查了查资料,试着彻底解决这个问题,特记录以下优化过程。
优化前后架构对比
首先上两张架构图,展示优化前和优化后的架构对比和优化思路。在优化前,网站的架构基本是最[……]
Shell 中 grep 的副作用
最近在 Jenkins 中编写项目的 Build 脚本时碰到一个关于 grep 的副作用的问题,让人感觉挺费解,解决时需要用一点小技巧,因此在这里记录一下。
先描述一下所碰到的问题的现象,我需要用 Jenkins Shell script 将为我们的项目部署到 Kubernetes clust[……]
Go 语言中的超时处理
最近在项目里用 Go 语言对一些微服务进行重构,由于 Go 对我来说仍然算是一种新语言,因此在项目过程中碰到的一些比较不同一些写法,将会以 Tips 的方式记录在这里。今天想记录的是 Go 语言里的超时处理。
超时在一些业务场景里非常普遍,例如:
– 数据库访问操作,进行网络连接时通常都[……]
如何理解 Ruby 类的实例变量
最近在项目中需要定义不同的规则,由于规则是可能经常变化,且规则数量可能较多。于是用了一点 Ruby 的元编程特性,来实现一种简单的 DSL 从而来简化整个工程的结构。先来看看这个简单的 DSL 的用法来理解下我们的需求:
这样,我们可以将不同的规则实现到不同的 class 中,熟悉 Sinatra[……]