[英]Running LESS server-side vs. client-side
運行LESS框架客戶端與服務器端的優點/缺點是什么? 如果您在客戶端運行頁面加載時間會受到影響嗎?
在服務器上,您必須更加小心緩存控制標頭,並犧牲一點CPU功率。
在客戶端,如果JS不可用,它會中斷。
(對於您的生產系統,)在構建時執行它,並且只提供靜態CSS。 這是有效和可靠的。
使用ASP.NET MVC 4.0 Bundling,您可以使用:
var bundle = new StyleBundle("~/Content/style").Include(
"~/Content/myStyles.less");
bundle.Transforms.Add(new LessTransform());
bundles.Add(bundle);
一切都將得到很好的處理。 緩存,轉換(服務器端),捆綁和...
好處:
缺點:
好處:
缺點:
永遠不要在生產中使用客戶端。 在開發中,編譯較少的客戶端可能非常有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.