Go HttpServer 最佳实践
这是 Cloudflare 的 Filippo Valsorda 2006年发表在Gopher Academy的一篇文章, 虽然过去两年了,但是依然很有意义。先前 crypto/tls 太慢而net/http也很年轻, 所以对于Go web server来说, 通常我们明智的做法把它放在反向代理的后面, 如nginx等,现在不需要了。
前端遇上Go: 静态资源增量更新的新实践
美团金融的业务在过去的一段时间里发展非常快速。在业务增长的同时,我们也注意到,很多用户的支付环境,其实是在弱网环境中的。大家知道,前端能够服务用户的前提是 JavaScript 和 CSS 等静态资源能够正确加载。如果网络环境恶劣,那么我们的静态资源尺寸越大,用户下载失败的概率就越高。
三大角度PK,Go语言和Node.js谁胜谁负?
Node.js与Go语言一直是互联网大战中的主战场,虽说按照普通的各项指标对比,那么这场战争可能在很长时间内都难分胜负,但我们还是决定尝试对这二者做一些研究,并力求做出更准确的判断。
于企业应用程序而言,Go比Java更明智!
圣经里有一个很经典的故事——David和Goliath,Goliath 是一个巨人,身形巨大,而David是一个初出茅庐的小男生,但就是这样一个年纪轻轻的男生却战胜了Goliath。Go语言就像是这个故事中的David,在一众“Goliath”式的编程语言中脱颖而出。
go语言学习初体验
我们暂时先抛开go语言,咱们说下行业里近两年的哪些技术发展最火,毫无疑问是Docker和Kubernetes,没错,他们是go语言的顶级项目。go语言在Google内部孵化,并有了很大的用武之地,和作者的权威也是分不开的。三位作者分别是:Robert Griesemer, Rob Pike 和 Ken Thompson。Robert...
对话专家:Go是DevOps时代最好的编程语言
如今,成功实施DevOps对于企业的深远影响已经不言而喻了,但是想要找到一位优秀的DevOps工程师却绝非易事。本文我们与Toptal人才运营副总裁Alvaro Oliveira进行了深度对话,谈谈他对DevOps总体情况的看法以及对2018年的预测。
发布八年,越来越完善的Go语言你会选择吗?
今年是Go语言发布的第八个年头,对于Go语言来说也是一个非常值得庆祝的生日,这八年间Go语言不断更新功能来巩固其作为云基础架构语言的地位,也从一个默默无闻的小卒成长为话题度颇高的流行语言。
Beego:简约 & 强大并存的 Go 应用框架
Beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。
Go内存分配跟踪调优
今天小编为大家分享一篇关于Go内存分配跟踪调优的文章,文中涉及到一些压测及跟踪分析的工具,以及问题查找方法,希望能对大家有所帮助。