装備検索を1:アーカイブ:ドラクエ10冒険・サイト運営ブログ
装備検索を1
手始めに装備検索を何とかできないかなと考えています。まず表示が重いのが問題で、ここを何とかしないとこれ以上の要素を追加なんてできない状態なんです。
それでなぜ重いのかと言いますとデータベースから取り出すテーブルの列の数が多すぎるのが問題、なの、ですかね?。
今の状態は攻撃力などのパラメータ、基礎やらセットやらの効果をすべて取り出しているわけです。
たぶん40列くらい。モンスター検索ちゃんのほうは17個くらい。たぶん。
行の方はと言いますとモンスターちゃんと装備どちらも1600くらいなのでそこまで差がないのです。
SQLにかかった時間を表示できた気もしまして、
そのデータをとれば一発でボトルネックが分かる気もしますが、
そんな細かい技憶えていないので一旦存在自体忘れましょう。
そこで今思いついたのですが、Excelレベルで(半自動で)取り出すデータをarrayにできる形で3つくらいの列にまとめて、
表示段階で処理速度的に可能ならばPHPで、難しければJavascriptで再分割してやればなんかうまくいく気がしてきました。
つまり40列から2列くらい+少し長文の1列になるとだいぶ早くなるんじゃないのかなって事です
1発目から意外とヘヴィなExcel編集とscriptの気がしますがちょっと試してみようかなと思ってます。
普段ならごっそりカットする文が多い気がしますがリハビリがてらなので良いのです。たぶん。