請問在windows10 , windows server2012 , linux 架設(php+mysql)網站的校能與安全性?!
謝謝您!
架設(php+mysql)網站的校能與安全性
Linux.
建議:
Ubuntu 16.04 + Nginx + PHP 7.x + MariaDB 10.x + ...
Linux效能優化與安全調校:
應用層效能優化與安全調校:
以我現在用的筆電為例, Asus X450V, 夠舊了吧, 記憶體是8G, 因為硬碟慢, Ubuntu開機需要40+秒,我拿來編譯所有的應用系統, 也因為用Ubuntu 16.04, 一直找不到理由換掉. 這台筆電每年都會用Windows 10開機報稅, 那是最需要修養的時刻, Windows10開機時, 必須緩緩的去倒水喝, 或閉幕養神, 上面裝什麼? 沒, 就報稅軟體+Libre Office+chrome+firefox, 不要誤會, Windows我也會調校, 谷歌有教, 有幾個脫使連的背景系統軟體都被我砍了, 開完機後, chrome, 檔案總管,都慢慢開啟...我都變得很慢活, 心中平靜許多. 感恩Win10, 讚嘆Win10.
至於Windows 2012, 生命週期已盡或將盡(Jan 2018): https://support.microsoft.com/en-us/lifecycle/search/1163
...或付錢延壽...或付錢用Windows Server 2016...或用Linux!
比Windows和Linux並無太大意義, 重點是你如何做效能優化和資安防禦, 能做到多少, 做對了嗎, 還有, 學會了就是你的能力, 之後就沒什麼難的. 另外, 如果說Windows的圖形介面是強大到令人無法抗拒, 何必大力推PowerShell. Linux的強大正是其文字人機介面, 這並非說Linux沒有圖形管理介面, 很多系統都網頁設定了, 重要是當系統遭受攻擊時, 你能多快連上系統防禦.
Ubuntu害的, 但考慮Mac中...
大部份是原文書和簡體字書, Google很多資料. 以下是重點:
Nginx調校的部份不多, Nginx自己很厲害了, 重點是反向代理, OpenResty很好, 但我是自己編譯的, 不直接用, 建議啟用HTTP/2減少昂貴的HTTPS交換機會. PHP一定要用7.x,性能好5.x太多了, PHP調校部份較重要. MariaDB部份, 因為其Cache很陽春, 擊中率低, 建議關閉Cache, 另外, Buffer夠用就可以了, 重點是SQL和索引, TCP/IP的調校是關鍵, 主要是在HTTP三段握手, HTTPS三段交換,和四段揮手的過程中, Linux會自動優化網路層, 以上是我曾踩過或掉落過的大坑小坑, 注意這些可減少許多冤枉路.
謝謝bizpro。
其實我用慣 ubuntu,真心不覺得 MAC 好用,只是很潮而已。XD
為了iOS APP.