PHP 7 值得期待的新特性(上)

2015-10-29
阅读 4 分钟
5k
或许你已经知道了,我在 PHP 5.0.0 时间轴 提的 RFC (Request For Comments)通过了, PHP 7 成为 PHP 下一个主要版本的名称。

DIY Ruby CPU 分析 Part III

2015-10-28
阅读 4 分钟
2.8k
【编者按】作者 Emil Soman,Rubyist,除此之外竟然同时也是艺术家,吉他手,Garden City RubyConf 组织者。本文是 DIY Ruby CPU Profiling 的第二部分。本文系 OneAPM 工程师编译整理。

Spring/Hibernate 应用性能优化的7种方法

2015-10-27
阅读 4 分钟
3.9k
对于大多数典型的 Spring/Hibernate 企业应用而言,其性能表现几乎完全依赖于持久层的性能。此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法。本文系 OneAPM 工程师编译整理。

DIY Ruby CPU 分析 Part II

2015-10-27
阅读 4 分钟
2.9k
【编者按】作者 Emil Soman,Rubyist,除此之外竟然同时也是艺术家,吉他手,Garden City RubyConf 组织者。本文是 DIY Ruby CPU Profiling 的第二部分。本文系 OneAPM 工程师编译整理。

谈 DevOps 自动化时,也应该考虑到 SOX 等法案

2015-10-26
阅读 2 分钟
2.3k
【编者按】作者 Aaron Volkmann 是 CERT Division 高级研究员,在本文中,他对 DevOps 自动化违反 SOX 法案进行了阐述。同时,也简单的提出了如何通过 CI 来避免这个问题,本文系OneAPM工程师翻译。

58同城技术委员会执行主席沈剑:好的架构是进化来的,不是设计来的

2015-10-26
阅读 6 分钟
3.6k
【编者按】对很多创业公司而言,随着业务的增长,网站的流量也会经历不同的阶段。从十万流量到一百万流量,再从一百万流量跨越到一千万甚至上亿的流量,网站的架构需要经历哪些变化?我们一起听听 58 同城的技术委员会执行主席沈剑在 OneAPM 技术公开课上的回答(以下演讲整理):

PHP 性能分析第三篇: 性能调优实战

2015-10-23
阅读 7 分钟
7.3k
在本系列的 第一篇 中,我们介绍了 XHProf 。而在 第二篇 中,我们深入研究了 XHGui UI, 现在最后一篇,让我们把 XHProf /XHGui 的知识用到工作中!

数据聚合 & 分组:新一代系统监控的核心功能

2015-10-22
阅读 4 分钟
2.6k
相信使用过 OpenTSDB 或者 InfluxDB 的人都知道标签的存在:Tag。这也是为什么越来越多 Zabbix 或者 Nagios 用户迁移至 OpentsDB 来自建运维监控系统的原因。

程序员,你有多久没关爱自己了?

2015-10-22
阅读 2 分钟
3k
随着互联网应用在近年间改变了各行各业,尤其是移动互联网,更是让互联网与人们生活紧密相联。促成互联网辉煌的背后的程序员们,也获得了人们的重视,成为一个令人羡慕的职业。尤其是总理倡导大众创业、万众创业,更是使程序员一员难求。

如何优化 Java 性能?

2015-10-21
阅读 4 分钟
5.7k
对于 Java 性能比较关心的同学大概都知道《Java Performance》这本书,一般而言,很多同学在日常写 Java Code 的时候很少去关心性能问题,但是在我们写 Code 的过程中必须考虑到性能对程序的影响。小到我们使用位运算来实现算术运算,大到我们对 Java 代码的总体架构设计,「性能」其实离我们很近。本篇文章主要提到几个...

想让安卓 APP 如丝般顺滑?

2015-10-20
阅读 3 分钟
4.3k
随着安卓手机市场占有率的节节攀升,随便在大街上找几个人估计 80% 用的都是安卓手机吧!用安卓手机的人这么多,不知道大家是否曾经感觉到过 APP 卡顿、死机?是否遇到应用程序无响应、闪退?本文就为大家解释一下其中的原因,如何通过帧数来监测 APP 流畅度及解决此问题。

