lighttpd 中靜態圖片的 expires.url 配置 (expires.url configuration for static images in lighttpd)


問題描述

lighttpd 中靜態圖片的 expires.url 配置 (expires.url configuration for static images in lighttpd)

I am trying to avoid repeated re‑loading of images from my web app. I use lighttpd to serve the static content, and I have expired configured like so:

expire.url  = ( "/static/" => "access 1 years", "/static/images/" => "access 1 years")

This seems to be working for js and css, who live in /static.

But this does not really work for image files ‑ it seems that the browser still requests them over and over again, receiving a '304 Not Modified' response.

Help anyone?

Relevant info:

**ResponseHeaders:**

Expires : Tue, 22 Jun 2010 13:07:38 GMT
Cache‑Control : max‑age=31104000
Last‑Modified : Thu, 25 Jun 2009 13:00:11 GMT
Date: Sat, 27 Jun 2009 13:07:38 GMT

**RequestHeaders**:

If‑Modified‑Since:Thu, 25 Jun 2009 13:00:11 GMT
Cache‑Control:max‑age=0

‑‑‑‑‑

參考解法

方法 1:

thats completely normal. Serving a http 304 with no body is still a lot faster than serving the whole image/file again.

(by gnosislifeofguenter)

參考文件

  1. expires.url configuration for static images in lighttpd (CC BY‑SA 3.0/4.0)

#lighttpd #mod-expires






相關問題

Lighttpd 單個子域重定向/重寫 (Lighttpd single subdomain Redirect/rewrite)

在 lighttpd 中包含許多重寫指令 (Including many rewrite directives in lighttpd)

lighttpd:禁用 CGI 緩衝 (lighttpd: disable CGI buffering)

lighttpd:身份驗證後如何將端口(僅對本地主機可見)轉發到 WAN? (lighttpd: How to forward port (visible only to localhost) to WAN after authentication?)

在centos 404錯誤中安裝Lighttpd (install of Lighttpd in centos 404 error)

在 Lighttpd 中配置子域 (Configure subdomains in Lighttpd)

如何根據用戶登錄重定向 Lighttpd webdav 掛載 (How can I redirect a Lighttpd webdav mount depending on user login)

如何在 Windows 2003 上使用 mongrel、lighttpd 和 iis 設置負載平衡的 Rails Web 服務器 (how do i set up a load balanced Rails web server using mongrel, lighttpd and iis on windows 2003)

Lighttpd:視頻無法正常流式傳輸 (Lighttpd: Videos not streaming properly)

Apache、lighttpd、nginx、切諾基,什麼是最好的組合? (Apache, lighttpd, nginx, cherokee, what's the best combination?)

web.py + lighttpd + matplotlib 不工作 (web.py + lighttpd + matplotlib not working)

在 lighttpd 中重寫後得到錯誤的 PATH_INFO (Get wrong PATH_INFO after rewriting in lighttpd)







留言討論