2011-05-24 58 views

回答

1

使用Javascript 可以將緩存在外部文件中,因此請繼續。但是,認識到某些瀏覽器禁用Javascript,它可能會佔用比用NoScript等插件流行度更高的用戶百分比。

圖像的優點是它可以在更遠的瀏覽器上運行(100%)。如果這是訪問者可能做的事情,它也可以被保存。保存JS文件的輸出對最終用戶來說有點棘手。

所以我希望有一個圖像,除非你生成了數百個新的條形碼,並且在JS中有一個解決方案,使得這個工作變得更容易。

Cliffnotes:這取決於你的情況。但希望我已經概述了最重要的優點/缺點。

-2

你的任何代碼「產生」經由如果使用JavaScript來加載圖像或一些其他文件則它將被緩存的JavaScript不能被緩存

+0

這不是事實:您可以緩存JavaScript文件以及圖像文件。 – 2011-05-24 14:20:33

+0

我很清楚這一點,我說任何你通過javascript'生成'的代碼。你可以有一個JavaScript循環打印出10,000個字,這是不會被緩存,因爲它是由javascript輸出的 – cusimar9 2011-05-24 14:47:09

2

緩存將最有可能應用於腳本和圖像,所以在這種情況下應該沒有太大的區別。但是,我認爲您的圖像會不時變化,然後顯示不同的條形碼?在這種情況下,生成代碼的腳本可以具有優勢,因爲代碼不會更改,並且將保持緩存,而不同的圖像必須再次下載。

+0

是的,我會顯示不同的條形碼,但在這種情況下,URL將是不同的。這是一個1映像到1個URL映射。 – 2011-05-24 14:39:49

+2

因此,在這種情況下圖像不會被緩存。我使用腳本(並且腳本的url不會更改),這個腳本很可能會被緩存。 – 2011-05-24 14:50:23

相關問題