ご存知の方もいらっしゃると思いますが、Facebook はこの種の「システム」を使用しており、非アクティブまたはリモート セッション クローズによってユーザー セッションが失われたときにポップアップが表示されます。私はすでにこのNode.js の質問を見て読みましたが、何も見つかりませんでした。
私はカナダのコンピューター ビジネスで働いています。当社の主な製品は CRM であり、すべてが Classic ASP を使用してコーディングされています。
知っている。
Web ベースのアプリケーション全体がうまく機能しており、サーバーでサイトをホストしているため、必要に応じてポートを開いてソケットを使用することができます。
主な質問は次のとおりです。たとえば、セッションが期限切れになったとき、またはサーバーのリセットが原因で単に失われたときに、クライアント側のイベントをトリガーする方法はありますか (javascript ライブラリまたは jQuery プラグインを使用しますか?)。
もちろん、AJAX リクエストを毎秒送信してユーザー セッションがまだ存在するかどうかを検証するのではなく、別のソリューションを使用することをお勧めします。それが役立つ場合、同時に接続するユーザーは最大で約 3,500 人であり、当社のサーバーはより多くのトラフィックを簡単に処理できます。サーバーは、IIS 7 と共に Windows Server 2008 で動作しています。
残念ながら、デバッグするものが何もないため、この質問のコード ブロックやスクリーンショットを提供することはできません。
1 つのアイデアは、何も返さず、そこでハングするファイルに AJAX 要求を使用することです。セッションが失われた場合 (非アクティブまたはサーバーのリセット)、AJAX 要求はエラーをトリガーし、「エラー」関数がトリガーされます。それは考慮すべきことでしょうか?
または、他の提案はありますか?