2016-07-28 20 views
0

我有Drupal 7.xAdvanced CSS/JS Aggregation 7.x的-2.7我有用於Drupal 7.x的Advagg模塊,並且我有許多文件夾advagg_js/css ....爲什麼?

在文件夾advagg_js和advagg_css(路徑爲網站/默認/文件)我有 我有太多的相同的文件,我不明白爲什麼...

這是文件的advagg_css名稱:

 css____tQ6DKNpjnnLOLLOo1chze6a0EuAzr40c2JW8LEnlk__CmbidT93019ZJXjBPnKuAOSV78GHKPC3vgAjyUWRvNg__U78DXVtmNgrsprQhJ0bcjElTm2p5INlkJg6oQm4a72o 

如何刪除所有這些文件,不損害?

也許在performance/advagg/operationscron維護任務我必須檢查

清除所有失效的文件

刪除所有過時的文件。掃描advagg_css/js目錄中的所有文件,並刪除最近30天內未訪問的文件。

????

我希望你能幫助我...

非常感謝

+1

你爲什麼要刪除他們? Advagg在預定時間後自動清除舊聚合體。您可以在* Cron Options *部分的'/ admin/config/development/performance/advagg'下訪問這些設置。 –

回答

0

我可以保證,有這些目錄中很少有重複的文件。如果你真的想要,你可以手動刪除那裏的每個文件;它們中的很多會再次生成,因此您又回到了很多文件(根據需要自動創建css/js文件,就像圖像樣式一樣)。 AdvAgg非常擅長在請求聚集的css/js文件時防止404發生。您可以調整文件需要的年齡才能被視爲「陳舊」。內核drupal_delete_file_if_stale()函數是drupal_stale_file_threshold變量。這是你的settings.php文件內更改爲類似2天$conf['drupal_stale_file_threshold'] = 172800;將使Drupal的去除聚集的CSS和JS文件方面更加積極。

長期,如果你想降低創建你需要減少組合/這是可能與你的CSS和JS資產變化的許多不同的CSS/JS文件的數量。在原下的分組信息「管理/配置/開發/性能/ advagg /捆綁」頁面,它會告訴你許多不同的分組如何,目前可能的話,這個數字和束(通常2-6個數量相乘,如果以下像這樣的指南https://www.drupal.org/node/2493801或6-12如果使用默認設置),這是當前可以生成的文件的數量。 gzip將其乘以2。在我們的一個網站上,我們提供了超過4k的文件。

在文件名中的術語第一BASE64組是文件名,第二BASE64基團的文件內容,並且所述第三組的base64是advagg設置。這可以通過知道文件名來重新創建聚合內容,因爲所有這些附加信息都存儲在數據庫中。

相關問題