問題タブ [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.
python - Python スケーラブル チャット サーバー
Python でソケットの学習を始めたばかりです。そこで、チャット サーバーとクライアントの例をいくつか書きました。私がインターネットで見たもののほとんどは、サーバーへのクライアント接続の (非同期) 処理にスレッド化モジュールを使用しているようです。何千ものスレッドがサーバーを殺す可能性があるため、スケーラブルなサーバーの場合、いくつかの追加のトリックを使用する必要があることは理解しています(間違っている場合は修正してください。しかし、それはGILが原因ですか?)が、現時点ではそれは私の関心事ではありません.
奇妙なことに、Python ドキュメントのどこかで、サブプロセスを作成するのが正しい方法であることがわかりました (残念ながら参照を失ってしまいました。申し訳ありません :( ) ソケットの処理について。
問題は、スレッドまたはマルチプロセッシングを使用することです。それとももっと良い解決策がありますか?
答えを教えてください、私に違いを説明してください。
ところで、よく書かれた Twisted のようなものがあることは知っています。既製のスケーラブルなサーバーを探しているわけではありません。代わりに、スケーリングできる、または少なくとも 10k クライアントを処理するサーバーを作成する方法を理解しようとしています。
編集:オペレーティング システムは Linux です。
javascript - スクリプティングSVGのデータ(読み取りと変更)
誰か本当に本当に助けてくれませんか?私は自分のSVGのスクリプトを実行する方法を探していました。しかし、私が得たものはすべて一致していません!そして、彼がそのコードのセットを使用した理由については十分な情報が含まれていません。たとえば、1つはevent.targetを使用し、もう1つはevent.getTarget()を使用し、もう1つはevent.target.firstchild.dataを使用しました。誰か助けてもらえますか?
パスsvgの例は正しいですか?私が必要としているのは、それらの座標を取得し、おそらくそれを変数に入れて、別のsvgの座標として使用することです。では、どうすればそれができますか?もう1つは、インターフェイスに数値を入力してこれらの座標を変更する方法です。
それで答えを探してみましたが、言ったように、必要な情報が見つからなかったか、それが何を示しているのか理解できなかったのかもしれません。
height - フォントサイズを高さに動的にスケーリングする
私は、すべての解像度で完全に表示する必要があるサイトで作業しています。このため、ems、%、および以下のスレッドにあるコードを使用しました。
ブラウザの幅に基づいてテキスト サイズを動的にスケーリングすることは可能ですか?
唯一の問題は、ブラウザ ウィンドウの高さに基づいてフォント サイズが変化しないことです。
このコードを変更してブラウザの高さを取得する方法を知っている人はいますか?幅だけでなく高さにもフォントを調整できますか? (「scaleSource = $body.width()」を「scaleSource = $body.height()」に変更しようとしましたが、何も起こりませんでした...:
前もって感謝します!
- 編集
これが解決策です。ALOTのテストの後に見つかりました:) :
.net - .netで最大1億5000万の小さなオブジェクトを含むメモリ内のスケーラブルなオブジェクトリポジトリを探しています
私は現在、膨大な量のデータを計算する必要のあるデータ管理システムに取り組んでいます。データを含む約1億5000万個のセルを含むExcelシートを考えてみてください。
SQLサーバーデータベースを使用してデータを保存しますが、多くの理由により、計算パフォーマンスは最適ではありません。代替案を検討しながら、メモリ内のオブジェクト構造を試してみようと思いました。
基本的な要件は次のとおりです。
私のExcelアナロジーの同じ「シート」で更新を行う複数のユーザーをサポートする構造が必要です。単一の更新のパフォーマンスが十分に高い場合は、すべてのユーザーの更新をシリアル化することは許容されます
データの損失は絶対に受け入れられません
オブジェクトキーにインデックスが必要ですが、部分キーにもいくつかのインデックスが必要です。そのため、メモリ内構造は非一意キーをサポートする必要があり、一致するレコードのコレクションを返す部分キーを効率的に検索できます。
.NETをサポートする必要があります
これらの条件を考慮して、何か提案をお願いしますか?
ありがとうございました、
ケマル
asp.net - ヒットを最適化する SQL Server の負荷分散またはクエリの最適化
開発者がデータ アクセス コードを記述するとき、アプリケーションが適切にスケーリングし、負荷/ヒットを処理する必要があるかどうかを本当に心配する必要があります。
この単純な問題を考えると、スケーラブルな方法でどのように解決しますか?
1.ProjectResource
クラスです ( に割り当てられたリソースをカプセル化しますProject
)
2.プロジェクトに割り当てられた各リソースはUser
クラスです
3.User
のそれぞれにProject
もあるReportingHead
とProjectManager
のインスタンスもあるUser
4.最後に、Project
プロジェクトの詳細を含むクラスがあります
使用クラスの凡例
ユーザー
計画
プロジェクトリソース
テーブル ダイアグラム
プロジェクトリソース
リソース ID
プロジェクト ID
ユーザーID
レポーティングヘッド
プロジェクトマネージャ
クラス図
プロジェクトリソース
ResourceId : 文字列 / Guid
プロジェクト : プロジェクト
ユーザー : ユーザー
ReportingHead : ユーザー
ProjectManager : ユーザー
ノート:
すべてのユーザー情報は User テーブルに格納されます
すべてのプロジェクト情報はプロジェクト テーブルに保存されます
これが問題です
以下の Resource In a Project オペレーションのアプリケーション リクエストが実行された場合
最初にプロジェクトのレコードを取得します
UserId を取得し、( を使用して
Users DAL
) リクエストを作成してユーザー インスタンスを取得します。ProjectId を取得し、( を使用して
Projects DAL
) リクエストを行い、プロジェクト情報を取得しますUsers
最後にandProject
を のインスタンスに割り当てますProjectResource
3 Db Calls
ここでは単一のデータを入力するために作成されていることがわかりますProjectResource
が、懸念事項とオブジェクトの管理者は明確に定義されています。&にもあるので、これは私が計画した方法です。connection pooling
Sql Server
ADO.net
Table Inner Joins と Populating を使用して、すべての詳細を 1 回のヒットで取得する別の方法もあります。
私は本当にどちらの道を取るべきですか、なぜですか?
エクストラ:
.NET 2.0、ASP.net 2.0、C#、Sql Server 2005、アプリケーションをホストする同じマシン上の DB。
android - スケーラブルなビデオコーディング、モバイルデバイス用のsvcを使用してレイヤーを拡張できますか?
私はH264コーデックのSVCについて少し調査していますが、私が知る限り、SVCは以前のAVCの拡張であり、モバイルデバイス(おそらくAndroid)で動作するようにSVCのベースレイヤーを使用しています。
私の質問は、SVCを使用してモバイルデバイスでこのベースレイヤーを拡張することは可能ですか?モバイルデバイスはこれを実行するのに十分強力ですか(メモリ、RAMなど)?
ありがとう
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プロジェクトにあります
php - ニューラル ネットワークを使用した Web アプリ
分類ニューラル ネットワーク (LVQ など) と教師あり学習を使用する小さな Web アプリを構築する必要があります。これは非常に複雑なアプリではありませんが、スケーラブルである必要があります。私は PHP しか知らないのですが、ブラウジング中に特定のニューラル ネットワーク マネージャーや PHP 用のクラス (Tremani Neural Mesh など) に出くわしました。十分にスケーラブルにするために?私も新しいプラットフォームを学ぶことにオープンです。
wpf - ビューボックスの子要素をスケーラブルにしない方法
ビューボックス付きのWPFウィンドウがあります。このビューボックスの子要素の1つを、どの画面解像度でも同じサイズのままにしておきたいです。
私のXAML:
ビューボックス内の最初の2つの画像は事前定義されており、さまざまな画面解像度で細かく拡大縮小されます。私の問題は、実行時にソースを取得し、すべての解像度で同じ正確なサイズである必要がある3番目の画像にあります。4x3のアスペクト比で撮影された写真が含まれますので、そのままにしておいてください。
ただし、16x9の画面解像度では、それらは引き伸ばされます。XAMLで固定サイズを設定しようとしましたが、機能しません。StretchをNoneに設定しようとしましたが、どちらも機能しません。私はこの画像のサイズをコードビハインドに残そうとしましたが、無駄になりました。
この3番目の画像をスケーリング不能にするために他に何ができますか?いくつかの理由で、ビューボックス内にとどまる必要があります。
c# - ベクター描画からのルート->c#Windowsアプリケーション
私のc#Windowsアプリケーションで、建物の「マップ」を提示する必要があります。さまざまな部屋がさまざまな方法で色付けされ、さまざまなことを示しています。これは、さまざまなサイズでさまざまな視点からレンダリング可能である必要があり、1回限りの演習ではなく、さまざまな施設で繰り返し可能なプロセスである必要があります。
私はそれを古い学校レベルのエディター(古いIDのものを考えてください)の観点から考えています。その製品はトップダウンでレンダリングできます。自分の編集ツールを設計するのは大変な作業のように思われるので、既存のツールをc#に接続する方法を探しています。
.NET描画コードを(必要に応じて)ダウンさせ、Adobe Illustratorのデザインを(必要に応じて)ダウンさせました-私が探しているのは、2つをリンクする方法、または(適切な場合)これらの2つの役割で完全に異なるものを使用することを提案します。ありとあらゆる提案を非常にありがたく受けました、ありがとう!