2013-02-07 59 views
0

我剛纔Implemeted一個下150線 http://songcollections.meteor.com/速度問題,並得到XHR對象

它需要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 
      }); 
     }); 
    }); 
} 

全尺寸圖片點擊:「在新標籤中打開圖像」 Full size image Click: "open image in new tab"

回答

1

沒有什麼錯與您的代碼。共享主機有點慢。您可以嘗試將應用程序放在您自己的服務器上以查看改進。此外,您應該考慮在您的應用中放置「加載」消息:Meteorjs loading message