私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

スレッド

└◇350:
Re[7]:SoSというよりPerlの事かな? [moon] 02/13 00:41

 └◇351:Re[8]:SoSというよりPerlの事かな? [なず] 02/13 05:51<-last


350● Re[7]:SoSというよりPerlの事かな?[ moon ] 2003 02/13 00:41
> プルダウン表示の部分をカットするってことですかね?(プラス名前入力処理等)

そういうことです。

> あの部分は毎回すべてのキャラデータを読んでいるんでしょうね。(たまたま先日あの部分をいじっていた)
> 軽減できそうですがやはり大きく違うものなのでしょうか?(体感速度とまではいかなくとも早いのかな?)
> 大きく変わりそうならそういった処理もしてみたいです。
> ただやはりプルダウンは楽でしょうから、悩みどころです
> 特にうちではテスト分しかキャラデータをおいてないので、多くのプレイヤーがいる状況では違うんでしょうけど。(あんまり多いとプルメニューが長くなるでしょうし、やはり状況でしょうか?)
> TPOに合わせてってことでしょうけど、判断基準がなくてw

人数が少ないと感じないとは思いますが、人数が多くてしかも回線速度が遅い環境の人だと差が体感できるほどに違いは出ると思いますよ。といっても100人級で56Kbps程度でも1秒の差は出ないとは思いますが。(でもそれがより合わさって体感できると。)
もちろん、ファイルアクセスはコンピュータのもっとも遅い処理の一つなのでそれを減らすことになり処理量的にもかなりの削減になります。

# 自分で一番体感速度の向上が感じられたのは、プルダウンを無くす、不必要な行動メニューを減らす、自分のキャラ画像を表示しない、自分のコメントを表示しない、などの全てを実行したときです。(うちでは表示をある程度オンオフできるようにしてあるので)
スレッド一覧


351● Re[8]:SoSというよりPerlの事かな?[ なず ] 2003 02/13 05:51
> 人数が少ないと感じないとは思いますが、人数が多くてしかも回線速度が遅い環境の人だと差が体感できるほどに違いは出ると思いますよ。といっても100人級で56Kbps程度でも1秒の差は出ないとは思いますが。(でもそれがより合わさって体感できると。)
> もちろん、ファイルアクセスはコンピュータのもっとも遅い処理の一つなのでそれを減らすことになり処理量的にもかなりの削減になります。
塵もつもればってやつですねぇ....。
できるだけ実行回数を減らす努力ってのをしないとですね(^^)
念頭に置いて作業したいとおもいます。

> # 自分で一番体感速度の向上が感じられたのは、プルダウンを無くす、不必要な行動メニューを減らす、自分のキャラ画像を表示しない、自分のコメントを表示しない、などの全てを実行したときです。(うちでは表示をある程度オンオフできるようにしてあるので)
キャラ画像を削るのはやはり味気ないのですが、自分のコメントって確かに毎回表示させておく必要はなさそうですね。
この辺なども削ってみようかな。(画面もすっきりしそうだし)
不必要な行動メニューの減少をどうするか、かなり難しいです。
色々と改良をというか機能を付け加えたせいか、かなりコマンドが多くなってしまっている現状です。(^^;
増やす際にはかなり気を使っていても、機能が増えるとその分増えてしまうのは仕方ないことでしょうけど、その分細かい部分の処理を軽減させようという所から今回の一連の質問へ結び付いています。
前回までのelsif化等も一部では修正をいれたりしてみてます。
色々と他の部分でも不要な物や処理の向上を計るためにソースの見直しなども行っている状況です。
一度一通り見直して、また問題が出た時はおじゃまさせて貰おうとおもいます。
一連の回答等ありがとうございました。
定期的にお邪魔させて頂いていますので、また違うテクニック?等ありましたらご助力お願いします。m(、、)m
スレッド一覧

CGIROOM