日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

从生活角度学习应用程序、虚拟目录、应用程序池(解惑篇)

發(fā)布時(shí)間:2024/6/14 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从生活角度学习应用程序、虚拟目录、应用程序池(解惑篇) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)自:http://blog.csdn.net/zwk626542417/article/details/9819343

概要

? ?應(yīng)用程序、虛擬目錄、應(yīng)用程序池這三個(gè)概念在上一篇中《一看就會(huì)之—利用IIS服務(wù)發(fā)布網(wǎng)站(實(shí)踐篇)上》中多次涉及,所有我們今天就重點(diǎn)來(lái)理解一下這幾個(gè)概念。

?

應(yīng)用程序

應(yīng)用程序和軟件的區(qū)別

? ?應(yīng)用程序是指為了完成某項(xiàng)或某幾項(xiàng)特點(diǎn)任務(wù)而被開(kāi)發(fā)運(yùn)行于操作系統(tǒng)上的計(jì)算機(jī)程序。可能到這里有的人就認(rèn)為那程序不就是軟件了嗎,其實(shí)程序和軟件不是一個(gè)概念,程序只是我們軟件的一部分,在這里我們?yōu)榇蠹遗e個(gè)例子來(lái)讓大家區(qū)別下程序和軟件,一個(gè)游戲軟件包括程序(比如windows平臺(tái)的*.exe,macosx平臺(tái)的*.app等)和其它圖片(*.bmp等)、dll文件、音效(*.wav等)幫助文檔等等附件,那么只有這個(gè)(*.exe或者*.app)程序稱作“應(yīng)用程序”,而它與其他文件(dll文件、圖片、音效、幫助文檔等)在一起合稱“軟件”,這樣大家對(duì)應(yīng)用程序和軟件應(yīng)該就可以分清楚了。

?

Web應(yīng)用程序

? ?下面呢回到我們今天的主題上來(lái),在上篇文章中的我們利用iis發(fā)布的應(yīng)用程序單指我們的Web應(yīng)用程序,Web應(yīng)用程序一般是B/S模式。Web應(yīng)用程序首先是“應(yīng)用程序”,和用標(biāo)準(zhǔn)的程序語(yǔ)言,如C、C++等編寫(xiě)出來(lái)的程序沒(méi)有什么本質(zhì)上的不同。然而Web應(yīng)用程序又有自己獨(dú)特的地方,就是它是基于Web的,而不是采用傳統(tǒng)方法運(yùn)行的。換句話說(shuō),它是典型的瀏覽器/服務(wù)器架構(gòu)的產(chǎn)物,用戶只需要有瀏覽器即可,不需要再安裝其他軟件。一個(gè)Web應(yīng)用程序是由完成特定任務(wù)的各種Web組件(webcomponents)構(gòu)成的并通過(guò)Web將服務(wù)展示給外界。在實(shí)際應(yīng)用中,Web應(yīng)用程序是由多個(gè)Servlet、JSP頁(yè)面、HTML文件以及圖像文件等組成。所有這些組件相互協(xié)調(diào)為用戶提供一組完整的服務(wù)。

?

?

應(yīng)用程序池:

? ? 說(shuō)完應(yīng)用程序,不能不提我們的應(yīng)用程序池,它的定義是應(yīng)用程序池是將一個(gè)或多個(gè)應(yīng)用程序鏈接到一個(gè)或多個(gè)工作進(jìn)程集合的配置。

?

