php優化 nginx優化 mysql優化

2021-07-25 20:34:00 字數 816 閱讀 7707

php優化:

1、將類的方法定義為static。

2、盡量使用單引號。

3、修改php-fpm程序數。

4、修改單個指令碼最大可使用記憶體。

5、大的陣列使用完之後要及時釋放。

6、迴圈的時候,制定最大迴圈次數

7、不使用@遮蔽錯誤

8、盡量採用大量的 php 內建函式

9、使用require代替require_once

nginx優化:

1、修改nginx的子程序數。 [ 最多65535 ]

2、開啟靜態快取

3、修改主程序數。建議按照cpu 數目來指定,一般為它的倍數(如,2個四核的cpu計為8)

4、開啟gzip輸出   [ 開啟gzip,ob函式就不能用了 ]

5、keepalive_timeout 設定連線超時時間

mysql優化:

1、避免子查詢

2、有順序的讀取

3、避免重複的讀寫

4、設定自增id

5、避免使用select *

6、合理設定字段型別

7、讀寫分離

8、分割槽、分表

9、建立合適的索引

10、避免使用耗費資源的操作 null

11、不要使用rand()

12、盡量不要使用 or  查詢

13、查詢一條資料的時候加上limit 1

14、開啟查詢快取

15、前期對資料進行合理的評估,進行分割槽、分表

16、避免使用 %字首的模糊查詢

17、避免使用mysql自帶函式

18、使用多從解決查詢慢的問題

Nginx與PHP優化例項

二 php優化 總結目前大部分企業都是使用lnmp或者lamp來做企業的 伺服器架構,這兩種 的服務架構,我們都是比較熟悉的服務架構,其實不管是什麼服務架構,nginx的優點都是比較明顯的,基於nginx的效能要優於apache,現階段的很多公司,都是逐漸把apache替換成了nginx,畢竟ngi...

mysql nginx 優化 Nginx優化思路

對於高效能 請求量大,如何支撐?1方面,要減少請求 對於開發人員 合併css,背景,減少mysql查詢等.2 對於運維 nginx的expires 利用瀏覽器快取等,減少查詢.3 利用cdn來響應請求 4 最終剩下的,不可避免的請求 伺服器集群 負載均衡來支撐.所以,來到第4步後,就不要再考慮減少請...

nginx 優化步驟

1 優化nginx 需要硬體與軟體上的優化,在保證硬體上的要求下,在軟體上的優化 2 先進行ab 壓強測試 3 資料大小的定義 壓力測試 模擬 前0 10 萬是熱資料,10 20萬是冷門資料 4 優化思路 nginx響應請求 1 建立 socket連線 2 開啟檔案,並沿 socket返回.排查問題...