varnish-vcl

    0熱度

    1回答

    那麼快速度使用清漆2.1.5 的修改版本,它們不提供子程序請求流的圖表,但做漆(見下文)。 現在根據下面的圖片vcl_hash只有當您在vcl_recv內執行lookup時纔會進入。但據一名工程師在快速度...... vcl_hash在幾乎所有情況下被執行(除非您restart在vcl_recv) 因此,這是什麼呢?有誰知道,如果這是一個快速具體的實施或只是沒有顯示官方清漆圖和/或有vcl_*子程

    1熱度

    1回答

    我正在嘗試使用清漆緩存rpms和其他巨型二進制文件。我所期望的是,當一個對象在緩存中過期時,清漆會向後端發送一個帶有If-Not-Modified的請求,然後假定該對象沒有改變,varnish將刷新本地緩存對象上的ttl無需下載新的。我編寫了一個測試後端來生成特定的請求(設置小的max-age和whatnot,以及查看頭文件清單發送),但我從來沒有得到任何其他的東西,然後完全獲取。如果未修改從未發

    0熱度

    2回答

    在端口80上使用varnish 5.1的多個網站設置上,我不想緩存所有域。 這很容易在vcl_recv中完成。 if (req.http.Host == "cache.this.domain.com") { return(hash); } return(pass); 現在在vcl_backend_response我想對緩存域進行一些處理。 (bereq.http.Host ==

    0熱度

    1回答

    Varnish 5如果我使用vcl 5.1,則無法啓動;或vcl 5.0;在我default.vcl Varnish5文檔說: 清漆4.0開始,每一個VCL文件必須通過聲明與版本開始 「VCL X.Y;」標記在文件的頂部。 但我使用清漆5.1 我試過vcl 5.0;或vcl 5.1;在我的default.vcl中,但它沒有奏效。

    0熱度

    1回答

    最近我有一個問題,我的一個客戶端發送一封郵件MailChimp包含URL中的UTM(Google)和MC(Mailchimp)參數。 由於鏈接指向運行Varnish的Magento 2網站,因此我必須爲其提供修復,否則Varnish會爲「唯一」網址創建許多不同的條目。 現在,通過使用該光油調整片段.vcl,我能夠剝離這些參數: if (req.url ~ "(\?|&)(gclid|cx|ie|c

    0熱度

    1回答

    的Ubuntu 16.04.2 清漆-4.1.1 我堅持在這裏: https://varnish-cache.org/docs/4.1/tutorial/starting_varnish.html 在配置整本書的第一個變化。它說:將主機更改爲www.varnish-cache.org並重新加載。 /etc/varnish/default.vcl vcl 4.0; backend default

    0熱度

    1回答

    我嘗試用下面的代碼行default.vcl排除robots.txt的形式清漆緩存 if(req.url ~ "^/robots\.txt$") { return(pass); } 在開發工具 現在網絡選項卡,它顯示了一個時代:0和X-Cache:MISS。但是,由於某種原因,清漆不會排除文件被緩存。我甚至從它的位置刪除了該文件。但仍然是其加載的URL https://www.exa

    0熱度

    1回答

    我想緩存我的web應用程序的某個部分。 我有一個端點在http://website.dev/pictures/:id,返回PHP生成的圖片。有時候,端點可以使用查詢字符串中的寬度和高度來定義圖片尺寸:http://website.dev/pictures/:id?w=100&h=100。 所以我想緩存這些請求很長一段時間。 我嘗試了很簡單的VCL,因爲我是新來的,而我不想做複雜的事情: vcl 4

    0熱度

    2回答

    我很好奇,如果在varnish 2.1.5中響應是404,那麼是否有重寫URL的方法? 例如。我想拉起一個可能存在也可能不存在的URL。如果該URL不存在,我想要進行URL重寫,然後嘗試使用新的URL。 我是Varnish的新手,並沒有完全理解請求的生命週期(如果有人知道一個文章解釋這個人,請分享)。 我試過設置一些變量和請求頭,並檢查res.status但他們似乎迷失在某個地方的生命週期和頁面4

    0熱度

    1回答

    我無法理解在後端500錯誤情況下Varnish的行爲。 - 爲什麼它會增加MAIN.n_object計數器?我認爲它應該只緩存20x和重定向。 - 如果第一個請求使用來自後端的500響應完成,則對相同url不進行緩存的所有後續請求,即使後端開始返回200響應。 幫我理解這個邏輯。