我正在爲Joomla編寫一個模塊。它將顯示通過SOAP請求獲取的數據。 SOAP請求的問題是最多需要5秒才能檢索數據。此Joomla模塊將與其他許多Joomla模塊和其他內容一起在頁面上。我擔心,如果這個執行SOAP請求的Joomla模塊需要5秒鐘的時間,它會延遲加載頁面的其餘部分。我們都是因爲頁面的一部分而延遲加載的網站,我不希望發生這種情況。當頁面的其餘部分仍在加載時,可以使用AJAX加載模塊嗎?
我想知道如果解決方案是讓Joomla模塊使用AJAX(我還沒有經驗)做SOAP請求(目前它正在用PHP完成),並以某種方式允許頁面的其餘部分加載而SOAP請求返回數據可能需要5秒才能顯示。
什麼是這個問題的一個好的可行解決方案?緩存數據並不是一個真正的選擇,因爲它是及時的。謝謝!