什麼是LAMP?LAMP有什麼優勢?

什麼是LAMP?

LAMP 是指Linux(操作系統)+ Apache (HTTP 服務器)+ MySQL(數據庫)和 PHP(網絡編程語言),一般用來建立 web 應用平臺。和 Java/J2EE 架構相比, LAMP 具有 Web 資源豐富、輕量、快速開發等特點;與微軟的 .NET 架構相比,LAMP具有通用、跨平臺、高性能、低價格的優勢。因此 LAMP 無論是性能、質量還是價格都是企業搭建網站的首選平臺。

Linux 是一種自由和開發源代碼的類 UNIX 操作系統,目前運用最廣泛使用人數最多的操作系統。本實驗爲大家提供的就是Linux 操作系統。

Apache 是LAMP架構最核心的 Web Server,開源、穩定、模塊豐富是 Apache 的優勢。但 Apache 的缺點是有些臃腫,內存和 CPU 開銷大,性能上有損耗,不如一些輕量級的 Web 服務(例如 nginx)高效,輕量級的 Web 服務器對於靜態文件的響應能力來說遠高於 Apache 服務器。Apache 做爲 Web Server 是負載 PHP 的最佳選擇,如果流量很大的話,可以採用 nginx 來負載非 PHP的Web 請求。

PHP 是一種通用開源腳本語言。語法吸收了 C 語言、Java 和 Per1 的特點,利於學習,使用廣泛,主要適用於 Web 開發領域。PHP 獨特的語法混合了 C、Java、Perl以及 PHP 自創的語法。它可以比 CGI 或者 Perl 更快速地執行動態網頁。用 PHP 做出的動態頁面與其他的編程語言相比,PHP 是將程序嵌入到 HTML(標準通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成 HTML 標記的 CGI 要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

MySQL 在開源數據庫中,性能、穩定性和功能上是首選,可以達到百萬級別的數據存儲,網站初期可以將 MySQL 和 Web 服務器放在一起,但是當訪問量達到一定規模後,應該將 MySQL 數據庫從 Web Server 上獨立出來,在單獨的服務器上運行,同時保持 Web Server 和 MySQL 服務器的穩定連接。

相關閱讀:基於阿里雲ECS服務器搭建雲上博客WordPress教程(詳細圖文版)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章