簡體   English   中英

避免對數據庫PHP和MYSQLI進行多次更新

[英]avoid multi updates to database PHP&MYSQLI

我有一個網站,在我的網站上,每當有人點擊橫幅我正在做一個選擇查詢以獲取所有相關鏈接,所以今天我每天有大約1000000次點擊鏈接,這個過程在網上做了太多的查詢服務器我還有其他選擇嗎?

我正在考慮使用

memcache 

而不是每隔5分鍾向服務器緩存詢問托管鏈接

我會跑一個

CronJob 

這會給我鏈接。

我還可以使用其他任何技術嗎?

memcache是​​一種安全的技術嗎?

我確信這是一個沒有特定答案的大型開放式主題。 但是,如果你問人們是否使用memcachememcache數據庫服務器的負擔?

當然可以。 memcached現在已經十多年了; 已經過更多公司的測試和使用。

您可以找出數據庫服務器獲得的最常見查詢,然后通過將結果集緩存到memcache (並在發生數據庫插入,更新和刪除時更新memcached)。

您還會發現memcached也經常與redis進行比較。

有幾種技術可用於卸載數據庫的負載。 請在這里查看答案[1]

[1] https://softwareengineering.stackexchange.com/questions/60225/how-do-you-off-load-work-from-the-database

暫無
暫無

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

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