■掲示板に戻る■ 全部 1- 最新50
自動処理、ぎゃふん。
- 1 :えずきゅう :06/02/24 16:15:14 ID:sledzIU+
- 某Automaterフォーラムで、こんなやりとりを見ました。
(メーリングリストに登録しているので、自動で届くのレス)
Q.ページを新しくしたので、アクセスカウンタを引き継ぎたい。
前アクセス数(2000)の回数分、トップページを表示させるAutomaterは可能か?
A.AppleScriptなら簡単です。繰り返し文を使えば良い。
例文:repeat 2000 times ...
読んでいた私・「ぎゃふん。」
- 2 :えずきゅう :06/02/24 16:24:26 ID:sledzIU+
- 変数xに2000を代入するのに、x=2000;ではなく、
x=0;while(x==2000){x++;}
と書くようなオモムキですな。
これをネットワーク越しにやろうと言うから、恐ろしい。
- 3 :kiyo :06/02/24 17:17:47 ID:???
- ああ、最初はQAの意味が判らなかったです。
Qのヒトは
1.新しいHPサービスを借りた
2.旧サービスのカウンタの値を引き継ぎたい
3.「新しいカウンタサービスに初期値を設定するのではなくスクリプトで以前のカウンタ分新しいカウンタを叩く」!
事は出来るか?
と聞いているのですね。
その質問に対する答はどちらかというと
「そんなDOS攻撃は、やめてください。アクセス停止されますよ。」
で、あるべきだと思うででし…
短時間に2000回も同一アドレスからアクセスがあったらワタシなら確実に拒否アドレスリストに入れます。
ハイ…しくしく
- 4 :kiyo :06/02/24 17:25:20 ID:???
- さらにその、答を
>repaet…
この人の方がもっと怖い…ソレは すでにプログラム以前の問題
- 5 :えずきゅう :06/02/24 17:56:47 ID:sledzIU+
- x=0;while(x==2000){x++;}
あ、間違えました。
x=0;while(x<2000){x++;}
ですね。
「新しいカウンタサービスに初期値を設定するのではなくスクリプトで以前のカウンタ分新しいカウンタを叩く」
そうです。説明不足で申し訳ありません。
……というか、私も最初は意味が理解できなかったのれす。
- 6 :えずきゅう :06/02/24 18:01:05 ID:sledzIU+
- ちなみに、その後のレス応答を見ていると、
1・短時間でrepeatするととレスポンスしないので、delay 1(インターバル)
を挟むとうまく応答する
2・はい、それをしてみようと思います
‥‥となっていました。
お〜い。。。
>DOS攻撃
‥‥ですね。
- 7 :kiyo :06/02/25 00:04:19 ID:???
- さらに言っちゃうと 普通のカウンタは
「連続して同じアドレスからアクセスしてもカウントはひとつ」…なので
2000回アクセスしてもカウンタの増分は「1」…だよねえ
カウンタを設置してあるサービスに初期値を登録するサービスとか
(普通は)あるはずだから… さらに とほほほなカンジ しくしく
親切心があったらそこの○○な人たちに なにか…聴いてくれないような気もする。
- 8 :えずきゅう :06/02/25 01:53:56 ID:wYCCZOWU
- さすがに常連の人が「DoSっぽいのはどうか」「ソースはJavaScriptみたいだから
ソースをいじれば解決する」と突っ込んだみたいですが、
例のRepeat 2000 timesの人が、
・間隔を1秒間隔にすればDoSにはならないから大丈夫
・リロード連発はよくある事
‥‥と答えておりましたな。
ぎゃふん。
JavaScriptの変数を1つ増やす為に世界を駆け巡るパケットと増えるサーバログ。
サーバはダウンしないけど、あきらかに迷惑な、そよ風Denial of Service Attack。
2KB
新着レスの表示
掲示板に戻る 全部 前100 次100 最新50