網(wǎng)站打開很慢,很多時候直接提示“Maximum execution time of 30 seconds exceeded”,這種情況一般是因為你的腳本已經(jīng)運行了超過了php的max_execution_time腳本可執(zhí)行時間的設(shè)定,這個設(shè)置是為了防止腳本長時間占用服務(wù)器資源,php配置文件的默認(rèn)值是30秒,要解決此問題,有以下幾種方法:
1.在php文件頭部增加腳本執(zhí)行時間自定義設(shè)置:
set_time_limit(60); // 設(shè)置執(zhí)行時間為60秒或更長時間
2.修改php配置文件php.ini文件中更改max_execution_time的值:
max_execution_time = 60
注意:設(shè)置過長的超時時間可能會導(dǎo)致服務(wù)器負(fù)載過高,解決方法還是要找到影響程序執(zhí)行的原因,必須優(yōu)化數(shù)據(jù)庫或程序。