一、系統級優化:釋放底層資源
bluetooth
、cups
等),減少后臺進程對CPU、內存的占用;若無需圖形界面,可切換至無界面模式(如通過systemctl set-default multi-user.target
),顯著降低資源消耗。/etc/sysctl.conf
,降低vm.swappiness
值(如設為10
),減少系統對Swap分區的依賴,提升磁盤I/O響應速度;net.core.somaxconn
(如設為4096
),提高網絡連接數上限,避免網絡瓶頸。noop
,HDD使用deadline
),通過echo noop > /sys/block/sda/queue/scheduler
命令生效。setenforce 0
臨時關閉,或編輯/etc/selinux/config
永久禁用,減少系統資源消耗。二、PHP配置優化:提升腳本執行效率
yum install php-opcache
),在php.ini
中添加:zend_extension=opcache.so
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.validate_timestamps=0 # 生產環境建議關閉
php.ini
,如增加memory_limit
(如-1
表示無限制,或設為256M
)、max_execution_time
(如30
秒),避免腳本因資源不足而卡頓。三、PhpStorm配置優化:針對性提升IDE性能
bin
文件夾中的phpstorm64.vmoptions
(64位系統)文件,增加內存分配(根據服務器內存調整):-Xms512m # 初始堆內存(建議設為物理內存的1/4)
-Xmx2048m # 最大堆內存(建議不超過物理內存的1/2)
-XX:MaxPermSize=350m # 永久代大?。↗ava 8及以上可忽略)
-Dawt.usesystemAAFontSettings=lcd # 啟用LCD字體渲染
-Dawt.java2d.opengl=true # 啟用OpenGL硬件加速
File > Settings > Plugins
,禁用不常用或沖突的插件(如Database Tools
、GWT
等),減少啟動時間和內存占用。File > Invalidate Caches / Restart
清除緩存并重啟PhpStorm,重新索引文件;.gitignore
文件,添加vendor/
、node_modules/
、build/
等目錄,避免索引無用文件。四、代碼與項目優化:減少IDE負擔
五、其他輔助優化