簡體   English   中英

使用繁重的javascript網頁來最小化服務器訪問

[英]Minimising server access with heavy javascript webpage

我一直在開發一個具有PHP后端的網頁,以訪問數據庫並生成基本頁面HTML。 加載后,所有用戶交互均由javascript控制。

為了與服務器通信,我使用的是傳統的post方法:

jQuery.ajax({
   type: 'POST',
   url: ajaxurl,
   data: postdata,
   success: function(data) {
      // PHP returns data
   }
});

但是,當我開始使用此方法與服務器通信時,會在UI中造成延遲,並且用戶體驗會受到影響,尤其是在連接速度較慢的情況下。 我已經在適當的地方加載了常用的gif微調框和進度條,但我希望UI盡可能地即時。

我要返回服務器的主要原因是從數據庫中獲取信息。 我一直在想是否有辦法刪除它?

1)下載數據庫數據並直接使用Javascript訪問? 完全刪除需要去服務器檢索數據。 這可能嗎? 有圖書館嗎?

2)通常,是否有比使用post方法更有效的方法來從服務器檢索數據?

一些可能的解決方案是在可能的情況下預加載數據,在需要時在服務器端打開緩存,優化對數據庫的查詢,不從POST返回整個html等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM