Web
-
大规模排行榜系统实践及挑战
一、背景 排行榜满足了人的攀比、炫耀心理,几乎每个产品都会涉及。SNG增值产品部的QQ会员、QQ动漫、企鹅电竞、游戏赛事等大量业务都对排行榜有强烈需求,特别是企鹅电竞等业务…
-
使用 Testinfra 和 Ansible 验证服务器状态
Testinfra 是一个功能强大的库,可用于编写测试来验证基础设施的状态。另外它与 Ansible 和 Nagios 相结合,提供了一个用于架构即代码 (IaC) 的简单解决方案…
-
饿了么:日订单量超900万的架构设计及演进之路
21CTO社区导读: 饿了么网站诞生在2009年,是由当时还在同济大学在读的学生张旭豪和同学一起的外卖生意衍生的平台。 跟很多人一样,这一帮学生并不喜欢自己的本专业,与其在…
-
Docker 入门指南
在我们的上一个教程中,我们已经了解如何在 Ubuntu 上安装 Docker,和如何在 CentOS 上安装 Docker。今天,我们将会了解 Docker 的一些基础用…
-
给新手的 20 多个 FFmpeg 命令示例
在这个指南中,我将用示例来阐明如何使用 FFmpeg 媒体框架来做各种各样的音频、视频转码和转换的操作。我已经为初学者汇集了最常用的 20 多个 FFmpeg 命令,我将不时地添加…
-
饿了么的架构设计及演进之路
网站在刚开始的时候大概只是一个想法:一个产业的模型,快速地将它产生出来。“快”是第一位的,不需要花太多精力在架构设计上。网站进入扩张期才需要对架构投入更多的精力来承载网站在爆发时…
-
Dockly:从终端管理 Docker 容器
几天前,我们发布了一篇指南,其中涵盖了开始使用 Docker 时需要了解的几乎所有细节。在该指南中,我们向你展示了如何详细创建和管理 Docker 容器。还有一些可用于管理 Doc…
-
服务器端渲染和客户端渲染有什么区别?
我们在walmart.com网站上的大多数页面采用服务器端渲染(简称SSR)方式。之所以选择服务器端渲染,主要出于以下两点考虑: 1、能够为客户提供更理想的性能2、提供更为一致的S…
-
如何管理你的 Linux 环境变量
Linux 用户环境变量可以帮助你找到你需要的命令,无须了解系统如何配置的细节而完成大量工作。而这些设置来自哪里和如何被修改它们是另一个话题。 在 Linux 系统上的用户账户配置…
-
饿了么移动APP的架构演进
0 引言 时代演进,技术也随之发展。到今天,APP已然成为绝大多数互联网企业用来获取用户的核心渠道。与此同时,伴随着业务量的增长,愈来愈大、愈来愈多的APP也在不断地、持续地挑…