問題タブ [gm]
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.
javascript - JS: Promise が値を返さない
非同期関数の値を取得する必要があります。Promise を使用しようとしましたが、うまくいきません:
私が得る結果はPromise { <pending> }
imagemagick - Graphicsmagick がサーバー上でより多くの処理時間を取っている
GraphicsMagick を使用して複数の画像レイヤーに色を付け、それを構成して単一の画像を形成し、それを返しています。
ローカルでは、1 つのレイヤー (1000 x 1000) を処理するのに約 30ミリ秒かかりました。
以下が画像です。
以下は私の色付けコードです:
しかし、これをサーバーにホストし、50 人の同時ユーザー負荷のみで負荷テストを実行した場合。単一レイヤーのパフォーマンスは、単一レイヤーで約250msに低下します。
以下は私のサーバー構成です:
グラフィックマジック: 1.3.26
OS:ウィンドウサーバー 2012
プロセッサ: Intel(R) Xeon(R) 2.40 GHz (2 プロセッサ)
メモリ: 128GB
巨大な負荷を簡単に処理できるように、パフォーマンスを改善するのを手伝ってください。
ありがとう。