思ったよりしんどい。とりあえずやり切れたはず。
なんかもっとボタン一つでwikiをHTMLにできると思ったけどそんなことなかった。
ん、そうなんよカオスゼロナイトメアのwikiじゃなくてゼノンザードwikiの方ね。
HTTrackっていう外部ツールでゴリゴリにwikiを吸い出してんでそれをサーバーに置きなおすという力技で行った。
wikiのプラグインでもHTML化できるみたいなんだけどwiki本体のバージョンが古すぎて現行のプラグインを導入できないっていう問題があった。
んでwiki自体のバージョン上げるなら別にHTML化しなくていいわけだし、結局保守しないといけないならもう外部から吸い出そう、という織田信長思考。
にしてもゼノンザードのキャラ、久しぶりに見たけど結構イラスト固めだったんだな。もっとやわらかテイストのイラストだと勝手に思ってた。
当時AIに聞いてカードゲームする、ってだいぶ革新的だよな。
今はもうAIに尋ねるっていうの一般的だけど当時はこんなチャットGPTとかなかったし。ものすごい先見の明のあるプロデューサーが指揮してたんだろう。
カオゼロwiki
カオゼロwikiの方も今調整中。
こちらはアニバなのもあるだろうけどたぶん海外からのボットなどのアクセスでサーバーの使用率が天元突破してしまっているため。
ボットじゃなくて人らしきアクセスに限っても通常時の3倍くらいアクセスがあるしハフバの時よりも多いんで、カオゼロもまだまだユーザーがいる証拠だなー。いい事。
…なんだけどこのままだとサーバーが落ちまくるはずなので対策を色々入れようとしてる。
具体的にはまず画像のキャッシュを強制的に行うように変更した。
スーパーリロードも利かない。これまでwikiだから画像に関してはキャッシュせずにダイレクトにレンタルサーバーの画像を見るようにしてたけど、そうじゃなくてクラウドフレアにいったんキャッシュさせてこれをブラウザに表示するようにした。
クラウドフレアのキャッシュ時間は30分に設定したんで、すでにアップロードされてる画像を置き換えた場合最長で30分wikiに反映されない場合がある。
注意してね。
試してないけど表面のwikiだけでなくアップロード画面に表示される画像も最長30分間変わらないと思うんで、混乱するかもだけどこれ以外に手立てがなかったんでご了承ください。

0 件のコメント:
コメントを投稿