PHP對戰(zhàn)ASP:這還值得討論嗎?_PHP教程
推薦:怎樣才能成為PHP高手?PHP是一門高效的網(wǎng)絡(luò)編程語言,由于它具有編寫靈活、運行快速等優(yōu)點,迅速成為Web程序員的首選語言。前不久的一份權(quán)威調(diào)查表明,現(xiàn)在已經(jīng)有31.6%的網(wǎng)站使用PHP作為主要的服務(wù)器端編程語言。
什么是PHP
PHP代表了"超文本處理器",這意味著你必須知道,它是一種服務(wù)器端的處理語言,且以HTML的形式出現(xiàn)。它最常用的地方就是網(wǎng)頁了,數(shù)據(jù)從客戶機(jī)發(fā)送到Web服務(wù)器,信息在此被處理并返回結(jié)果。
但這種通用性的語言絲毫不局限于在網(wǎng)頁方面,PHP也能被用在命令行shell中,它可作為操作系統(tǒng)的一個擴(kuò)展,由此執(zhí)行相應(yīng)的PHP文件。
在數(shù)據(jù)庫方面的應(yīng)用也是PHP的一個強(qiáng)項,MySQL、SQL、Microsoft Access、Oracle及InterBase只不過是采用了PHP語言的一部分?jǐn)?shù)據(jù)庫。
什么是ASP
ASP是Acitve Server Pages的縮寫,它也是一種服務(wù)器端的腳本語言,微軟公司為達(dá)到動態(tài)網(wǎng)頁的效果,把它集成進(jìn)了服務(wù)提供者進(jìn)程,就是眾所周知的COM(Component Object Models)。
盡管ASP也不只限于在IIS(Internet Information Services)服務(wù)器上運行,但只有在IIS上,才能發(fā)揮它的全部功能,最初支持它的操作系統(tǒng)為Windows 2000及NT4 Option Pack。同樣,ASP在除IIS之外的平臺上也能運行,PWS(Personal Web Server)就能在Windows NT、95、98上解釋ASP代碼,但是,功能會有所限制。
成本問題
可能很多人都想要爭論ASP與PHP的成本問題,但這真的不是一個主要的重點所在。大多數(shù)購買IIS的用戶是為了與微軟產(chǎn)品的更好集成,話說回來,IIS絕對對得起這多花出去的錢。
PHP與運行它的Apache Web Server都是免費的,它們是由Apache軟件基金會提供的--安全、免費,正因為此,PHP可以免費安裝,唯一的成本是購買運行它的服務(wù)器,及安裝的時間成本。
速度問題
這個問題也是服務(wù)器端腳本語言中,雙方爭論最激烈之處,自從這兩種語言來到這個世界,這個問題的爭論就沒有停止過。
一般來說,應(yīng)用程序在使用完內(nèi)存之后,應(yīng)把它"還給"操作系統(tǒng),只要內(nèi)存一直在被程序使用,操作系統(tǒng)通常也不會要求收回。PHP使用內(nèi)存的獨特方法,使之成為了它的一個優(yōu)點。PHP在得到一塊內(nèi)存之后,會暫時保留住它,當(dāng)內(nèi)存用完后,并沒有把它還給操作系統(tǒng),而保留用于接下來可能發(fā)生操作。這個可以在配置文件中進(jìn)行修改。
因為基于COM的架構(gòu),所以ASP稍微慢一點,原因是它調(diào)用了對象模型,而系統(tǒng)又必須加載這些模型,這有點兒像那些使用了控件的編程語言。在內(nèi)存消耗方面,也與標(biāo)準(zhǔn)應(yīng)用程序相差無幾。
實際上,速度區(qū)別最大的地方是IIS或Apache Web Server運行于的計算機(jī),如果計算機(jī)不同,那么,在配置更好的計算機(jī)上的語言將運行得更快一些。
分享:利用PHP制作簡單的內(nèi)容采集器采集器,通常又叫小偷程序,主要是用來抓取別人網(wǎng)頁內(nèi)容的。關(guān)于采集器的制作,其實并不難,就是遠(yuǎn)程打開要采集的網(wǎng)頁,然后用正則表達(dá)式將需要的內(nèi)容匹配出來,只要稍微有點正則表達(dá)式的基礎(chǔ),
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時間
- PHP中獎概率的抽獎算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運算符優(yōu)先級介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-PHP對戰(zhàn)ASP:這還值得討論嗎?
。