用 OneAPM Cloud Insight 监控 Docker 性能

2015-10-19
阅读 2 分钟
2.9k
Docker 是构建和部署软件的一个新兴的轻量级的平台,也是一个减轻替代虚拟机的容器。Docker 通过给开发者提供兼容不同环境的镜像,成为解决现代基础设施的持续交付的一个流行的解决方案。

盘点 OSX 上最佳的 DevOps 工具

2015-10-19
阅读 3 分钟
5.1k
【编者按】对于运维人员来说,他们往往需要各种各样的工具来应对工作需求,近日 Dustin Collins 通过「The Best DevOps Tools on OSX」一文对 OSX 平台上的工具进行盘点。本文系 OneAPM 工程师整理翻译。

荣誉,还是苦逼?| 也议全栈工程师和DevOps

2015-10-16
阅读 4 分钟
5.8k
引言 全栈工程师(本文称「全栈」开发者)和 DevOps 无疑是近期最火的词汇,无论是国外还是国内。而且火爆程度远超于想象。 全栈和 DevOps,究竟是我们的新职业方向,还是仅仅创业公司老板的心头所爱?且听本文理性分享。 Anyway,文末附赠 9 家把 DevOps 搞得风生水起的国外公司及更多信息。本文系 OneAPM 联合高效运维...

Otto开发初探——微服务依赖管理新利器

2015-10-15
阅读 3 分钟
3.9k
【编者按】时下,Vagrant 被 DevOps 软件开发商广泛作为开发阶段的本地软件开发环境,而在本文,CERT Division高级研究员介绍的 Otto 则是 Vagrant 开发团队 Hashicorp 的又一力作。本文系 OneAPM 工程师翻译。

你需要的是持续的服务改进

2015-10-14
阅读 4 分钟
1.8k
IT 正在变得越来越重要,作为公司运作链条上的一环,公司治理框架要将自己的业务目标、业务框架向 IT 传递。IT不再与基础建设和业务发展关联脱节,而是要紧密联系在一起的。

OneAPM 云监控部署与试用体验

2015-10-14
阅读 13 分钟
6.1k
作为 Zabbix 骨灰级粉丝,一直以来对第三方监控(APM)都是拒绝的。一来觉得收费,二来担心数据被人所知,三来觉得 Zabbix 牛逼到无可取代。但是,随着 APM 市场的火爆,我决定「放下身段」试用一次,并且会总结出它与开源监控之间差别在哪里。

Zabbix 集成 OneAlert 实现全方位告警

2015-10-13
阅读 3 分钟
3k
告警将重要信息发送给运维「或者其他相关人」,及时发现并且处理问题。在所有开源监控软件里面,Zabbix 的告警方式无疑是最棒的。告警的方式各式各样,从 Email 告警到飞信、139/189邮箱、最后到微信甚至电话告警,接入存在各种问题以及困难,有没有什么软件能够将他们All In one呢?OneAlert

想要上市,SaaS 企业应该重点关注什么?(下)

2015-10-13
阅读 3 分钟
2.4k
前言:那些非常期待能在纳斯达克敲钟的 SaaS 服务提供商们,希望能从已经上市的「前辈」身上学到一些东西。对企业的销售主管来说,他们控制着影响整个公司长期收益的多个因素,同时,他们也对潜在投资者和金融分析师能够产生不容忽视的影响力。本文的作者系知名分析师 Chris Pang、Adam Woodyer 以及 Tiffani Bova,他们...

如何使用 APM 搞定 PHP 应用的性能优化?

2015-10-12
阅读 5 分钟
4.7k
很多人都是第一次听说 APM 的概念,本文主要阐述如何使用 APM 的解决方案来实现 PHP 应用性能的优化。首先先介绍一下 APM (Application Performance Management)即应用性能管理,对企业系统即时监控以实现对应用程序性能管理和故障管理的系统化的解决方案。

从后端到页面:如何全方位监控 Ruby 应用?

