1. 程式人生 > >部署伺服器需要開啟和注意的地方

部署伺服器需要開啟和注意的地方

1 mysql 相關

  1. 問題:本地資料庫裡面有innodb,導致往線上到資料報錯匯入不完全

解決:把my.ini裡面skip-innodb的加上註釋

# skip-innodb

  1. 問題:重啟MySQL後,事件停止。

解決:在my.ini中開啟事件

event_scheduler = on

2Apache相關

  1. 問題:開啟mpm模組

解決:去掉Include conf/extra/httpd-mpm.conf的註釋,並修改ThreadsPerChild

         加mpm

                   修改

# WinNT MPM

# ThreadsPerChild: constant number of worker threads in the server process

# MaxRequestsPerChild: maximum  number of requests a server process serves

<IfModule mpm_winnt_module>

    ThreadsPerChild      3000

    MaxRequestsPerChild    0

</IfModule>

  1. 問題:開啟壓縮模組

解決:貼上壓縮程式碼

<IfModule mod_deflate.c>

# 告訴 apache 對傳輸到瀏覽器的內容進行壓縮

SetOutputFilter DEFLATE

# 壓縮等級

9

DeflateCompressionLevel 9

#設定不對字尾gifjpgjpegpng的圖片檔案進行壓縮

SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary

</IfModule>

3.指令碼相關

如果專案需要每個一秒鐘就執行的類似指令碼,需要建立快捷方式,並按照啟動順序,放置到桌面。