簡體   English   中英

PHP-縮放和優化

[英]PHP - Scaling and Optimisation

我有一個mysql表,如下所示:

users:
id | active | status | fname | lname | password

“從用戶選擇*”的結果存儲在內存緩存中。

可以說我有50個用戶,是否可以直接將查詢結果發送到javascript,而不是使用php來格式化select * query的結果格式?

我希望php盡可能少做:即,

1) retrieve data from memcache/mysql
2) send $rows array to javascript (where $rows is the result of select*from users)

然后,JavaScript可以在檢索到的數組上循環顯示html中的數據。

題:

是否可以將結果數組直接發送到javascript,從而可以在其中循環數據並以html輸出?

這是有效的優化技術嗎?

關於如何執行此操作有什么建議嗎?

任何建議表示贊賞...

是的,這肯定是可能的。 這並非不常見的技術:從服務器獲取JSON,從中提取DOM。

您也可以渲染一次該頁面,然后將此HTML存儲在內存緩存中並從那里提供服務(無需咨詢數據庫或渲染標記)

首先,您應該記住javaScript運行在“客戶端”。 其次,我認為您的服務器要比客戶端計算機快得多。 我認為您應該在服務器端進行所有處理,然后將處理后的數據發送到客戶端進行顯示。 要回答您的問題,請考慮使用XML。

暫無
暫無

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

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