UCSS與CCSS

小市民性格作祟。

成效:失敗

做之前就知道必然是失敗,畢竟多少專家耳提面命這兩項CSS最佳化成效不彰,我也不是真的呆到自認比他們厲害,能另闢蹊徑發掘出什麼驚天動地的應用方式。

  • UCSS
    • 無用CSS
  • CCSS
    • 關鍵CSS

UCSS放棄的原因很簡單,倒不是說合併(LiteSpeed Cache需要開啟合併才能接著開啟UCSS)之後出了問題,而是太多啦。它為每一篇文章都製作一個最精練的CSS出來,「每一篇」;如果改成各文章通用同一個……這樣的話頂多減少……我甚至不確定有沒有減少,還合併出一個大型CSS,那這個功能意義何在。

CCSS其實有些猶豫,LiteSpeed Cache以非同步方式載入CSS,並且提煉出構成頁面的基礎樣式以行內樣式的方式塞入頁面,這樣做的結果就是頁面多了一個連結要求與10KiB,而且行內樣式不會被瀏覽器快取。猶豫是因為它解決了我的FOUC問題(話說,據諸多教學,通常而言CCSS才是造成FOUC的原因)。

怎麼說呢,感謝這個佈景主題的作者寫得足夠精簡,以至於沒多少冗餘可供裁減。

之所以摘要說「小市民性格作祟」是因為會去試用這兩種功能純粹是感覺虧了——QUIC.cloud的免費額度。

亂弄一通,每更改一個選項都要清除快取,試到最後都有點怕主機商寄警告信。

P.S. 另一個毫無用處的更改是補充了HTTP header的CSP,成功從A+降為A。