問題タブ [delay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3661 参照

process - AMQP による配信の遅延と重複メッセージの防止

メッセージを散発的に生成するシステムを使用しており、5 分ごとに 0 または 1 つのメッセージのみを送信したいと考えています。メッセージが生成されない場合、キュー コンシューマによって処理されるものはありません。5 分以内に 100 個の同じメッセージが生成された場合、そのうちの 1 つだけをキューから消費する必要があります。

AMQP(RabbitMQ) を使用していますが、rabbitmq または AMQP プロトコル内でこれを達成する方法はありますか? キューの内容を検査して、重複を挿入しないようにすることはできますか? キューの検査は悪い考えのようであり、通常、メッセージング システムに対して行うべきことではありません。

キュー検査なしで、これらのツールでこれを達成できますか? 頭に浮かぶ唯一の解決策は、すべてのメッセージを取得する 2 つ目のキューを用意し、コンシューマーが各メッセージを読み取って内部キューに入れ、5 分間待機し、受信した重複メッセージを破棄することです。遅延の後、単一のメッセージが「実際の」キューに入れられて処理されます。

これは、キュー システムで処理できる一般的な状況のようです。何か案は?

0 投票する
4 に答える
669 参照

javascript - ユーザーが数秒間非アクティブになった後に ajax コードを実行する

私はここにいるのは初めてなので、お手柔らかにお願いします。これはやや混乱した状況です。:)

ユーザーが別のユーザーの名前 (または名前の一部) を検索テキスト ボックスに入力すると、その検索文字列に一致するユーザーのリストが返される検索入力に取り組んでいます。問題は、何万人ものユーザーが関与している場合、少し遅いことです。この遅さのため、ユーザーが検索入力にすばやく名前を入力すると、画面はキーストロークごとに検索結果をフラッシュし始めます (ユーザーが検索文字列を既に入力した後)。かなり反応が遅れているようです。

たとえば、「Wendy」という名前を入力すると、検索文字列「W」(入力した最初の文字) の検索結果はまだ表示されません。文字「W」の検索結果が表示され、続いて「We」などが続きますが、私はすでにフルネームを入力しており、「Wendy」の結果を表示したいだけです。

私がやりたいのは、ユーザーが一定時間何も入力していない場合にのみ検索を実行することです (私は2秒間考えています)。それ以外の場合は、「検索中」という単語が表示されます。Javascript メソッドのコードは次のとおりです。注意として、そのコードは現在ユーザーを検索するために機能していますが、遅延実行を実装する必要があるだけです。

これがすべて理にかなっていることを願っています。助けていただける方、よろしくお願いします。

0 投票する
1 に答える
991 参照

java - システム フレームのボタンを使用して Java アプレットの JFrame を閉じると遅延が発生する

JFrame を開く Java アプレットを作成しました (ブラウザで実行すると、小さな新しいウィンドウがポップアップ表示されます)。

問題は、ウィンドウ フレームのボタンの 1 つを押すと、ウィンドウが閉じる/最小化/最大化される前に、わずかな遅延 (2 または 3 秒間マウスを動かすことができない) があることです。非表示のメニュー アクション (ウィンドウの左上のアイコンを押してアクセス) は完全に機能します。

開発環境では、問題は発生しません。

現在、jdk 1.6 update 16 を使用しています。

誰でもアイデアはありますか?

0 投票する
4 に答える
26886 参照

javascript - OnKeyUp JavaScript 時間遅延?

こんにちは再び Web のマスター :) さて、私は新しいばかげた質問を持っています。私はこの解決策についてどこでも読みましたが、私に合った解決策が見つかりませんでした。

私は持っています:

私が求めているのは、ボタンが押された後にこれをチェックしないようにする方法ですが、1000ミリ秒のキーボードの非アクティブを言った後ですか?

0 投票する
2 に答える
9160 参照

jquery - 遅延後に jQuery メニューをフェードアウトする

トップレベルの項目にカーソルを合わせるとフェードインする jQuery ドロップダウン メニューに取り組んでいます。マウスを離してもメニューがすぐに消えないように設定したいです。私はこのコードを持っています:

1 秒後にアラートが発生しますが、メニューはフェードアウトしません。

0 投票する
2 に答える
9327 参照

jquery - ホバーインテントで遅延

...これは機能しますが、2つの問題があります。

  1. 本来のように5秒待たないようで、何を設定してもほぼ瞬時に開きます。

  2. 同じページでhoverintentプラグインを使用するすべての要素に影響します。

助けていただければ幸いです。ありがとう!

0 投票する
4 に答える
137 参照

php - リーチャーを遅くするためにスクリプトを遅らせる

ロイヤリティフリーの画像をダウンロードできる画像バンクサイトを開発中です。ボットを使用しているユーザーや頻繁にダウンロードしているユーザーの速度を落としたいので、1 日のファイル制限を設定し、ファイルを配信するスクリプトに可変スリープを組み込みました。前回のダウンロードの完了時刻をデータベースに書き込み、次のダウンロードが開始されたときに経過時間を確認します。それが N 秒未満の場合、M 秒だけダウンロードを遅らせ、連続する違反で M を 2 倍にします。スクリプトがサーバーの実行時間制限に達するまで、これは正常に機能します。

私のホスティング会社は、スリープ時間が実行時間にカウントされることを確認しています。

開発段階で慎重すぎませんか?

PHPスリープを使用せずにサイトを悪用しているユーザーを検出してスローダウンする方法について何か提案はありますか?

0 投票する
11 に答える
47039 参照

javascript - iframe の読み込みを遅らせますか?

JavaScript の読み込みを遅らせるためのツールやテクニックがいくつかあることは知っていますが、ページの残りの部分のダウンロードとレンダリングが完了するまで読み込みを遅らせたい iframe があります (iframe は非表示にあり、誰かがページ上の特定のタブをクリックするまで表示されます. iframe の読み込みを遅らせる方法はありますか? 提案があれば大歓迎です. ありがとう!

0 投票する
3 に答える
2282 参照

java - Hibernate での INSERT LOW_PRIORITY または INSERT DELAYED

Hibernate を使用して MySQL テーブルに low_priority または遅延挿入を行うにはどうすればよいですか?

ロギング ルーチンで、ログ情報をデータベースのテーブルに挿入して、さらに分析したいと考えています。しかし、挿入にかかる時間は気にしないので、通常は INSERT LOW_PRIORITY INTO LogEntry (level, title, full) VALUES ('Info', 'Title here', 'Full log') と言います。 ; エンティティ LogEntry がある場合、LogEntryDAO を作成または接続して、LOW_PRIORITY または DELAYED の挿入と更新を行うにはどうすればよいですか?

乾杯

ニック

0 投票する
6 に答える
13839 参照

php - PHPコード全体に影響を与えるPHPsleep()を停止するにはどうすればよいですか?

だから、私のアーケードでは、howlingdoggames.com。ゲームがオンになっているページにアクセスするたびにポイントを獲得できるポイントシステムがあります。これの乱用を減らすために、私はある種の遅延を作りたいので、45秒後にのみ授与されます。これが私が試したことです:

index.phpしかし、これは私のサイトの他の多くのコードと一緒にあるので、これは私のWebサイト全体を45秒間停止するようです。

とにかく私はそのコードのビットを分離できるので、それはステートメントを作るだけですか

45秒待ちますか?