1

これはおそらく初心者の質問ですが....

Sencha Touch 2 を使用して最初のモバイル Web サイトを開発しています。アプリをホスティング サーバーにデプロイしましたが、起動するまでに約 11 秒かかります ??

これは、開発マシンの Chrome で実行しているときです。合計 1.8 MB で 247 の要求を実行します。

247 requests  ❘  1.8 MB transferred  ❘  10.65 s (onload: 10.66 s, DOMContentLoaded: 352 ms)

これは正常ですか?つまり、これはフレームワークのものだけです。

ありがとう

4

2 に答える 2

2

使用するすべてのファイルを 1 つの大きなファイルに連結して最小化する必要があります

Sencha Touch 2.1 で Sencha Command を使用する

sencha app build
于 2013-03-01T19:10:19.797 に答える
1

If you've deployed development version directly on server then overall loading time will increase. To deploy app, you should build your app with compressed css and js. Follow this guide to start with. After successful build you'll get minified version of js files. Consider compressing css files too. To compress CSS files, you can use compass. Although, you've developed app already, consider going to theming guide that covers how to compress css files for production version.

As you've mentioned app is making 247 request. I assume that includes images too. You can base64 encode images directly into CSS files to avoid frequent communication with server. Another way to reduce image requests is to use css sprites.

SO also uses css sprites for different images seen here.

于 2013-03-01T19:30:08.250 に答える