今回は、力を貸してくれた有識者たちへ、感謝をお伝えする回です。
先日、サイトが完成したのですが、いざ公開しようと、別のブラウザで確認したところ……。
な、なんかガビガビになっておる……。
これ、サイト作っているときはめちゃめちゃくちゃクリアだったんですよ。管理者でログインしているブラウザはずっときれいなのに、別のブラウザやユーザーに切り替えると、画像のようにガビガビになって、困りまくりました。キャッシュが怪しいなとは思っていたのですが、キャッシュクリアしても変わらないし、う~ん??
そんなこんなで、どれだけ手を尽くしても無理だったのでmastodonのじゃぱねっとでSOSを出してみました。するとすぐに有識者たちが協力してくれて、どうやら画像がwebPで表示されていることでガビガビになっているようだ、ということまでたどり着けました。みんなつよつよの民か……??(ありがとうございます。)
しかし、教えてもらった記事を参考にしながら、function.phpを何度か書き換えてwebPにしないよう対策するも、どうしてもwebPになる……。というか、phpの設定が反映されていない? でもCSSとか書き換えるとちゃんと反映されるし、サイト作成中はphpの変更は反映されていたし……謎。
もう今日は無理かな、と諦めつつ、サーバー側のキャッシュが気になったので、最後にサーバー側の設定を確認しました。
どうやら、Conohaさんは、この「WEXAL」という機能をONにしていると、「コンテンツキャッシュ」の機能が使用できないようです。とりあえず、ブラウザ間で異なる動きをしているのが気になったので、ダメもとでキャッシュクリアをしてみようと、「WEXAL」の設定をオフに。そして、コンテンツキャッシュをONにして、キャッシュクリアをしました。
!?!??!?!?!?!? きれいに……なってる!?
その後、もう一度「WEXAL」をONにしたら、またガビガビに戻りました。「WEXAL」に画像の最適化の設定もあったので、そちらをOFFにして試してもみましたが、ガビガビになるのは変わらず……。う~~~ん。サイトスピード的にはONにしているほうがいいような気がするのですが、イラストサイトで画像がガビガビなのはどうなの?って感じなので、ひとまずはOFFで過ごそうかと思います……。
最終的には、「WEXAL」の設定を変えたことで、とりあえず問題が解決(?)しましたが、wordpressのwebP生成周りの機能を止めたことで変わった部分もあるだろうし、今後の再発防止にもなっているはず……!なので、昨晩の作業は無駄ではなかったと考えています。むしろ、とても勉強になりました……。開発者ツールのネットワークタブで確認できるのとか、webPの存在とか知らなかったです……。
皆様、ご協力いただき、本当にありがとうございました!! そしてお騒がせしてすみませんでした……。webP、その顔覚えましたよ……。
これからもいろいろ問題が出ててんやわんやすると思いますが、何卒よろしくお願いいたします! いや、てんやわんやしないほうがいいんですが。




