這是部落第一次對免費軟件的文章進行總結,近些年來部落一直堅持著評選出優秀的免費空間和免費域名,但是對于軟件類的文章由于之前定位不準確,導致很多文章像流水賬一樣,沒有什么可反復使用的價值,真正能夠“拿得出手”的軟件也就沒有幾個。
但是實際上,我們在建站的過程中是離不開一些優秀的免費軟件的。例如在Windows上搭建PHP和ASP的Web服務器環境,或者在不提供在線壓縮和Web FTP的虛擬主機上實現上傳文件和解壓縮功能,利用VPS主機我們還能自己搭建VPS和RSS閱讀器。
所以本篇文章就來認真梳理一下大家有可能在建站的過程中需要用的軟件,雖然說同類軟件可供替代,但是優秀的軟件會讓你操作更便捷,功能上更強大,細節之處體現人文關懷。
站長常用的十款優秀免費軟件:Web服務器 RSS閱讀器 圖片壓縮 本地DNS
一、Web服務器環境套件
1、現在建站的Web環境多數都是基本LNMP或者LAMP來構建的,即Linux+Apache(Nginx)+Mysql/MariaDB+Perl/PHP/Python,可選的組件是PHPMyAdmin、Zend Optimizer、eAccelerator、ionCube、PureFTPd、VsFTPd等等。
2、虛擬主機是主機商已經提前為我們配置好的Web環境空間,VPS主機需要自己來搭建Web服務器,多數是提供免費的Linux系統,Windows系統的VPS售價比較貴。而且在實際的應用過程中,我們一般都是用Windows系統來測試程序,所以在Windows本地上搭建出來Web環境就十分重要的。
3、上面十款Web服務器軟件就可以幫助你快速在自己的Windows電腦上搭建出來ASP、PHP運行環境,方便你在本地進行網站測試和程序調試。如果你是想在Linux主機上搭建出來Web環境,作為開源免費的優勢,現在網絡有非常多的優秀的基本Linux的Web環境安裝包,你需要做的就是執行幾段代碼就完成了。
4、當然,當今互聯網硬件發展變化很快,傳統的路由器、電視、空調、冰箱等都是搭載了Andriod的“東風”,各種“智能”如雨后春筍般地出現,現在搭建Web服務器也完全沒有必要局限于PC了。
延伸閱讀:
- 推薦 6 款 LAMP 快速安裝套件
二、網站服務器壓力測試
1、搭建好了網站后,為了能夠準確地得知當前服務器的配置能承受住多大的用戶訪問量和數據庫查詢量,我們需要用一定的工具來模擬一定數量的用戶訪問網站服務器的情景,從而根據需要來優化程序或者升級服務器配置。
2、Linux平臺的話,Web壓力測試工具比較多,常用的就是Apache Bench、Webbench、http_load了,他們可以創建很多的并發訪問線程,模擬多個訪問者同時對某一URL進行訪問,可用于測試ASP,PHP,JAVA,CGI等服務器壓力。
3、Windows平臺的話,Web壓力測試工具比較少,不過Pylot卻是Windows平臺上不可多得的Web壓力測試軟件,Pylot會發起并發請求(HTTP Requests),檢驗服務器響應,以及帶有相關指標的報表。配合上numpy、matplotlib就可以自動繪制圖表,形象地展示服務器壓力測試全過程。
4、除了壓力測試外,購買了VPS主機的朋友最想知道的恐怕就是查一查自己的VPS的性能到底如何了,看看花的錢是不是真的值。權威的VPS性能跑分工具就是UnixBench了。Unixbench的主要測試項目有:系統調用、讀寫、進程、圖形化測試、2D、3D、管道、運算、C庫等系統基準性能提供測試數據。
延伸閱讀:
- 用微軟的壓力測試工具進行拒絕服務攻擊
三、VPS服務器性能監測
1、又是一款使用VPS服務器要用的工具。網站宕機,除了機房網絡本身的問題外,還與我們的VPS主機的CPU莫名其妙地達到100%,內存被耗盡,帶寬被跑滿等有關系。及時地掌握這些數據的變化,能夠在最短的時間內做出應對之策,避免更大的損失發生。
2、對VPS服務器的性能進行監測,可以直接在服務器安裝性能監測軟件:Munin。Munin不需要PHP、MysqL,沒有Web操作界面,更節省服務器資源,同時Munin又具備了自動采集數據并繪出圖像出來,簡單、方便、快捷。另外,Munin可以監測其它的VPS主機,即用一臺當作Munin的服務器端,其它全部安裝Munin的客戶端即可。
3、除利用自身安裝的軟件來收集相關的服務器性能數據外,我們還可以利用第三方的網站性能監控服務,隨時隨地在線查看VPS服務器的性能。NodeQuery是一個依靠于第三方服務的監控程序,它的優勢在于依靠NodeQuery服務器來對VPS主機進行各項數據監控,同時用戶可以直接在網頁中查看到各項數據統計報表。
4、除了上面介紹的服務器性能監測工具,這里還有一個十分有用的服務器安全軟件:Tripwire。Tripwire是一個開源的功能強大的服務器文件完整性監測系統,利用各個文件的數字簽名前后之間的對比 ,從而得出系統中的文件是否被人篡改過。服務器被黑了,用Tripwire查一查便知道問題出在哪里了。
延伸閱讀:
- 2014年六大免費VPS主機:申請、使用和點評
四、在線解壓縮代碼工具
1、在線解壓縮一般在虛擬主機管理系統和VPS服務器控制面板中都會提供,不過對于某些限制比較多的免費空間或者一些比較“老舊”的免費空間來說,可能就沒有在線解壓縮的功能,這時候我們就需要自己給主機空間上傳程序代碼 ,來實現在線解壓縮了。
2、這里介紹的腳本集中收錄的一共有三款腳本:phpzip,一個無名的腳本和博主自己寫的壓縮腳本。它們各有千秋,當然也不是每一個對所有的服務器都支持的,所以需要大家去嘗試總結。當然,如果試過了這里所有的腳本都沒法實現的話,那么你得考慮換一個空間了。 注意:添加主機空間在線解壓縮需要PHP函數支持。
五、在線FTP文件管理器
1、在線的Web文件管理器非常地多,尤其是以PHP在線文件管理器最多,但是真正能夠滿足我們的文件管理需求同時也容易安裝和使用的Web文件管理器不是很多。有時我們可能需要利用在線Web管理器向主機空間上傳程序文件。
2、Net2FTP是很多免費空間常見的Web FTP程序,只要有瀏覽器,不必裝任何客戶端就可以隨時進行文件的上傳和下載服務。Pydio,前身是AjaXplorer ,基于Web技術,有著Ajax、漂亮的UI,有類似本地資源管理器的操作習慣,支持多種訪問方式。
3、eXtplorer一直是sourceforge空間上的一個開源項目,基于PHP與ExtJS開發的文件管理器,你可以用它瀏覽服務器上的文件與目錄。編輯,復制,移動,刪除文件。KodExplorer具備了完備的文件管理功能,瀏覽器端享受本地化的體驗,強大的在線文件編輯器,對中文支持良好。
延伸閱讀:
- 3款Linux VPS主機FTP文件管理軟件