# 服務器優化和并發問題
# Liunx面板如何設置能充分利用服務器性能
# [https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=3117](https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=3117)
在創建站點之前,我們需要根據自己的條件進行一些配置,這可以讓以后的站點運行更穩定!
前期準備:安裝寶塔Linux面板 4.2.x,安裝Linux工具箱,安裝LNMP或LAMP環境
具體優化設置步驟
1、添加計劃任務,定期釋放內存,建議設置每天釋放一次,執行時機為半夜,如:3:30
2、打開Linux工具箱添加Swap
Swap推薦值:
物理內存 Swap
512M 1024M
1GB 1500M
2GB 2048M
4GB 4096M
6GB+ 4096M
3、安裝PHP緩存擴展,根據即將部署的站點需求,盡量使用更高的PHP版本,另外緩存安裝建議如下:
腳本緩存:xcache、opcache 任選一項安裝,PHP5.2-5.4建議使用xcache,PHP5.5以上建議使用opcache
內容緩存:若程序支持,建議優先順序如下: redis > apc > memcached > memcache
注意:內容緩存和腳本緩存,都各只安裝一個,不要安裝多個!
4、若程序支持,盡量使用imagemagick代替PHP自帶GD,以提升性能
5、若程序支持,盡量安裝fileinfo、exif擴展,以提升站點性能和安全性
6、若確定您的程序不需要,盡量不要安裝ZendGuardLoader,ioncube解密擴展
7、若您的程序不需要PATH\_INFO,請把它關閉
8、PHP并發調整建議:
CPU/內存 單站點 多站點
1H/512M 20-30 10-20
1H/1G 30-50 20-30
2H/2G 50-80 30-50
2H/4G 60-100 30-50
4H/4G 100-150 30-80
4H/8G 100-200 30-80
6H/6G 100-200 30-80
8H/8G 100-300 50-100
8H/16G 100-300 100-150
16H/16G 100-300 100-150
注1:容易受到CC攻擊的站點使用的PHP版本,盡量不要設置過高的并發,以免服務器被打死
注2:VPS性能參差不齊,以上建議僅供參考,請根據實際使用效果自行調整
注3:不建議設置超過300并發上限,哪怕您的服務器性能足夠好;若發現并發不夠用,請嘗試優化站點數據庫緩存可能更有效
9、MySQL數據庫版本建議:
CPU/內存 數據庫
1H/512M MySQL5.1
1H/1G MySQL5.1/5.5
2H/2G MySQL5.1/5.5
2H/4G MySQL5.5/5.6
4H/4G+ MySQL5.5/5.6/5.7
- <必讀*>
- <服務>
- <會員>
- 1.寶塔安裝與建立網站
- 1-1.關于寶塔的常識
- 1-2.liunx安裝寶塔
- 1-3.寶塔面板掛載數據盤
- 1-4.域名解析和建立網站
- 1-5.服務器DNS修正(可選)
- 1-6.寶塔常用xshell命令
- 1-7.寶塔redis設置密碼
- 1-8.寶塔服務器承載能力100%
- 1-9.寶塔服務器優化和并發
- 1-10.navcf數據庫結構同步
- 1-11.寶塔備份詳細教程
- 1-12 關于站點遷移的詳細教程
- 2.微擎框架設置教程
- 自定義菜單
- 自動回復設置
- 公眾號特殊關鍵詞
- 為用戶開通微擎賬號
- 副本創始人教程
- 數據庫備份教程
- 巧用微擎更新緩存
- 修改模塊名稱和版權
- 七牛云與附件存儲
- 1.七牛云注冊
- 2.七牛云與阿里oss配置
- 卸載后重裝模塊
- 修改附件上傳大小限制
- 微擎去除底部授權信息的方法
- 圖文教程設置
- 1.微擎多圖文素材中插入騰訊視頻的方法
- 2.菜單增加多圖文素材的方法
- 3.微信素材同步
- 2消息設置
- 1.歡迎信息和默認回復的設置方法
- 微擎開放平臺對接
- 3.微信公眾號上線全套教程
- 第一步:安裝微擎
- 第二步:安裝模塊
- 第三步:配置環境
- 第四步:新建并接入公眾號
- 第五步:進入公眾號直接應用
- 第六步:公眾號模塊的更新升級
- 微信公眾號常見問題處理
- 1公眾號跳轉小程序的方式
- 4-1微信小程序上線全套教程
- 第一步:安裝微擎
- 第二步:安裝模塊
- 第三步:配置環境
- 第四步:新建小程序
- 第五步:模塊后臺完善
- 第六步:對接前端
- 第七步:配置支付
- 第八步:體驗版測試
- 第九步:發布上線
- 第十步:小程序版本升級
- 4-1-1 小程序開發者的設置
- 4-1-2 微信小程序客服接入
- 4-2微信公眾號/小程序常見問題與解決
- 1.如何清除小程序緩存
- 2.小程序前端打開首頁空白
- 3.如何配置小程序業務域名
- 4.小程序二維碼下載
- 5.個人與企業小程序的區別
- 6.突破小程序20個業務域名限制
- 7.小程序配置掃碼關注公眾號
- 8.新版開發者工具PEM字段聲明
- 9.小程序跳轉
- 10.小程序常用模板消息
- 11.小程序前端遇到插件未授權
- 12.微信小程序ID和密鑰
- 13.開發者工具升級導致的"_"開頭非法文件解決方案
- 14.公眾號模板消息如何對接
- 15 公眾號自動回復該公眾號提供的服務出現故障
- 16 公眾號如何綁定開發者
- 17 小程序如何開啟調試模式
- 5.服務器相關配置集合
- 5-1.服務商端口開放
- 阿里云放行端口教程
- 騰訊云放行端口教程
- 5-2.WDCP面板配置icon擴展
- 6.獨立網站源碼教程集合
- 6...獨立網站源碼教程集合
- 7.關于APP封裝
- 7-1.APP封裝類型與價格
- 7-2.APP上架分發與應用商店
- 7-3.人人商城封裝所需
- 8.微信支付-小微商戶開通
- 8-1.開通拓展員
- 8-2 小微商戶簡介與好處
- 8-3.開通小微商戶所需要的資料
- 8-4 開通小微商戶流程
- 8-5 微信支付小微服務商的使用
- 9.其他教程合集
- 人人商城互動直播調試
- 10.微信支付相關知識
- 10-1 微信支付商戶代申請
- 10-2 開通微信支付商戶的運營賬戶
- 10-3 H5支付
- 10-4 微信支付提示商戶號該產品權限未開通的解決辦法
- 10-5 IP地址不允許調用接口的解決辦法
- 10-6 如何設置企業付款到零錢權限
- 11.支付寶相關知識
- 11-1 支付寶商戶代申請
- 12 短信配置相關
- 12.1 阿里云短信教程
- 12.1.1 短信接入
- 12.1.2 短信模板申請
- 12.1.3 阿里云語音電話提醒