系統效能優化策略

2021-07-16 08:00:41 字數 841 閱讀 3214

1、php內的sql**效能存在問題

這個存在於兩方面,乙個是sql本身優化不夠,另外乙個方面是隨著資料量的增加,某些效能問題會逐漸暴露。

2、apache處理模式造成的記憶體消耗

由於apache是以程序的形式,同步阻塞式的處理http請求,so,當網頁本身載入元素過多的話,會造成大量的http程序併發,消耗伺服器大量的記憶體,導致訪問緩慢或者異常。解決辦法很是簡單,主要有以下幾個方面:

a、動態頁面轉成靜態頁面。

b、轉成lnamp的模式,等靜態資源由nginx進行處理,減少http程序數量

3、cdn服務的使用

這個並不是效能問題,而是為了解決使用者訪問的頁面載入速度問題,以及不同網路之間的延遲問題。具體使用效果是非常不錯的,會大大的改善各地使用者的訪問速度,土豪公司可以自建cdn,中小公司選擇第三方服務也是不錯的選擇。

4、快取的使用

這個有兩個方面的快取,其中主要的快取是資料也就是動態方面的快取。使用的軟體主要有redis以及memcache(兩個軟體都是針對php與mysql之間的請求進行快取,減少與mysql的直接互動,提高訪問速度。

5、apache的負載均衡,mysql的讀寫分離

即便增加了cdn、快取,優化了apache的頁面,但是高併發的問題依然會隨著使用者量的增加而慢慢出現,那麼這個時候就要發大招了,擴!容!硬!件!。永遠都好使的大招,用完即生效。我們現在主要使用的是nginx+apache的負載均衡方式。而mysql的讀寫分離也so easy,使用主從複製即可。對於及時性要就不是太高的網頁訪問,問題不大。

系統效能優化策略 JAVA

1 為什麼需要優化效能?系統效能優化對每個系統都很重要,尤其是對大型門戶 非常重要,一般做系統優化的人水平非常高,當然薪水也是,一般訪問量大於10萬就很有必要優化。為什麼要進行效能優化,比如乙個十萬訪問量的 檢視某種商品時,會同時建立十萬個資料庫鏈結,每個資料的最大鏈結 socket 一般為2000...

優化系統效能

程式框架 hibernate3 struts2 spring2 資料庫 sqlserver2008 伺服器 tomcat6 優化方法 1 配置連線池 採用的c3p0連線池 2 在程式中獲取列表時,用iterator代替list 3 在查詢之後可以使用session.clear 方法釋放快取 4 用資...

Linux系統效能優化

由於各種的i o負載情形各異,linux系統中檔案系統的預設配置一般來說都比較中庸,強調普遍適用性。然而在特定應用下,這種配置往往在i o效能方面不能達到最優。因此,如果應用對i o效能要求較高,除了採用效能更高的硬體 如磁碟 hba卡 cpu mem等 外,我們還可以通過對檔案系統進行效能調優,來...