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

如何保持 Github 網站的高性能?

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

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

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

性能儀表板

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

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

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

點擊上面數據其中一列可進入查看詳情。

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

任務控制欄

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

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

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

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

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

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

更多...

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

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

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

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

責任編輯:黃丹 來源: OsChina.NET
相關推薦

2011-07-01 09:36:30

高性能Web

2023-08-29 15:10:04

持續性能優化開發

2011-07-13 16:08:09

Web

2024-03-20 08:00:00

軟件開發Java編程語言

2024-12-02 14:28:17

JavaScriptWeb開發

2017-12-05 08:41:14

高性能存儲產品

2014-04-25 09:02:17

LuaLua優化Lua代碼

2015-12-17 13:19:29

編寫高性能Swift

2022-03-22 14:06:43

Java性能技術匯編

2012-01-16 09:00:18

云計算高性能計算

2013-09-10 17:13:57

移動網站性能優化移動web

2011-10-21 14:20:59

高性能計算HPC虛擬化

2011-10-25 13:13:35

HPC高性能計算Platform

2015-09-17 18:51:31

2015-12-11 11:27:57

2023-09-22 11:48:37

2011-04-13 13:49:50

ASP.NET網站優化

2015-08-19 09:38:29

云集群高性能計算云計算

2011-04-19 11:06:03

JavaScriptweb

2019-07-23 11:41:45

數據庫SQLDocker
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 男女精品网站 | 中文精品视频 | 日本成人在线观看网站 | 精品久久电影 | 久草在线中文888 | 色性av | 亚洲小视频 | 国产天天操| 综合色在线 | 91大神在线资源观看无广告 | 日本人和亚洲人zjzjhd | 一区久久| 欧美四虎| av免费看在线 | 久国产视频 | 99久久国产 | 国产亚洲精品综合一区 | 国产精品99久久久久久久vr | 亚洲图片视频一区 | 久久精品二区 | 欧美日韩亚洲国产综合 | 久久久蜜桃 | 国产成人免费视频网站高清观看视频 | 伊人亚洲 | 国产资源在线视频 | 亚洲一区二区在线 | 免费一级欧美在线观看视频 | 亚洲精品一区中文字幕乱码 | 国产91精品在线 | 国产伦精品一区二区三毛 | 精品福利在线 | 在线视频一区二区三区 | 精品久久精品 | 羞羞视频在线观看网站 | 日韩一区二区三区av | 中文字幕成人 | 在线欧美亚洲 | 欧美一区二区久久 | 欧美一级全黄 | 国产日韩欧美激情 | 久久精品 |