Home Blogs 什麼阻礙了您的Web Builder Velocity
Applications

什麼阻礙了您的Web Builder Velocity

About The Author

Outline

原始來源:Layer0

向團隊致敬,讓您的網站閃亮登場。 構建,管理,調試,更新,保護, 監控現代Web應用程式可能需要將20多個不同的雲基元和Web服務拼接在一起。 這並不容易—您的團隊每天都會與龍展開鬥爭,爲您的業務做出最大的貢獻。

但如果他們不需要戰鬥那麼多龍呢? 如果他們發佈更新的速度提高了兩倍怎麼辦? 如果他們的關鍵資訊觸手可及,可能會影響利潤,該怎麼辦? 如果你的網站載入了眨眼呢? 想象一下可以實現的目標。

爲什麼建造商的速度很重要(提示:這是金錢)

Builder速度與公司收入和成本節約密切相關。

更高的生產率總是反映在資產負債表的成本方面,但對資產負債表收入方面的影響又如何? 是否有任何關聯? 全球管理諮詢公司 McKinsey&Company 決定予以調查。

結果令人驚歎。 如果公司擁有一流的開發人員速度,其收入增長將高達五倍。

通過查看軟體,金融服務,零售,汽車和製造行業的生產收入和部署情況,McKinsey的研究發現,在開發者速度指數(DVI)的前四分位數中的公司比市場上其他公司的業績高出4-5倍。

隨着”軟體吞噬世界”,你的船更新速度決定了你是下沉還是在市場游泳。

什麼阻礙了Web構建器的速度?

在過去10年中,AWS (Amazon Web Services)徹底改變了我們購買和使用軟體和硬體基礎設施的方式。 他們和競爭對手創建了數千個點服務—雲基元—如計算和存儲。 這些服務已成爲團隊爲構建Web應用程式而必須組裝和維護的錘子和釘子。

不幸的是,在太多情況下,這項努力已經失控。 組織聚集了由稀缺,昂貴的人才組成的整個團隊。 而且,他們的大部分資源現在只是花在使應用程式大規模執行上。 許多‘組都陷入了非功能性要求(NFR)的困境,如互操作性,可靠性,可擴展性和其他”部件”。 很多人花在NFR上的時間比改進應用程式本身更多。

目前,部署現代Web應用程式通常需要20多個‘雲基元’。 許多企業在雲基礎設施,CDN,安全性,可觀察性和持續集成/持續部署方面至少使用三家供應商。 以下是Web應用程式必須組裝的組件示例:

典型Web應用程式中的組件

現代Web應用程式需要多種工具來進行服務和邊緣配置,域和安全,執行狀況檢查和開發。 更糟糕的是,這項工作並不容易,需要難以招聘和留住的專家。 一些執行長抱怨說,他們培訓這些專家只是讓雲供應商偷走他們。

《開發人員體驗差距》中,Redmonk的Stephen O’Grady寫道:

碎片化使得供應商無法本地提供完全集成的工具鏈所需的組件。 但是,這並不改變現實,開發人員被迫從編寫代碼中借用時間,並將其轉向管理與高度複雜的多因素開發人員工具鏈相關的問題,這些工具鏈通過膠帶和打捆線固定在一起。 這就是開發人員體驗差距。 向開發人員提供他們可能需要的任何基礎架構原始的市場同時告訴他們將它們拼接在一起是開發人員的問題。

此開發人員的問題可能會導致開發人員速度下降,從而導致收入增長下降。

渦輪增壓顯影劑速度

好消息是,有一種更好的方法可以構建,管理,調試和更新應用程式和API。 團隊可以通過單個平臺利用20多個雲基元的強大功能。

重點從複雜的管道轉向高效優化,從而實現更快,更可靠的發佈。 這一切都歸功於稱爲AppOps (也稱爲Jamstack平臺)的快速增長的移動。 AppOps正在顛覆傳統的CDN市場;CDN和邊緣計算現在可以成爲更大產品中的一個簡單功能,就像數位相機在iPhone推出後成爲智慧型手機中的一項功能。

Layer0 by Limelight是一個構建商友好的AppOps平臺,它使團隊能夠專注於改進其應用程式而不會分心,同時在全球最大,性能最高的專有全球網路中執行。 此平臺在其餘五大核心優勢之上脫穎而出,包括快速部署,集成安全性,放心發佈,向微服務架構發展以及節省資金的能力。

超讚的開發人員體驗

Layer0上的團隊發佈速度是普通團隊的兩倍,具有內置的工作效率工具,其中包括顯示提高性能和的一目瞭然的機會的頁面

可配置JavaScript的CDN

EdgeJS是一種基於JavaScript的,性能可靠的,聲明性的,與框架無關的邊緣配置語言,簡化了邊緣管理。 EdgeJS可以嵌入到前端應用程式中,因爲它具有聲明性-開發人員只需描述他們的目標,而不必寫出所有邏輯。 這使得它易於使用和維護。

Layer0團隊能夠在整個開發過程中測試,查看和版本控制其邊緣邏輯。 這意味着團隊可以在本地開發邊緣,並確保與應用程式代碼綁定的動態數據的高速暫存命中率高。

儀表板

Layer0概覽顯示器

Layer0的概述顯示器,一目瞭然地總結了項目的執行狀況,包括核心Web虛擬化,流量,錯誤,高速暫存命中率,預取統計資訊, 和最近的活動。

工具提示在同一顯示器上跨圖形同步,從而更容易將多個指標的資訊關聯起來。 例如,當將滑鼠懸停在[概觀]索引標籤的快取命中率圖表上時,您也會在流量圖表中取得相同日期的工具提示。

