![](/img/trans.png)
[英]Obtain error cause inside Fastly vcl_error subroutine
Fastly 允許自定義vcl_error子程序。 但是,如果我覆蓋它(例如 ),帶有錯誤原因的原始響應主體(例如“第一個字節超時”)丟失。 是否有可能獲得原因,所以我可以將它添加到額外的一些syntetic或合成體 ...
[英]Obtain error cause inside Fastly vcl_error subroutine
Fastly 允許自定義vcl_error子程序。 但是,如果我覆蓋它(例如 ),帶有錯誤原因的原始響應主體(例如“第一個字節超時”)丟失。 是否有可能獲得原因,所以我可以將它添加到額外的一些syntetic或合成體 ...
[英]Push http2 all CSS asset files using Varnish regex
我正在使用 Varnish(快速)和 http2 來推送css和js文件。 我想推送所有css 、 js 、 png文件。 我當前的配置僅從給定路徑推送指定的文件: 是否可以配置 VCL 文件以便推送所有樣式表、javascript 和圖像? 我試圖設置這樣的東西,但沒有運氣。 ...
[英]Alternative to 'ban' for Varnish 2.x
我們在Varnish 4.x中使用以下代碼: 現在我們正在轉向使用Varnish 2.x 的Fastly,所以我們沒有得到什么是禁止在 Varnish 2.x 中的替代方案 ...
[英]Fastly: Route n% of traffic based on a path param
當我不想全面推出一項新功能時,要做一個有趣的任務。 我只想將流量的百分比(基於路徑參數)路由到新端點。 我想基於'specialPathParam'計算百分比:ourservice.com/one/'specialPathParam'/something。 因此,如果我們要將50% ...
[英]Putting dynamic CSS URLs in HTTP headers with Fastly CDN
我正在生成用於緩存清除的動態CSS URL。 即它們采用styles-thisisthecontenthash123.css格式。 我還想使用HTTP Link標頭來稍微更快地加載文件。 即具有標題Link: <styles-thisisthecontenthash123.css ...
[英]How to fix unterminated short string error in Varnish VCL while configuring Fastly CDN
我正在嘗試使用Varnish VCL在Fastly CDN上設置基於令牌的身份驗證,並在此處使用此示例VCL代碼片段生成和驗證JWT令牌- 現在,當我嘗試編譯它時,它返回- 看起來我在合成塊期間沒有以某種方式正確地轉義值。 我試圖在vcl_recv子例程中添加此合成塊的唯一 ...
[英]Accessing the body of the backend response in Varnish VCL
我的Varnish VCL代碼需要向后端系統發出一個簡單的GET請求,並確定所請求的資源是否可訪問。 不幸的是,后端系統總是返回200,我必須檢查響應的實際主體來決定。 是否可以在VCL中訪問響應正文(小於1KB)並對其進行子字符串搜索? 我試圖避免僅為此功能實現代理服務。 ...
[英]How to extract first n characters of a string in varnish-vcl?
我正在尋找一種從VCL中的字符串中提取第一個“ n”個字符的方法。 我在VCL文檔中找不到任何諸如trim(str,starting_pos)或substring(str,len)的函數。 我嘗試在Google和stackoverflow上搜索此內容,但沒有任何反應,所以我在這里問。 我感 ...
[英]fastly and/or general varnish subroutine request flow
因此,請快速使用經過修改的清漆2.1.5版本 它們沒有提供子例程請求流的圖表,但是提供了清漆(請參見下文)。 現在根據下面的圖片,只有在vcl_recv執行lookup時才輸入vcl_hash 。 但是據Fastly的工程師說... 幾乎在所有情況下都執行vcl_hash ...
[英]Fastly vcl for 301 redirecting mixed case paths to lowercase
自遷移以來,我的應用程序具有混合大小寫路徑,但仍鏈接到該路徑,但這些路徑應重定向到所有小寫路徑(301)。 但是,由於遺留api和graphql查詢的原因,有些路徑仍然需要混合使用。 我的問題的一個更詳細但仍然簡化的版本是:在Fastly配置中使用自定義vcl,我如何才能301將所有大小 ...