管理人のDeltaが勝手気ままに運営しているBF2 Demo ServerのDelta Fieldです。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
現在公開している勝率・K/Dランキングですが、これらはリクエストがある度に毎回データを引っ張ってきて、算出、ソート、表示を行っております。
この方法はリアルタイム性が高いのだが、その反面
・膨大な量を毎回処理する必要がある。
・処理に時間がかかる。
・スクリプトがより複雑に
のようなデメリットもある。
さらに鯖に意外と負荷がかかってるようなので、現在1日1回一括処理にてデータを処理するシステムを組んでおります。この方法なら鯖人数が少ない時間に予め処理しておけば、あとは表示だけで済むため、高速化が期待されます。
またソートはデーターベース側で行うので算出処理を行うスクリプトも簡単になった。
そして現在、総合スコアランキング以外にどんなランキングがあればよいかと検討中であります。
こんなランキングが見てみたい!!等の要望がありましたらコメントに書いて下さいな。
この方法はリアルタイム性が高いのだが、その反面
・膨大な量を毎回処理する必要がある。
・処理に時間がかかる。
・スクリプトがより複雑に
のようなデメリットもある。
さらに鯖に意外と負荷がかかってるようなので、現在1日1回一括処理にてデータを処理するシステムを組んでおります。この方法なら鯖人数が少ない時間に予め処理しておけば、あとは表示だけで済むため、高速化が期待されます。
またソートはデーターベース側で行うので算出処理を行うスクリプトも簡単になった。
そして現在、総合スコアランキング以外にどんなランキングがあればよいかと検討中であります。
こんなランキングが見てみたい!!等の要望がありましたらコメントに書いて下さいな。
PR
この記事にコメントする