簡體   English   中英

使用后端生成的Javascript或CSS有什么缺點?

[英]What are the disadvantages of using backend generated Javascript or CSS?

只是好奇。 我的想法是,生成的文件在性能方面的開銷可以忽略不計,但我可能會誤會。

有什么想法嗎?

生成腳本的開銷絕對可以忽略不計。

第二點(您在開始開發后便會發現)是調試腳本變得更加困難。

這里有兩種可能性。

首先,您可能會談論CSS和Javascript的抽象(例如GWT),它們可以有效地將一種語言交叉編譯為另一種語言。 手工編碼的Javascript通常會更小,更高效,但是根據抽象級別的高低,其創建時間可能會更長。 交叉編譯版本的性能如何? 我聽說GWT在“純” Javascript性能的10%之內。 我並不完全相信這一點,但這是正確的數量級。

其次,您可能會指的仍然是手工編碼的Javascript或CSS,但上面還有一些多余的東西。 CSS變量是一個常見的示例。 只要沒有在每個請求上都生成它們(即以某種方式緩存它們),那么性能就可以忽略不計。 即使您確實在每個請求上都生成了它們,但我不確定您是否會注意到性能影響(在客戶端)。 服務器可能會受到處理的復雜性和文件請求頻率的影響(如果文件通過遠期期貨Expires標頭有效地緩存在客戶端上,則應該不經常出現)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM