Optimizely利用Cloudflare Workers重塑 Web 優(yōu)化

來源: Cloudflare
作者:Cloudflare
時間:2021-01-28
16823
如果您希望在線發(fā)展業(yè)務(wù),那么通過運行客觀測試來了解您網(wǎng)站的表現(xiàn)是無可替代的選擇。Optimizely 是全球領(lǐng)先的實驗平臺之一,擁有包括 IBM、HP 和 Microsoft 等全球知名企業(yè)在內(nèi)的數(shù)千家客戶,每周累計提供數(shù)十億次實驗。

ashwin-vaswani-JqZ7q_S3xOE-unsplash.jpg

如果您希望在線發(fā)展業(yè)務(wù),那么通過運行客觀測試來了解您網(wǎng)站的表現(xiàn)是無可替代的選擇。Optimizely 是全球領(lǐng)先的實驗平臺之一,擁有包括 IBM、HP 和 Microsoft 等全球知名企業(yè)在內(nèi)的數(shù)千家客戶,每周累計提供數(shù)十億次實驗。

這些測試可幫助 Optimizely 的客戶進行方方面面的改進,如網(wǎng)站布局和內(nèi)文,以及確定哪些產(chǎn)品最具增長潛力等。

Optimizely 提供了一種簡單易用的方法在其平臺上啟動和運行實驗:只需將其 Javascript 代碼段放入您的網(wǎng)站標(biāo)頭便可。這種方法促進了 Optimizely 知名度的提升,也為其客戶提供了良好的服務(wù)。但是,它也伴隨著權(quán)衡取舍。

由于 Javascript 是加載到網(wǎng)站標(biāo)頭中的,因此必須在渲染頁面之前下載并執(zhí)行這些代碼。這通常在瞬息之間發(fā)生,用戶不會注意到差異。但是,隨著 Optimizely 的客戶在其頁面中加入越來越多的測試,這些 Javascript 可能需要更長時間才能加載。換而言之,Optimizely 的客戶需要在可運行的測試數(shù)量與對性能的潛在影響之間作出權(quán)衡。

主要成果

Optimizely 利用 Cloudflare Workers 構(gòu)建其實驗平臺的全面實施方案。

基于 Workers 的新實施使 Optimizely 的客戶可以同時運行更多實驗,而且不會影響性能。

Cloudflare 的不同之處

“我們需要一種方法將這樣的決策和計算推向邊緣。最終,Workers 浮出水面,成為理所當(dāng)然的工具選擇。”Whelan Boyd  Optimizely 高級產(chǎn)品工程師

“一旦開始使用 Workers,便發(fā)覺上手極為迅速。感覺就好像:“噢!我一上來就可以寫 Javascript,完全沒有障礙 - 而且它能派上用場?!?/span>Lauren Pappone  Optimizely 高級軟件工程師

聽說Cloudflare 的新 Workers 平臺 后,Optimizely 意識到他們有了一個機遇,開發(fā)一種可靠的新方案來實施其實驗平臺:依舊便于客戶安裝,但不會伴有同樣的性能權(quán)衡。

Cloudflare Workers 使開發(fā)人員可以利用 Cloudflare 的全球網(wǎng)絡(luò)(遍及全球 90 個國家/地區(qū)的 200 個城市)以他們選擇的編程語言來部署和執(zhí)行自己的代碼。這使開發(fā)人員能夠完成所有的任務(wù),不論是自定義 Cloudflare 本身的產(chǎn)品,還是開發(fā)在網(wǎng)絡(luò)邊緣執(zhí)行復(fù)雜邏輯的全新應(yīng)用程序。

Optimizely 的客戶使用這種由 Workers 支持的新實驗平臺實施方案后,現(xiàn)在可以同時運行十倍甚至一百倍數(shù)量的測試,而且對性能沒有明顯影響。這是因為,測試邏輯在 Cloudflare 邊緣網(wǎng)絡(luò)中的服務(wù)器上運行,而不是用戶的瀏覽器中。而且,由于 Cloudflare 服務(wù)器位于發(fā)達國家中 99% 互聯(lián)網(wǎng)人口的 100 毫秒距離內(nèi),這樣的測試可謂快如閃電。

需要更多技術(shù)細(xì)節(jié)?閱讀我們的聯(lián)合博客文章以及 Optimizely 公布由 Cloudflare Workers 提供支持的 Performance Edge 的 新聞稿來了解更多信息。

產(chǎn)品高級副總裁 Claire Vo:Optimizely 是全球領(lǐng)先的實驗平臺。坦率地說,我們的客戶為了增長業(yè)務(wù)而來 Optimizely。

高級產(chǎn)品經(jīng)理 Whelan Boyd:他們能夠檢驗所有假設(shè),并根據(jù)見解和數(shù)據(jù)做出更多決策。

Claire Vo:我們?yōu)槭澜缟弦恍┳畲蟮钠髽I(yè)提供服務(wù),這些企業(yè)對于 Optimizely 引入其組織的產(chǎn)品的可擴展性和性能具有很高的標(biāo)準(zhǔn)。

高級性能工程師 Greeshma Yellareddy:我們在客戶的網(wǎng)站上放入一段 Javascript 代碼,執(zhí)行他們配置的所有實驗以及為任何實驗配置的所有更改。

高級軟件工程師 Lauren Pappone:Javascript 需要花費一些時間來下載、解析和執(zhí)行,因此客戶越來越意識到性能影響。

Claire Vo:我們之所以跟 Cloudflare 合作,是為了改善某些核心實驗產(chǎn)品的性能。

Whelan Boyd:我們需要一種方法將這樣的決策和計算推向邊緣。最終,Workers 浮出水面,成為理所當(dāng)然的工具選擇。

Lauren Pappone:一旦開始使用 Workers,便發(fā)覺上手極為迅速。感覺就好像:“噢!我一上來就可以寫 Javascript,完全沒有障礙 - 而且它能派上用場。那真的很酷?!?/span>

Whelan Boyd:客戶將能夠進行十倍甚至是百倍數(shù)量的實驗。從我們的角度來看,這最終意味著他們會從中獲得更多價值。對我們底線和頂線的業(yè)務(wù)影響也將開始體現(xiàn)出來。

Claire Vo:Workers 讓我們能夠圍繞性能創(chuàng)新加快我們的產(chǎn)品開發(fā),對此我感到非常興奮。但這僅僅是開始。從技術(shù)角度來看,Cloudflare 正在做很多事情,我們很高興能與之合作,從而更快地將創(chuàng)新推向市場。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Cloudflare,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多