問題タブ [scalable]

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 投票する
2 に答える
439 参照

javascript - スケーラブルなnodejsアプリのRabbitMQ、スケーラブルなアプリを構築するにはどうすればよいですか?

メッセージブローカーとしてのRabbitMQの使用についてのあなたの意見はどうですか?socket.ioを使用してアプリケーションを拡張可能にすることを考えている場合、私のnodejsプロジェクトに、redisと比較してどのようなものを使用しますか??

他のどのシナリオで Rabbit を使用できるか、または他のより強力なツールがあります。

Nodejsでスケーラブルなアプリケーションを構築するために私に何を勧めましたか?

この記事を読んでいます http://blog.cloudfoundry.com/2013/01/31/scaling-real-time-apps-on-cloud-foundry-using-node-js-and-rabbitmq/

フィードバックが必要です。ありがとうございます。

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

wpf - フォントの縦横比を歪めることなく、WPF ユーザー インターフェイスを画面に合わせてスケーリングする

さまざまなアスペクト比で、全画面に収まるように UI をスケーリングする必要がある WPF アプリケーションがあります。一部にグリッドを使用していますが、それはフォントをスケーリングせず、ViewBox を使用して TabControl をスケーリングしますが、アスペクト比を変更してテキストを歪めます。

コントロールのジオメトリとテキストのフォント サイズをスケーリングするが、フォントの同じ縦横比を維持する代替手段はありますか?

私はしばらく探していましたが、誰もこの正確な問題に答えていないようです。

この問題は、自分で何かを最初から書くことができることを示唆しているようですが、フォントのスケーリングを制御できるという意味はありません。

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

jquery-plugins - 異なる画像サイズでクラウド カルーセル v1.0.5 をスケーリングする方法

R. Recco の CloudCarousel V1.0.5 プラグインをさまざまな画像サイズで拡張可能にするにはどうすればよいか考えていました。つまり、画像カルーセルを Foundation レスポンシブ フレームワークに含めました。残りの Web アプリケーションはさまざまなフォント サイズ (レイアウトで rem base を使用) に正しく適合するため、どのプロパティをどのように変更する必要があるかを知りたいです。大きいサイズまたは小さいサイズで同じ側面を維持するためのプラグイン。

現時点では、いくつかの線形プロパティ (xpos、ypos) のみを変更しましたが、プラグインはいくつかの非線形関数 (cos、sin など) を使用するため、従うべきパターン (スペースと位置) を理解できません。ラッパーコンテナーに応じてサイズを変更した後は一致しません)。最小スケールも変更しようとしましたが、これ以上何をすればよいかわかりません。

すべてを適切にスケーリングするために何を変更する必要があるかについて、誰かがヒントを教えてくれますか?

関連するコードを含む jsfiddle を次に示します。これで十分だと思います。

http://jsfiddle.net/joseAyudarte91/UaJg3/6/

これはhtmlです:

わかりました、申し訳ありませんが、ここにコードを追加するには問題があります。jsfiddle リンクがある場合、なぜそれが必要なのか本当に理解できません.とにかく、すべてがそこに表示されます。

ありがとう

0 投票する
0 に答える
583 参照

node.js - スケーラブルな SocketIO メッセージ ルーム

だから私は現在アプリを構築しており、ネットワーキングを行う最も効率的な方法について考えようとしています。

私は、トピックを投稿すると人々がそれについてチャットするという点で、チャット ルームとフォーラムの投稿の間のクロスを作成しようとしています。このチャットをリアルタイムで行い、ユーザーがさまざまなトピック (チャット ルーム) をすばやく切り替えることができるようにしたいと考えています。

これは本質的に単純なチャット ルーム アプリであり、ご存知のように SocketIO を使用すると非常に簡単です。しかし、私が緊張しているのは、スケーラビリティの問題です。多くのユーザーが多くの SocketIO ルームにサブスクライブしていると、スケーラビリティの問題はありますか?

一般に、チャット ルーム アプリケーションでは、ユーザーは一度に 1 つのチャット ルームでのみアクティブになるため、合計でそれほど多くのルームはありません。私が設計しているシステムでは、これらのトピック (チャット ルーム) が同時に何千も更新される可能性があり、1 人のユーザーがそれらの多くで同時にアクティブになる可能性があります (新しいトピックを作成するたびに)。フォーラムの投稿では、新しい SocketIO ルームを作成しています)。

これをどのように解決できますか?1 時間以上更新されていないトピックのすべての SocketIO ルームのみを破棄し、すべての情報をデータベースに保存して、再度更新された場合に再作成することを考えていますか? これは適切なアプローチでしょうか?

以前にこのような問題に遭遇した人はいますか? 私はこれを間違った方法で行っているように感じており、これに Web ソケットを使用するべきではありません。

アップデート:

私はばかげています。すべてのトピックではなく、ユーザーがトピックを閲覧している間、socket.io メッセージのみを送信する必要があることに気付きました。

ただし、トピックが更新されたことをユーザーに知らせるメッセージをプッシュする必要があります (誰かがコメントしたなど)。

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

angularjs - ng-view/partial 使用時の AngularJS のスケーラビリティ

AngularJS のパーシャル/テンプレート内にスクリプト タグを追加することは可能ですか? メインページに部分的なcontroller.jsをロードする場合、ng-view(ルーター付き)のみを使用できます。ページ数の多いアプリの場合、これはうまく機能しません。JQuery の修正について聞いたことがありますが、試してみましたが失敗しました。JSP、MVC4、または Wicket を使用して解決できますが、それはかなり大きなオーバーヘッドです。RequireJS ソリューションについて聞いたことがありますが、RequireJS の目的は実際にはないと言う人もいます。