legend3 快取優化方法

2022-03-23 23:49:27 字數 432 閱讀 9606

當使用者量較少或者中等的時候,用本機的快取就夠用了,使用者量特別大的時候,可以考慮redis或者memcache資料先從資料庫取到快取,從快取中拿資料到頁面,修改資料(比如使用者瀏覽)也可以修改快取中的資料,定時(比如15分鐘或30分鐘等)用快取中的資料去更新資料庫,並且重置快取的過期時間降低每一次頁面請求的資料庫的操作量,能用快取就用快取,能很久操作一次資料庫就很久操作一次快取和session的規則是不一樣的,session的話,不同使用者是獨立的,快取的話,應該是共用的比如課程的瀏覽量等這些頻繁更新的資料,可以用快取來優化,

資料先從資料庫取到快取,從快取中拿資料到頁面,修改資料(比如使用者瀏覽)也可以修改快取中的資料,定時(比如15分鐘,30分鐘)用快取中的資料去更新資料庫,並且重置快取的過期時間

資料量小的話,快取資料可以放在本機

可以用內容分發網路cdn配合redis或者memcache來實現快取

Unity3 遊戲優化 快取 重複利用 物體

實時的例項化乙個gameobject 是乙個消耗比較大的操作,手機平台的一般盡量少用,當遊戲中你的士兵 或者子彈什麼 不斷產生又不斷死亡的時候,重複利用就成為最好的優化方法之一,下面總結乙個通用的快取類,提供物體的重複利用方法 以字典的形式管理快取物件 public class cachedicti...

Sql優化 3 兩個簡單實用的優化方法

定期分析表和檢查表 分析表的語法如下 analyze local no write to binlog table tbl name tbl name 本語句用於分析和儲存表的關鍵字分布,分析的結果將可以使得系統得到準確的統計資訊,使得 sql 能夠生成正確的執行計畫。如果使用者感覺實際執行計畫並不...

AS3的一些優化計算方法

1 用乘法來代替除法 當除數可轉化為有限數的時候 比如var n number value 0.5 要比var n number value 2 快。但差別並不是很大。只有在需要大量計算情況下,比如3d引擎中差別才比較明顯。2 用位運算代替除2或乘2。比如10 1要比10 2快,而10 1要比10 ...