2015-10-12
阅读 4 分钟
3.1k
在性能监控领域,业界比较有名的是 New Relic 还有 Appdynamic,不过这两家公司都在在国外,在国内访问速度很慢暂且不提,毕竟,国外的东西说不定啥时候就被那个啥了(你懂的),所以笔者一直在等待中国也有类似的产品出来。在国内的话,首先访问会比较快,而且只有中国人才最懂中国人,做出来的产品也会符合中国用户的审...

PHP 开发中的外围资源性能分析(二)

2015-10-10
阅读 2 分钟
2.4k
暂且不讨论「PHP 是不是最好的编程语言」,本文我们将分别分析一下在 PHP 程序的后端外围资源和前端外围资源,它们对整个 PHP Web 应用体验的影响,这往往比语言本身大得多。

MongoDB 性能优化五个简单步骤

2015-10-10
阅读 1 分钟
2.7k
MongoDB 一直是最流行的 NoSQL,而根据 DB-Engines Ranking 最新的排行,时下 MongoDB 已经击败 PostgreSQL 跃居数据库总排行的第四位,仅次于 Oracle、MySQL 和 Microsoft SQL Server,此文中总结了如何对 MongoDB 进行性能调优,本文系 OneAPM 工程师编译整理。

PHP 开发中的外围资源性能分析(一)

2015-10-09
阅读 3 分钟
3.3k
暂且不讨论「PHP 是不是最好的编程语言」,本文我们将分别分析一下在 PHP 程序的后端外围资源和前端外围资源,它们对整个 PHP Web 应用体验的影响,这往往比语言本身大得多。

如果使用得当,MySQL 也可以化身 NoSQL

2015-09-30
阅读 2 分钟
2.7k
【编者按】随着互联网和移动互联网的发展,各个机构都需要支撑远超过以往的数据。而在这个需求的刺激下,IT 领域出现了大量数据处理技术,其中之一就是 NoSQL 。灵活的数据类型,高效的处理能力,让 NoSQL 已占据数据管理系统的一席之地,比如人气 NoSQL 数据库 MongoDB。然而在 Wix 工程实践中,他们发现,大量场景中其...

Apache Ignite——新一代数据库缓存系统

2015-09-29
阅读 2 分钟
4.2k
【编者按】飞速增长的数据需要大量存储,对这些数据的管理也不是一件容易的事。但相比于存储和管理,如何处理数据才是开发人员真正的挑战。对于TB级别数据的存储和处理通常会让开发人员陷入速度、可扩展性和开销的矛盾困境中。近日,Dmitriy Setrakyan 在 Dzone 上撰文,为大家介绍了新一代数据库缓存系统 Apache Ignite...

如何深入理解 StatsD 与 Graphite ?

2015-09-28
阅读 8 分钟
7k
众所周知,StatsD 负责收集并聚合测量值。之后,它会将数据传给 Graphite,后者以时间序列为依据存储数据,并绘制图表。但是,我们不知道,基于 http 访问的图表在展示时,是基于每秒钟的请求数,每次留存的平均请求数还是其它。让我们就以此为目标,来一探究竟吧!本文系 OneAPM 工程师编译整理。

DIY Ruby CPU 分析 Part I

2015-09-25
阅读 3 分钟
3.1k
【编者按】原文作者 Emil Soman,Rubyist,除此之外竟然同时也是艺术家,吉他手,Garden City RubyConf 组织者。本文是DIY Ruby CPU Profiling 的第一部分,由 OneAPM 工程师编译整理。

盘点 DevOps 世界的杰出女性(一)

2015-09-24
阅读 4 分钟
2.8k
【编者按】IT 领域从来不缺乏杰出的女性存在,近日,DevOps.com 主编 Alan Shimel 盘点了 DevOps 领域的杰出女性,首期为六个,本文系 OneAPM 工程师编译整理。

Nagios 安装及微信短信提醒

2015-09-24
阅读 9 分钟
4.8k
引言 Nagios 作为业界非常强大的一款开源监视系统。 监控网络服务(SMTP、POP3、HTTP、NNTP、PING 等); 监控主机资源(处理器负荷、磁盘利用率等); 简单地插件设计使得用户可以方便地扩展自己服务的检测方法;这一点是 Nagios‘er 们非常喜欢的。 当服务或主机问题产生与解决时将告警发送给联系人(通过 EMail、短信...