ドラクエ10冒険・サイト運営ブログ
モンスター検索に白箱【PC高解像度のみ】
期間 Ne
モンスター検索に白箱【PC高解像度のみ】
パソコン版のモンスター検索の高解像度版のみに白宝箱検索を追加しました。
高解像度ってどのくらい?
1200px~で作ってます。
だいぶ疲れてますので低解像度版とスマートフォンはまた今度です。
装備の部位と装備レベルと防具のセットと装備の名前を密接に絡み合わせましたUIにしましたら、
SQL検索が絡み合ってとてもとてもとても大変でした。
それぞれがある程度リンクして絞り込めます。
WHEREは結局200行くらいに、
php/htmlは1000行くらいに
生成したhtmlは1万行くらいです
一昔前ならブラウザクラッシャーよね?
・・・
性能は使うために進歩しているんです!
AND OR いっぱいや
期間 Ne
AND OR いっぱいや
SQL検索のWHEREが80行スパゲティになってしまいました。良く動いてますねこれ。
続白箱検索
期間 Ne
続白箱検索
テストページ(パソコン高解像度のみ)https://dq10as.net/search/monster/index2.php
なぜか先日レイアウトで徹夜してたわけですが、
本題は白箱検索なんですよ。
テストした段階ではスピードも問題なさそうですね。
あとはUIどうにかしないとですが。
一番の気がかりはスマートフォンの解像度なんですよ。
4Kディスプレイ搭載してるスマートフォンなんてのもありますが
ブラウザのスマホ表示にすると360pxだったり、
iPhoneのPlusモデルでも414pxしかないんですよね
パソコンのモンスター一覧のモンスター1体で300px以上使っているので
そのまま落とし込むと1列1体で1000体ずらっと縦に並んじゃうんです
うーん
モンスター検索もう少しだけ
期間 Ne
モンスター検索もう少しだけ
背景画像もレイジーロード出来るんですね。もう少しだけ作り込んでみます。
GeForce RTX 20
期間 Ne
GeForce RTX 20
GeForce RTX 2080が後数分後に発売されるんですってGeForce RTX 20のミドルかハイロー?出たら買おうかなと思ってます。
解像度、強敵でした
期間 Ne
解像度、強敵でした
こ、このくらいで勘弁しといてやる(私の)スマートフォンPCモードで横向きで3個入るサイズと戦っていました。
特に深い意味はないですけども。
無理矢理感出てますが実際無理矢理なので問題ないですよね。
テスト段階だったんですが
期間 Ne
テスト段階だったんですが
モンスター一覧に白箱を表示させました。モンスター検索に白箱検索混ぜるテスト段階だったのですが、
以外と悪くないじゃんと言うことで表示だけ先にしちゃいました。
ここから白箱の検索メニューを付けます。
ただその追加したSQL検索で遅くなっちゃう可能性もあるので
実際にメニューを追加するかどうかはわかりません。
苦労話です
シンプルに白箱を取り出す量だけ増やしましたら
Chromeで+4秒の9秒くらいになっちゃいました。
あこれ終わったなと思ったんですが、
ChromeはDOMが遅いのでタグの数を減らしてなんとかって。
実はChromeの場合むしろ表示が少し早くなってたりします。
他のブラウザではほんの少し遅くなってます。
ボトルネックがサーバではなくブラウザってのもどうかと思いますが、
エックスサーバーさんが凄いってヨイショと言いますか事実です。
個人的には情報詰め込み過ぎは好きじゃないんです。
スマホ版の画像と名前だけが結構好きだったりします。
ですが白箱検索させるのに表示させないわけにもいきませんし、
ポップアップなどの表示/非表示はさらに重くなっちゃいますので仕方なしです。
スマホ版も表示させようかなとは思いますが、
スマホはDOMがさらに遅いのでちょっとできるか怪しいです。
白宝箱検索2
期間 Ne
白宝箱検索2
てすとぺーじhttps://dq10as.net/search/shiro/aav.php
そんなわけで、どんな訳なんでしょうかね、
気づきましたら高速になってました。
ここまで来るとモンスター検索と統合させてみたいですよね。
またちょっと試してみます。
DBのインデックス
期間 Ne
DBのインデックス
今までデータベースのインデックスの指定がいまいち良くなかったのでモンスター検索のみ少し最適化してみました。
ほんの少し絞り込み検索が早くなったかもしれません。
前へ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 次へ
ページ