QUIC.cloudのクレジットが減り続ける原因は「ゲストの最適化」だった:UCSS・CCSS・LQIPを切っても止まらなかった話
QUIC.cloudは、LiteSpeed Cacheと組み合わせるCDN・最適化サービスで、無料の枠があります。ただ、LiteSpeed Cacheの一部の機能は、QUIC.cloudのクレジットを消費し、無料枠を超えると、有料のクレジット(PAYG)が減っていきます。
筆者は、複数のWordPressサイトでQUIC.cloudを使っていて、何度かクレジットを購入していました。使用量を見直したところ、CDN(配信)は無料枠の範囲内(5〜43%)でしたが、超過していたのは「Page Optimization」と「LQIP」でした。
そこで、これらの機能をオフにしたのですが、UCSSだけが止まりませんでした。原因は、別の場所にある「ゲストの最適化」でした。この記事では、その経緯と、止める手順、確認の方法をまとめます。
💳 どの機能がクレジットを使うのか
| 機能 | LiteSpeed Cacheでの設定 | 何をするものか |
|---|---|---|
| UCSS(Unique CSS) | Page Optimization → CSS Settings の「Generate UCSS」 | ページごとに、使われているCSSだけを抜き出す |
| CCSS(Critical CSS) | 同じ画面の「Load CSS Asynchronously」 | 最初の画面に必要なCSSだけを先に読み込む |
| LQIP | Media Settings の「LQIP Cloud Generator」 | 画像の読み込み前に表示する、低画質のぼかし画像を作る |
| VPI(参考) | Media Settings の「Viewport Images」 | 最初の画面に出る画像を見つけ、遅延読み込みの対象から外す |
これらは、ページや画像ごとに、QUIC.cloud側で生成されるため、記事数が多く、更新の頻度が高いサイトほど、消費が増えやすくなります。
📉 今月の使用量(10月14日時点)
無料枠は、Page OptimizationもLQIPも、月20件だけです。使い切ったあとは、PAYG(Page Optimizationは5,000件、LQIPは3,000件の枠)から引かれます。
| サイト | Page Optimization(PAYG) | LQIP(PAYG) |
|---|---|---|
| デジタル通貨.club | 600件/5,000件(12%) | 83件/3,000件(3%) |
| arigato.news | 662件/5,000件(13%) | 58件/3,000件(2%) |
なお、QUIC.cloudの無料枠は10月6日に変更され、11月10日からは、新しい無料プランに移行して、プラン制の課金が始まる、と画面に表示されています。条件が変わる可能性があるので、そのころに見直す予定です。
🔧 まず、3つの設定をオフにした
- LiteSpeed Cacheの「Generate UCSS」をオフにする
- 「Load CSS Asynchronously」(Critical CSS)をオフにする
- 「LQIP Cloud Generator」をオフにする
- ページキャッシュをパージする
🔍 結果:LQIPとCCSSは止まったが、UCSSは止まらなかった
QUIC.cloudの「Page Optimization → Overview」と「LQIP」の生成履歴を見ると、次のとおりでした。
- LQIP:オフにした日(10/13)の昼で、新しい生成が止まった
- CCSS:同じく、10/13の昼で止まった
- UCSS:オフにしたあとも、30分前後おきに、生成が続いていた
公開ページのHTMLの末尾にも、QUIC.cloud UCSS loaded ✅ や QUIC.cloud UCSS in queue というコメントが残っていました。
💡 原因は「ゲストの最適化(Guest Optimization)」だった
LiteSpeed Cacheの設定画面(Page Optimization → CSS Settings)の「Generate UCSS」の横に、次の警告が出ていました。
This setting is ON for certain qualifying requests due to Guest Optimization!
(この設定は、ゲスト最適化のため、一部のリクエストでは、オンとして動作します)
画面の上ではオフでも、「ゲストの最適化」がオンだと、初めて訪れた人(PageSpeed Insightsやクローラーも含む)向けには、UCSSとCCSSが強制的にオンとして動く仕組みです。
✅ 止める手順
- 管理画面で「LiteSpeed Cache → General(一般設定)」を開く
- 「Guest Mode(ゲストモード)」はオンのままにする
- 「Guest Optimization(ゲストの最適化)」だけをオフにして保存する
- ツールバーの「Purge All – LSCache」だけを押す
ゲストモードをオフにすると、.htaccessが書き換わり、表示も遅くなりやすいので、ゲストの最適化だけを切るのがポイントです。
パージで押してはいけないもの
- 「Purge All – UCSS」「Purge All – CCSS」「Purge All – LQIP Cache」「Purge All – VPI」は押さない。
- すでに作った分は、サイト側に残っています。オフにしても消えません。あとで、またオンにしたとき、再利用されます。パージすると消えて、また、クレジットが要ります。
📊 止まったかの確認方法
- 公開ページのHTML:ページのソースの末尾に、
QUIC.cloud UCSS …のコメントが出なくなる(パージのあとに最適化された新しいページで確認) - QUIC.cloudの履歴:「Page Optimization → Overview」の「UCSS」タブの最新の時刻が、設定を変えた時刻で止まる
- 使用量:数日後に、PAYGの使用量(%や件数)が、増えていない
筆者のデジタル通貨.clubでは、UCSSの最新の生成が、10月14日の16:25で止まり、その後は、新しい生成が記録されていません。arigato.newsでは、同日の昼過ぎに、公開ページのUCSSの表示が消えました。
⚖️ 切る前に知っておきたいこと
- 表示速度の指標には、いくらか影響する可能性があります。ゲストの最適化は、PageSpeed Insightsのスコアを上げるための機能でもあります。切ったあとのスコアは、同じ条件で測り直してから判断します(結果は、別の記事で載せます)。
- 代わりの選択肢もあります。クレジットを買い足す、特定のサイトだけ有効にする、といった使い分けもできます。アクセスが多く、速度が収益に直結するサイトだけ残す、という判断も自然です。
関連:TTFBとは? / WordPressのCDN / キャッシュプラグイン