成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何保持 Github 網(wǎng)站的高性能?

運維 系統(tǒng)運維
Web 應用設(shè)計最重要的一個體驗就是響應速度,而響應速度的第一步就是速度,但影響一個 Web 應用的速度是多因素的。如何輕松的理解復雜的產(chǎn)品環(huán)境以及如何解決系統(tǒng)中的性能瓶頸,保證 Github 訪問快速是我們今天要探討的話題。

Web 應用設(shè)計最重要的一個體驗就是響應速度,而響應速度的第一步就是速度,但影響一個 Web 應用的速度是多因素的。

為了保持 Github 訪問快速,我們的策略是通過內(nèi)部強大的工具來揭示和解釋各種性能指標。通過這些指標數(shù)據(jù),我們可更輕松的理解復雜的產(chǎn)品環(huán)境以及如何解決系統(tǒng)中的性能瓶頸,保證 Github 訪問快速。

性能儀表板

響應時間是一個平均值,一般對一個復雜的應用來說意義不大。但什么數(shù)字是有用的呢?性能儀表板試圖對合格問題給予一些有用的答案,通過 Graphite 獲得的數(shù)據(jù),可顯示 Github.com 整站的響應時間概覽。

我們將響應時間分為兩種,分別是:

  • Browser - 登錄用戶通過瀏覽器對頁面的加載
  • Public - 未登錄用戶訪問頁面

點擊上面數(shù)據(jù)其中一列可進入查看詳情。

性能儀表板可顯示性能信息,但無法解釋為什么會這樣,因此我們需要一些更詳細的數(shù)據(jù)。

任務控制欄

GitHub 的員工可以使用 staff 模式來瀏覽網(wǎng)站,這個模式通過一個鍵盤快捷鍵來激活,可以只訪問 staff 模式專有的功能,包括“任務控制欄”,當該欄顯示出來,可通過它來調(diào)整網(wǎng)站,如果它隱藏掉,那跟一個普通的用戶訪問沒有區(qū)別。

劇透:你可能會注意到下面界面跟你平時所看到的有所不同。

左邊顯示了當前發(fā)布的分支以及此頁面執(zhí)行和渲染所用的時間,如果使用 Chrome 瀏覽器,我們會顯示各種不同的時間耗費情況,這個數(shù)據(jù)用來診斷頁面的響應時間非常有幫助,你可看出網(wǎng)頁訪問慢的根源所在,是網(wǎng)絡、是瀏覽器還是應用程序。

而右側(cè)則是不同的應用指標,我們顯示了當前壓縮的 JS 和 CSS 大小、后臺作業(yè)隊列以及不同的數(shù)據(jù)源時間,包括:

  • render – 該頁面在服務器上的生成時間
  • cache – memcached calls.
  • sql – MySQL calls.
  • git – Grit calls.
  • jobs – 當前后臺作業(yè)隊列

當我們準備好一個頁面,我們可通過點擊這些數(shù)值來查看詳情,我們會通過 rack-bug 和 query-reviewer 來劫持各種特性以便生成這些數(shù)據(jù)。

更多...

我們還用了很多其他工具,例如 New Relic, Graphite, 以及一些老式的 Unix 工具來幫忙分析性能問題。

在這篇文章中有很多的數(shù)字比我想的要慢得多,但我們希望提供更好的透明度,以便我們能夠提供最快的Web應用程序。

正如 @tnm 所說的:it’s not fully shipped until it’s fast.

原文鏈接:https://github.com/blog/1252-how-we-keep-github-fast(OSCHINA原創(chuàng)翻譯)

責任編輯:黃丹 來源: OsChina.NET
相關(guān)推薦

2011-07-01 09:36:30

高性能Web

2023-08-29 15:10:04

持續(xù)性能優(yōu)化開發(fā)

2011-07-13 16:08:09

Web

2017-12-05 08:41:14

高性能存儲產(chǎn)品

2014-04-25 09:02:17

LuaLua優(yōu)化Lua代碼

2024-12-02 14:28:17

JavaScriptWeb開發(fā)

2024-03-20 08:00:00

軟件開發(fā)Java編程語言

2015-12-17 13:19:29

編寫高性能Swift

2023-09-22 11:48:37

2015-09-17 18:51:31

2015-12-11 11:27:57

2022-03-22 14:06:43

Java性能技術(shù)匯編

2012-01-16 09:00:18

云計算高性能計算

2011-10-21 14:20:59

高性能計算HPC虛擬化

2011-10-25 13:13:35

HPC高性能計算Platform

2013-09-10 17:13:57

移動網(wǎng)站性能優(yōu)化移動web

2011-04-13 13:49:50

ASP.NET網(wǎng)站優(yōu)化

2014-11-25 10:03:42

JavaScript

2012-12-17 13:51:22

Web前端JavaScriptJS

2019-10-17 09:23:49

Kafka高性能架構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产一区 | 天天插日日操 | 久久国产精品一区 | 喷水毛片 | 国产欧美日韩在线一区 | 精品国产欧美一区二区 | 日韩av一区二区在线观看 | 国产福利一区二区 | 狠狠色狠狠色综合系列 | 久久国产激情视频 | 久久99视频精品 | 日韩一区二区三区av | 一级欧美黄色片 | 中文字幕av网站 | 精品久久久久久亚洲综合网站 | 成人av在线播放 | 黄篇网址 | 91网站视频在线观看 | 欧美成人一级 | 精品久久久久久 | 国产高清在线观看 | 欧美在线精品一区 | 国产精品视频yy9299一区 | 欧美成人激情 | 黄色毛片免费视频 | 国产999在线观看 | 成人国产精品一级毛片视频毛片 | 欧美福利 | 欧美午夜影院 | 不卡一区 | 国产免费自拍 | 久久一区二区免费视频 | 狠狠操在线 | 国产精品美女久久久久aⅴ国产馆 | 国产美女一区二区 | 日韩免费毛片 | 久久精品一区二区三区四区 | 在线第一页 | 国产成人免费视频网站高清观看视频 | 国产高清免费在线 | 精品九九久久 |