問題タブ [server-load]

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

optimization - 複数のファイルを 1 つにまとめてから分割する

私はモバイル ゲームを開発していますが、グラフィックスが重いため、すべてを 1 つの画像アトラスに入れることができず、複数のアトラスを使用しています。PreloadQueue を使用してすべてのリソースをロードします。これにより、各クライアントからサーバーに多くのヒットが発生します。また、1 つの大きな「データ」ファイルではなく、すべてのファイルをロードすると、追加の遅延が発生します。

すべてのアトラスを 1 つの「データ」ファイルにパックし、PreloadQueue で一度にロードできれば、より良いと思います。次に、それを解凍/分割して、現在使用しているものと同じように使用します。

  1. すべてのデータを 1 つのファイルにまとめる方法はありますか?
  2. もしそうなら、unack 操作は 2 倍のメモリといくらかの CPU リソースを消費する可能性があるため、クライアントのパフォーマンスに影響を与えることはありません。