? ? 這樣理解起來(lái)有點(diǎn)抽象,我為大家舉個(gè)例子來(lái)方便大家的理解,我們將Web應(yīng)用程序具體實(shí)例化為一個(gè)動(dòng)態(tài)網(wǎng)站。應(yīng)用程序池就是可以看成裝載計(jì)算機(jī)分配給動(dòng)態(tài)網(wǎng)站的內(nèi)存的容器。如果內(nèi)存是水,那么應(yīng)用程序池就是魚(yú)缸,動(dòng)態(tài)網(wǎng)站就是魚(yú)缸中的金魚(yú)。多個(gè)動(dòng)態(tài)網(wǎng)站可以存在于同一個(gè)應(yīng)用程序池里,即魚(yú)缸中可以放多條金魚(yú)。當(dāng)然,如果金魚(yú)多了,魚(yú)缸中的空間有限,金魚(yú)之間就會(huì)爭(zhēng)搶空間,不是很堅(jiān)固的魚(yú)缸可能就會(huì)破裂,所有金魚(yú)都會(huì)受到影響。即是動(dòng)態(tài)網(wǎng)站多了,內(nèi)存不足,可能會(huì)造成內(nèi)存級(jí)別的溢出漏洞,影響所有在那個(gè)應(yīng)用程序池上的動(dòng)態(tài)網(wǎng)站。所以說(shuō)應(yīng)用程序池就是一個(gè)容器,它內(nèi)部裝的是動(dòng)態(tài)網(wǎng)站的內(nèi)存。

?

虛擬目錄

? ? 虛擬目錄理解起來(lái)較為容易,虛擬目錄顧名思義就是虛擬的不存在的,虛擬目錄只不過(guò)是對(duì)網(wǎng)站的物理路徑目錄的一個(gè)映射而已。使用虛擬目錄的重要意義是,網(wǎng)絡(luò)管理員可以把Web站點(diǎn)的負(fù)載分布到多臺(tái)服務(wù)器上,這樣使每臺(tái)服務(wù)器都能保持較高的處理速度,即提高了網(wǎng)站的速度也增加了網(wǎng)站真實(shí)服務(wù)器的安全性。我們平常用的較多的像百度、谷歌、淘寶、京東,它們幾乎都采用虛擬目錄這種方式,來(lái)將站點(diǎn)的負(fù)載分布到不同區(qū)域很多臺(tái)服務(wù)器上,這樣便可以很好的保證大量用戶登錄時(shí)網(wǎng)站提供優(yōu)質(zhì)的處理速度。

?

? ? 在這里還有一點(diǎn)要說(shuō)的就是,虛擬目錄可以用來(lái)被訪問(wèn),但是如果虛擬目錄不轉(zhuǎn)為應(yīng)用程序時(shí),虛擬目錄里面的一些動(dòng)態(tài)腳本不能執(zhí)行,包括ASPX、ASP等等。轉(zhuǎn)換成應(yīng)用程序后,虛擬目錄中的動(dòng)態(tài)腳本便可以執(zhí)行了。

?

? ? 這樣我們上一篇文章中的問(wèn)題這里面就找到答案了,添加完網(wǎng)站后,沒(méi)有添加虛擬目錄自然可訪問(wèn)我們開(kāi)發(fā)的網(wǎng)站,因?yàn)檫@時(shí)我們?cè)L問(wèn)的是網(wǎng)站的物理路徑,自然可以訪問(wèn)了。而沒(méi)有將其轉(zhuǎn)為應(yīng)用程序也不影響訪問(wèn),是因?yàn)槲覀兊拈_(kāi)發(fā)的網(wǎng)站比較簡(jiǎn)單,沒(méi)有用到很多的動(dòng)態(tài)腳本和ASPX、ASP等等,所以才不會(huì)影響我們對(duì)開(kāi)發(fā)網(wǎng)站的訪問(wèn)。所以在這里我們還是建議大家發(fā)布網(wǎng)站添加虛擬目錄并轉(zhuǎn)為應(yīng)用程序,這樣才會(huì)萬(wàn)無(wú)一失。

?

總結(jié)

? ?學(xué)習(xí)并不是一件孤立的事情,我們應(yīng)將我們的學(xué)習(xí)與我們的生活有機(jī)結(jié)合起來(lái),從我們生活中找到鮮活的例子來(lái)再現(xiàn)我們所學(xué)習(xí)到的抽象知識(shí),從生活的角度學(xué)習(xí),我們的學(xué)習(xí)會(huì)越來(lái)越輕松的。

轉(zhuǎn)載于:https://www.cnblogs.com/hnfxs/p/3270294.html

總結(jié)

以上是生活随笔為你收集整理的从生活角度学习应用程序、虚拟目录、应用程序池(解惑篇)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。