もなみ9歳 〜Lite〜
2005年02月18日 |
ほんとにらいとなんですー。 |
えっと。
今回、URLが変更になったと同時にシステムも色々と変更になっていますー。
たとえば、個別記事へのリンクができるようになったり、スレッドフロート型掲示板が新しくなったり、くるモナが誰かが書くまで続くようになったり、一言BBSが複数設置できるようになったり、裏に入ると、Cちゃんでも簡単に更新できるような「ほぼ全自動ブログもどきシステム」になったり。
そして、一番大きいのは、ぽぉたるに比べて表示が圧倒的に軽くなったことではないでしょうかー。
さて、コンテンツが表示されるまで待てるのは何秒?という意識調査があったようですー。
結果を書くと、全体の80%以上が「10秒以内」20%は「3秒以内」と回答しているようですー。
これって、もなみのように独自サーバーを用いている所には、かなり重要な話でしてー。
もなみの使っている回線は128K(1K=1000)専用線ですから、完全なパフォーマンスが発揮できたとしても3秒以内にレスポンスを返すには、転送するデータは384Kbitである必要があり、これをバイトに変換すると、約46.8Kバイト(1K=1024)となるのですー。
実際には同時に何人もの方がアクセスされますし、128Kのスループットが常に得られるわけでもないので、30Kバイト以下が限界と考えておりますー。
もなQぽぉたるの場合、30Kバイト以下はクリアできたのですケド、色々なスクリプトの動作が遅く、雑記などでは動的にhtml作成もしていたため、3秒以内という条件をクリアするのが難しかったのですよー。
ところが、もなQらいとでは3秒以内という条件をクリアできるようになりましたー。
その理由について、馬鹿天才と紙一重のプログラマー、もな兄にウチュウゴで語ってもらいましょー。
「perlはインタプリタ言語なのでコメント文や変数名だけでも速度が変わってくるのだがフリーで公開されているスクリプトは見易さ重視のせいでコメントや変数名が長かったり定数をメンテできるように無駄に代入していたりrequireが多用されていたりするため遅いので当然自作するのが一番早くなるに決まっている(たとえばgooお子様チェックはこんなロジックで書いてcrontabで実行していたので軽かった)ので今回は一切の無駄を排除して100Kバイトほどフルシステム高密度自作したことで10倍程度のパフォーマンスを得た」
もなみも「アイドルのたしなみ」程度になら簡単なコードを書けますケド、もな兄は相変わらず言うことがキチガイウチュウゴで、何言ってるのかさっぱり判りませんねー。
まー、よーするに10000人/日でも耐えられるシステムになったみたいだということなのですケド、実際のアクセス数がそこに辿り付くことは無いと思いますので、なんだか無駄なことにエネルギーを使う人だなーと、もなQは思いましたーw
名無し様:書くの遅くなったけどくるもなげと⊂(´∀`⊂⌒`つ 名無し様:結局キャッシュがあるのでほとんど速度変わらなかったり・・・ 名無し様:KURUMANA--- もなみ:もな兄からレクチャー受けましたので、今から頑張って書いてみますー 名無し様:俺たちのチキンレース…ッ!>くるモナが誰かが書くまで続くようになったり 無様:無駄な部分を省くってのは解るとしても、その結果を算出できるのがウチュウジンw 逆様:フレームが消えたのと過去ログの呼び出し方が変わってるのは関係あるのか・・・? kz405様:つまりこれがもなQらいとのクオリティーの正体なわけだ・・・あんまわかんなかったりorz もなみ:もな兄から宿題出されました・・・なんで10倍になるのかって・・・ 逆様:お子様チェックはキッズgooに判定させてるって事なのか・・・?一応頑張ってみたがやっぱ解読無理_| ̄|○しかしCとかアセンブラだと開発する量がはるかに多くなりそうな気がする。。。 TT-TT様:1102233=いてん富士山さん(移転富士山3)!? TT-TT様:自鯖ならmod_perlという選択肢わいかがでしょうか〜♪ もな兄:MFCでフォロー。 ばん様:最終的にはCで作ったバイナリ実行かな? 名無し様:最強速度を目指すならアセンブラで…ハード系でごめんなさい。 餅様:限界に挑戦するコーディングってやつでしょうか。 名無し様:まったく理解不可能なウチュウゴ。 沙紗茶様:「天才と紙一重」ということは、高いところに上るのが好き? 一応プログラマ様:代わりに回答失礼します。perlはサーバサイドで処理されます。 一応プログラマ様:ロジック最適化だけで10倍というのは難しいと思いますので。 名無し様:perlってクライアント側が処理するの?無知でスマソ 一応プログラマ様:gooコード見れば、もな兄さんの凄いことはわかりますが、どうやって早くしたのか、もう少し具体的に教えていただきたいです。 マルク様:これが…くるもな…。 名無し様:くっくるもなー
|
|
リンクポリシーや転載トカについては、こちらを御覧下さいー。
spamメールや脅迫メールは晒すことがありますので、覚悟の上でどうぞ。
|
|