問題タブ [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 に答える
2274 参照

python - Python スケーラブル チャット サーバー

Python でソケットの学習を始めたばかりです。そこで、チャット サーバーとクライアントの例をいくつか書きました。私がインターネットで見たもののほとんどは、サーバーへのクライアント接続の (非同期) 処理にスレッド化モジュールを使用しているようです。何千ものスレッドがサーバーを殺す可能性があるため、スケーラブルなサーバーの場合、いくつかの追加のトリックを使用する必要があることは理解しています(間違っている場合は修正してください。しかし、それはGILが原因ですか?)が、現時点ではそれは私の関心事ではありません.

奇妙なことに、Python ドキュメントのどこかで、サブプロセスを作成するのが正しい方法であることがわかりました (残念ながら参照を失ってしまいました。申し訳ありません :( ) ソケットの処理について。

問題は、スレッドまたはマルチプロセッシングを使用することです。それとももっと良い解決策がありますか?

答えを教えてください、私に違いを説明してください。

ところで、よく書かれた Twisted のようなものがあることは知っています。既製のスケーラブルなサーバーを探しているわけではありません。代わりに、スケーリングできる、または少なくとも 10k クライアントを処理するサーバーを作成する方法を理解しようとしています。

編集:オペレーティング システムは Linux です。

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

javascript - スクリプティングSVGのデータ(読み取りと変更)

誰か本当に本当に助けてくれませんか?私は自分のSVGのスクリプトを実行する方法を探していました。しかし、私が得たものはすべて一致していません!そして、彼がそのコードのセットを使用した理由については十分な情報が含まれていません。たとえば、1つはevent.targetを使用し、もう1つはevent.getTarget()を使用し、もう1つはevent.target.firstchild.dataを使用しました。誰か助けてもらえますか?

パスsvgの例は正しいですか?私が必要としているのは、それらの座標を取得し、おそらくそれを変数に入れて、別のsvgの座標として使用することです。では、どうすればそれができますか?もう1つは、インターフェイスに数値を入力してこれらの座標を変更する方法です。

それで答えを探してみましたが、言ったように、必要な情報が見つからなかったか、それが何を示しているのか理解できなかったのかもしれません。

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

height - フォントサイズを高さに動的にスケーリングする

私は、すべての解像度で完全に表示する必要があるサイトで作業しています。このため、ems、%、および以下のスレッドにあるコードを使用しました。

ブラウザの幅に基づいてテキスト サイズを動的にスケーリングすることは可能ですか?

唯一の問題は、ブラウザ ウィンドウの高さに基づいてフォント サイズが変化しないことです。

このコードを変更してブラウザの高さを取得する方法を知っている人はいますか?幅だけでなく高さにもフォントを調整できますか? (「scaleSource = $body.width()」を「scaleSource = $body.height()」に変更しようとしましたが、何も起こりませんでした...:

前もって感謝します!

- 編集

これが解決策です。ALOTのテストの後に見つかりました:) :

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

.net - .netで最大1億5000万の小さなオブジェクトを含むメモリ内のスケーラブルなオブジェクトリポジトリを探しています

私は現在、膨大な量のデータを計算する必要のあるデータ管理システムに取り組んでいます。データを含む約1億5000万個のセルを含むExcelシートを考えてみてください。

SQLサーバーデータベースを使用してデータを保存しますが、多くの理由により、計算パフォーマンスは最適ではありません。代替案を検討しながら、メモリ内のオブジェクト構造を試してみようと思いました。

基本的な要件は次のとおりです。

  1. 私のExcelアナロジーの同じ「シート」で更新を行う複数のユーザーをサポートする構造が必要です。単一の更新のパフォーマンスが十分に高い場合は、すべてのユーザーの更新をシリアル化することは許容されます

  2. データの損失は絶対に受け入れられません

  3. オブジェクトキーにインデックスが必要ですが、部分キーにもいくつかのインデックスが必要です。そのため、メモリ内構造は非一意キーをサポートする必要があり、一致するレコードのコレクションを返す部分キーを効率的に検索できます。

  4. .NETをサポートする必要があります

これらの条件を考慮して、何か提案をお願いしますか?

ありがとうございました、

ケマル

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

asp.net - ヒットを最適化する SQL Server の負荷分散またはクエリの最適化

開発者がデータ アクセス コードを記述するとき、アプリケーションが適切にスケーリングし、負荷/ヒットを処理する必要があるかどうかを本当に心配する必要があります。

この単純な問題を考えると、スケーラブルな方法でどのように解決しますか?

1.ProjectResourceクラスです ( に割り当てられたリソースをカプセル化しますProject)

2.プロジェクトに割り当てられた各リソースはUserクラスです

3.UserのそれぞれにProjectもあるReportingHeadProjectManagerのインスタンスもあるUser

4.最後に、Projectプロジェクトの詳細を含むクラスがあります

使用クラスの凡例

  • ユーザー

  • 計画

  • プロジェクトリソース

テーブル ダイアグラム

  1. プロジェクトリソース

    • リソース ID

    • プロジェクト ID

    • ユーザーID

    • レポーティングヘッド

    • プロジェクトマネージャ

クラス図

  1. プロジェクトリソース

    • ResourceId : 文字列 / Guid

    • プロジェクト : プロジェクト

    • ユーザー : ユーザー

    • ReportingHead : ユーザー

    • ProjectManager : ユーザー

ノート:

すべてのユーザー情報は User テーブルに格納されます

すべてのプロジェクト情報はプロジェクト テーブルに保存されます

これが問題です

以下の Resource In a Project オペレーションのアプリケーション リクエストが実行された場合

  • 最初にプロジェクトのレコードを取得します

  • UserId を取得し、( を使用してUsers DAL) リクエストを作成してユーザー インスタンスを取得します。

  • ProjectId を取得し、( を使用してProjects DAL) リクエストを行い、プロジェクト情報を取得します

  • Users最後にandProjectを のインスタンスに割り当てますProjectResource

3 Db Callsここでは単一のデータを入力するために作成されていることがわかりますProjectResourceが、懸念事項とオブジェクトの管理者は明確に定義されています。&にもあるので、これは私が計画した方法です。connection poolingSql ServerADO.net

Table Inner Joins と Populating を使用して、すべての詳細を 1 回のヒットで取得する別の方法もあります。

私は本当にどちらの道を取るべきですか、なぜですか?

エクストラ:

.NET 2.0、ASP.net 2.0、C#、Sql Server 2005、アプリケーションをホストする同じマシン上の DB。

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

android - スケーラブルなビデオコーディング、モバイルデバイス用のsvcを使用してレイヤーを拡張できますか?

私はH264コーデックのSVCについて少し調査していますが、私が知る限り、SVCは以前のAVCの拡張であり、モバイルデバイス(おそらくAndroid)で動作するようにSVCのベースレイヤーを使用しています。

私の質問は、SVCを使用してモバイルデバイスでこのベースレイヤーを拡張することは可能ですか?モバイルデバイスはこれを実行するのに十分強力ですか(メモリ、RAMなど)?

ありがとう

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

wcf - スケーラブルなWCFソリューション

NetFX Harmonicsにあるスケーラブルなwcfソリューションを実装しようとしています:合理化された、簡素化された、スケーラブルなWCF接続の作成

だから私のソリューションには4つのプロジェクトがあります

  • Contact.Service(サービスおよびデータ契約)
  • Contact.ServiceImpl(HostFactoryおよびサービス自体)
  • Contact.ServiceHost(Web.configおよびPerson.svc)
  • Contact.ServiceClient

Contact.ServiceClientには、実際にサービスを呼び出すApp.configとProgram.csがあります。

App.config

Program.cs

この例を実行しようとすると、例外がスローされます。

メッセージを受け入れることができるhttp:// localhost:1031/Person.svcでリッスンしているエンドポイントはありませんでした。これは多くの場合、誤ったアドレスまたはSOAPアクションが原因で発生します。

PSPerson.svcは私のContact.ServiceHostプロジェクトにあります

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

php - ニューラル ネットワークを使用した Web アプリ

分類ニューラル ネットワーク (LVQ など) と教師あり学習を使用する小さな Web アプリを構築する必要があります。これは非常に複雑なアプリではありませんが、スケーラブルである必要があります。私は PHP しか知らないのですが、ブラウジング中に特定のニューラル ネットワーク マネージャーや PHP 用のクラス (Tremani Neural Mesh など) に出くわしました。十分にスケーラブルにするために?私も新しいプラットフォームを学ぶことにオープンです。

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

wpf - ビューボックスの子要素をスケーラブルにしない方法

ビューボックス付きのWPFウィンドウがあります。このビューボックスの子要素の1つを、どの画面解像度でも同じサイズのままにしておきたいです。

私のXAML:

ビューボックス内の最初の2つの画像は事前定義されており、さまざまな画面解像度で細かく拡大縮小されます。私の問題は、実行時にソースを取得し、すべての解像度で同じ正確なサイズである必要がある3番目の画像にあります。4x3のアスペクト比で撮影された写真が含まれますので、そのままにしておいてください。

ただし、16x9の画面解像度では、それらは引き伸ばされます。XAMLで固定サイズを設定しようとしましたが、機能しません。StretchをNoneに設定しようとしましたが、どちらも機能しません。私はこの画像のサイズをコードビハインドに残そうとしましたが、無駄になりました。

この3番目の画像をスケーリング不能にするために他に何ができますか?いくつかの理由で、ビューボックス内にとどまる必要があります。

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

c# - ベクター描画からのルート->c#Windowsアプリケーション

私のc#Windowsアプリケーションで、建物の「マップ」を提示する必要があります。さまざまな部屋がさまざまな方法で色付けされ、さまざまなことを示しています。これは、さまざまなサイズでさまざまな視点からレンダリング可能である必要があり、1回限りの演習ではなく、さまざまな施設で繰り返し可能なプロセスである必要があります。

私はそれを古い学校レベルのエディター(古いIDのものを考えてください)の観点から考えています。その製品はトップダウンでレンダリングできます。自分の編集ツールを設計するのは大変な作業のように思われるので、既存のツールをc#に接続する方法を探しています。

.NET描画コードを(必要に応じて)ダウンさせ、Adobe Illustratorのデザインを(必要に応じて)ダウンさせました-私が探しているのは、2つをリンクする方法、または(適切な場合)これらの2つの役割で完全に異なるものを使用することを提案します。ありとあらゆる提案を非常にありがたく受けました、ありがとう!