真實用戶監控(RUM)

Google將搜尋中的網站評級部分基於一組稱爲Core Web Vitals的性能指標,這組指標對用戶體驗有着巨大影響。 藉助Layer0的Rum Analytics,您可以在幾分鐘內瞭解網站更改的影響,而無需在Google搜尋控制檯或頁面速度洞察中等待數天或數週。

有圖表顯示了隨時間推移的頁面視圖,分佈和RUM事件,因此您可以知道上週發生了什麼以及如何修復,或者幾個月前您做得很好, 以及如何處理潛在的核心Web虛擬化威脅。您可以看到隨着時間的推移和分發的趨勢。

暫存駕駛艙

查看所有路由的總體暫存命中率(CHR),部署對CHRS的影響以及暫存清除歷史記錄。 按路徑,代理密鑰或組輕鬆清除高速暫存。 也許最強大的工具是能夠通過路由,流量,CPU,記憶體,預取命中率, 等等。 不同於顯示每個訪問您站點的URL的傳統CDN,Layer0與您的代碼庫集成,並且具有路由感知功能,因此可以輕鬆查看需要改進的路由。 這對於想要實現次秒速度的高性能站點非常有用。

高速度團隊的百分比

這些只是平臺上的幾個性能工具。 團隊的發佈速度是以前的兩倍。 交鑰匙度假租賃公司的首席Web開發人員John Beadles表示:“Layer0使我們的[發佈]節奏至少提高了2倍,也許更多。”

請記住:如果公司擁有一流的開發人員速度,其收入增長將高達五倍。

強大的Web安全性

開發人員不再需要手動將安全性集成到邊緣邏輯中。 將DDoS,WAF和Bot管理解決方案以原生方式快速部署到Layer0上的工作流中。

WAF

具有託管規則集的Web應用程式防火牆,這些規則集可以過濾和防止常見和新興的漏洞,如OWASP前10個漏洞,Log4J威脅,PHP對象注入,SQL注入等。

機器人程式管理

檢測和管理各種查詢其應用程式並消耗寶貴資源的爬蟲程序。 無論是SEO,搜尋引擎,不良數據中心,社交媒體還是抓取爬蟲程序,您都可以在爬蟲程序流量不受歡迎時標記這些爬蟲程序並將其停止。

DDoS防護

Layer0採用Limelight的高帶寬,全球分佈,始終開啓的網路,旨在檢測和抵禦各種網路層DDoS攻擊,從而保持您的資源的健康和實時保護。

可靠的版本

如果DevOps團隊無法信心十足地發佈產品,生產力,效能和保護就無法完成。 Layer0包括一個強大的流量分割和功能管理工具,該工具在邊緣執行,具有:

  • 點擊式流量路由和邊緣分割—比傳統CDN中不瞭解應用程式代碼的工具更易於使用
  • 金絲雀和藍色/綠色部署讓您可以安全地推送更新
  • 在路線圖中有更多的功能標誌(也稱爲暗功能)
  • 在邊緣進行A/B測試,不會減慢與所有領先實驗平臺集成的網站的速度

這些是‘完整堆棧’變體,其中包括一個原子包中的瀏覽器代碼,邊緣代碼和雲無伺服器代碼—您的DevOps團隊成員有信心地知道您的客戶正得到您想要的。

向微服務和無外設發展

爲了快速獲得速度,靈活性和敏捷性,客戶可以輕鬆地遷移到Layer0上的無外設架構,通過API將前端表示層與後端邏輯分離。

在本案例研究中,Kate Spade (Tapestry)使用Layer0逐步遷移到Salesforce Commerce Cloud的新版本。

Kate Spade在Layer0上一次遷移到一個無頭頁面

KateSpade.com建立在Salesforce的SiteGenesis架構之上,並通過傳統的CDN獲取存儲在Salesforce Commerce Cloud中的業務數據。 但是,現在所有由Layer0暫存和呈現的頁面都直接定向到Layer0,以獲得更高的暫存命中率。 Layer0位於Kate Spade的數據層和前端之間。

以前的單片平臺伴隨着真正的物理伺服器,因此更高的流量意味着更多的伺服器負載,從而降低了購物體驗。 使用Layer0之類的無伺服器平臺,KateSpade.com現在可擴展至任何流量的級別。

在敏捷性方面,更新更快,更輕鬆,且不依賴於限制性Salesforce基礎架構。 之前,團隊等待了數週的時間來查看他們的更新,因爲這些更新都是一個構建的一部分。 現在,這些更新被分成塊,導致更頻繁地部署,風險更低。

Layer0也是無頭網站的性能領導者,支援45個頂級 Jamstack平臺 ,並計數:

簡化並節省資金

現在,您可以使用更簡單,成本更低的方法獲得所需的業務成果,而不是購買需要共同合作的不同工具。 以下是對兩種方法的成本進行比較的視圖:

藉助Layer0,您可以以更低的成本獲得更好的結果。 您的建築團隊可以不再擔心管道問題,而是將注意力集中在創新上,讓您的解決方案在競爭中脫穎而出。

獎勵:提供更快的Web體驗

如果您的構建商團隊速度翻番還不夠,您還可以提供更快的Web體驗。 Layer0 by Limelight是世界上可編程最快的Web應用程式CDN和邊緣平臺。 開發人員可以控制創新的性能功能,例如暫存動態數據(不僅僅是靜態內容)和預測性預取到訪客設備。 更多關於這在未來的文章!

Tags

Just For You