2013-02-17 85 views

回答

2

3個HTTP得到,你看到的是一個Web應用程序正常。

您可以在您的favicon.ico上設置一個很長的到期日期,以便瀏覽器只請求一次。

對於靜態資產(即CSS,JS,圖像),你可以做同樣的或把他們在不同的域(或子域)

請注意,如果你把一個很長的到期日期上的CSS/JS文件瀏覽不會再次請求它,你可能會遇到奇怪的「問題」,其中你更改CSS/JS文件,瀏覽器可能無法獲得更新的文件。這是很多網站將他們的CSS文件「版本化」(例如styles-2013-02-17.css)的原因之一,以便他們在進行更改時可以使用不同的文件名。

+0

謝謝,但這是如何解釋redis做get和set?不應該僅在請求頁面時才獲得redis而不是靜態文件?當我明確提出要求時,它不應該只設置? – Abadaba 2013-02-17 22:45:56

+0

如果沒有看到您的代碼,很難說清楚。你使用Express嗎?如果是這樣,您可能需要在會話之前聲明靜態文件處理程序。 – 2013-02-17 23:25:02

+0

我正在使用快遞,在我的會話之前將靜態文件處理程序減少到2個請求。看起來像我越來越近了。 – Abadaba 2013-02-17 23:32:35