0

150行未満の超小型アプリを実装しました http://songcollections.meteor.com/

表に日付が表示されるまでに 5 秒かかります。

私は JS DOM についてよく知らないので、何が問題なのですか?

検査のためにコードをそこに置きました: http://jsfiddle.net/wodecaoxin/3ckXj/1/

(client.js と server.js は簡潔にするために結合されています。別のフォルダーに別の js ファイルを使用してアプリをデプロイします)

コードを「クライアント」フォルダーと「サーバー」フォルダーに分割しました。それは役に立ちません。

if (Meteor.isServer) {
    Meteor.startup(function () {
        // code to run on server at startup
        //publish "table" event
        Meteor.publish("table", function () {
            console.log("table signal");
            return lists.find({});
        });
        //listen
        Meteor.publish("songdetails", function (title) {
            return lists.find({
                _id: title
            });
        });
    });
}

フルサイズの画像 クリック: 「新しいタブで画像を開く」 フルサイズの画像 クリック:

4

1 に答える 1

1

コードに問題はありません。共有ホスティングは少し遅いです。アプリを独自のサーバーに配置して、改善を確認できます。また、アプリに「読み込み中」メッセージを入れることを検討する必要があります: Meteorjs 読み込みメッセージ

于 2013-02-07T03:04:18.727 に答える