我們目前使用資產來加載我們所有的資產,這很好。在開發環境中,它會逐個加載所有資產,但速度很慢。在生產中,它將所有資產編譯成1個文件,所以它非常快速。Symfony資產加載在開發中非常緩慢,並且需要一個解決方案來加速它。
經過一番閱讀,我發現切換use_controller
(在assetic
,在config_dev.php
)爲false加快了一點;但後來我們被迫運行assetic:dump or assetic:watch
。
還有其他的選擇嗎?必須有一個更簡單的方法來加速這一點。是否有可能強制它將所有文件編譯爲1,就像在prod上一樣?
我們團隊中有人建議的另一種選擇是使用包含所有文件名的數組,並檢查我們是否在dev或prod上。如果我們在開發中,那麼只需遍歷數組並構建腳本元素(而不是使用資產) - 我所看到的問題是,我們正在管理一個巨大的數組,這對於某些東西來說似乎是太多的開銷這應該更容易處理。
你使用什麼操作系統?我很久以前從使用XAMPP的windows切換到使用LAMP的Centos,這是令人難以置信的更快。我不想再使用Windows了。 –
我使用的是Ubuntu和LAMP – xil3
但是必須有一種方法來關閉某些資產功能,但仍然會加載文件。就像是一件簡單的事情,但我找不到任何東西。 – xil3