2013-01-09 71 views
0

我遇到了與wordpress和ajax相關的腳本問題..我認爲它加載速度非常慢,如果點擊單擊的鏈接,它需要完全相同的時間(不緩存)

我在做的是,加載single.php在其他頁面。每次點擊鏈接帖子時,該帖子都會通過Ajax內部的div加載。

jQuery.ajax({ 
     'url':post_link, 
     'type':'POST', 
     'beforeSend': function(){ 
      jQuery(".container").html('<img src="ajax-loader.gif" />'); 
     }, 
     'success':function(results){ 
      // some functions 
     } 
}); 

任何想法這裏有什麼問題?

回答

1

HTTP POST指令沒有被緩存;如果要緩存發生,則需要使用HTTP GET/HEAD

至於爲什麼它「慢」,你提供的信息是不夠的,繼續下去。

+0

感謝您的回答理查德... 你的意思是我應該使用''類型':'GET',「而不是?因爲我嘗試過,但它是相同的。關於'慢部分'問題,single.php加載只有一個標題,內容(幾個文本行)和庫簡碼。我不認爲是太多的數據。 (你需要什麼信息?) – buu

+0

它在哪裏加載「標題」和「內容」?一個MySQL數據庫? 直接在瀏覽器中加載URL需要多長時間? –

+0

這個信息來自WordPress的數據庫..它的一個帖子.. 我已經做了你剛剛告訴我的,並直接進入瀏覽器它幾乎需要同一時間.. 我想它沒有解決方案,但使wordpress運行更快.. – buu