



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、用純軟件的方式提高中小型企業(yè)網(wǎng)站效勞器響應(yīng)速度的一個(gè)方案摘要本文提出了一個(gè)用純軟件的方式提高WEB效勞器響應(yīng)速度的方案,該方案具有硬件投入費(fèi)用低、平安、高效等優(yōu)勢(shì),而且通過(guò)與經(jīng)常使用方案的比較論述了其原理和應(yīng)用前景。關(guān)鍵詞PHP網(wǎng)絡(luò)編程語(yǔ)言Mysql數(shù)據(jù)庫(kù)APACHE網(wǎng)站效勞器免費(fèi)的UNIX操作系統(tǒng)一、引言咱們架設(shè)一個(gè)在UNIX效勞器上運(yùn)行的基于APACHEWEB效勞器的網(wǎng)站時(shí),出于對(duì)提高WEB效勞器反映速度的考慮,產(chǎn)生了一個(gè)斗膽的方案,可是基于系統(tǒng)平安性和穩(wěn)固性的考慮,最后沒有利用該方案。但是,咱們以為那個(gè)假想關(guān)于提高WEB效勞器的反映速度有專門大的作用,若是能夠用必然的時(shí)刻做出一套基于那個(gè)
2、假想的完整方案,將會(huì)大大提高WEB效勞器的反映速度。此刻咱們已經(jīng)用PHP腳本語(yǔ)言大體實(shí)現(xiàn)了那個(gè)方案。二、方案的由來(lái)這是一個(gè)關(guān)于旅行的綜合性網(wǎng)站,包括旅行景區(qū)、景點(diǎn)信息、各地的賓館飯館、民間特產(chǎn)、民風(fēng)風(fēng)俗等。依照用戶的要求分為3個(gè)功能模塊:后臺(tái)數(shù)據(jù)庫(kù)治理模塊,前端顯示模塊,注冊(cè)用戶治理模塊。注冊(cè)用戶能夠在任意時(shí)刻、地址登岸網(wǎng)站反映最新的景區(qū)動(dòng)態(tài)。由于整個(gè)網(wǎng)站基于MYSQL數(shù)據(jù)庫(kù),網(wǎng)頁(yè)中的所有媒體信息包括文字、圖片、視頻文件等都存儲(chǔ)在數(shù)據(jù)庫(kù)中,當(dāng)閱讀者訪問(wèn)時(shí),所有的頁(yè)面都動(dòng)態(tài)生成,風(fēng)格和樣式用PHP程序操縱,因此WEB效勞器的響應(yīng)速度會(huì)很慢。如何解決此問(wèn)題?筆者那時(shí)正在研究PHP的一組文件操作函數(shù)
3、,而且想編寫一個(gè)關(guān)于文件操作的類,于是假想是不是先生成一個(gè)靜態(tài)頁(yè)面,準(zhǔn)確的說(shuō)是生成一個(gè)文件夾,包括一個(gè)HTML文件,頁(yè)面中嵌入的圖片和視頻文件,然后將HTML文件的途徑存入MYSQL數(shù)據(jù)庫(kù)。如此用戶請(qǐng)求的是靜態(tài)頁(yè)面,一次生成能夠讓用戶無(wú)數(shù)次訪問(wèn),而不是用戶訪問(wèn)的時(shí)候每次臨時(shí)生成。這既能夠減輕MYSQL數(shù)據(jù)庫(kù)的負(fù)擔(dān),又能夠提高WEB效勞器的響應(yīng)速度。于是提出了基于此原理的方案,詳見原理圖1;目前大部份網(wǎng)站所利用的方案詳見原理圖2。其中橢圓和圓代表對(duì)象或群體,矩形代表功能模塊。三、此方案的原理比較原理圖1和圖2,能夠發(fā)覺圖1比圖2多了一個(gè)“文件”對(duì)象,這是兩種方案區(qū)別的關(guān)鍵,該文件對(duì)象實(shí)際是大數(shù)據(jù)
4、塊,如圖片、大量的文字、視頻等載體。已注冊(cè)用戶登錄后,他們將景區(qū)信息如文字、圖片、視頻等提交到效勞器,用戶治理模塊將這些數(shù)據(jù)生成相應(yīng)的文件存儲(chǔ)到相應(yīng)的目錄下,同時(shí)生成一個(gè)固定風(fēng)格的頁(yè)面,并將對(duì)應(yīng)的目錄轉(zhuǎn)換為網(wǎng)絡(luò)途徑后存儲(chǔ)到MYSQL數(shù)據(jù)庫(kù)中。其中生成的網(wǎng)頁(yè)中顯示了相應(yīng)景區(qū)的圖片、文字、視頻等。顯示模塊只要在數(shù)據(jù)庫(kù)中挪用相應(yīng)的途徑就即可。后臺(tái)治理模塊要緊提供給網(wǎng)站治理人員利用。四、經(jīng)常使用方案和此方案的比較出于平安性的考慮,大部份網(wǎng)站利用的都是第二種方案,但是第一種方案咱們至今尚未找到解決它的方式。下面分幾個(gè)方面來(lái)比較這兩個(gè)方案。費(fèi)用比較:要達(dá)到相同的響應(yīng)速度,在硬件方面方案2要例如案1付出幾倍
5、乃至更多的資金。方案1的軟件編寫例如案2難度更高,只是整體來(lái)講方案1例如案2的總投入少的多。平安性和穩(wěn)固性:方案1可能不如方案2平安和穩(wěn)固。因?yàn)榉桨?涉及到文件操作。結(jié)論:方案1更適合中小企業(yè)或教育類網(wǎng)站,能夠節(jié)省資金;方案2是目前大的商業(yè)站點(diǎn)的必選。五、分析第一種方案的平安性方案1的弱點(diǎn)是它的文件操作,有歹意的用戶(以下簡(jiǎn)稱黑客)會(huì)有如下的機(jī)遇來(lái)解決用方案1實(shí)現(xiàn)的網(wǎng)站。1 .提交歹意代碼。已注冊(cè)的用戶能夠提交大量的文字,黑客會(huì)將他們自己寫的代碼嵌入文字中,然后提交到網(wǎng)站上。因?yàn)榉桨?中是將這些文字保留為文件,因此黑客能夠直接訪問(wèn)那個(gè)文件,來(lái)執(zhí)行他們的歹意代碼。2 .提交歹意文件。將歹意代碼文
6、件作為圖片上載然后執(zhí)行,例如式(1)需要更多的技術(shù)。3 .用某些軟件探測(cè)APACHE效勞器在UNIX系統(tǒng)上的系統(tǒng)用戶名和密碼,然后用那個(gè)用戶登錄,為所欲為。如何避免解決呢?咱們?cè)赑HP程序中過(guò)濾了WEB程序中的標(biāo)記如等,黑客提交的代碼無(wú)法執(zhí)行,而且咱們生成的文件名是隨機(jī)的,黑客全然不可能找到自己提交的文件。關(guān)于(2)解決,咱們存儲(chǔ)的圖片文件沒有擴(kuò)展名,而且文件名不是依照用戶提供的名字來(lái)命名的,也是隨機(jī)生成的。為了以防萬(wàn)一,咱們對(duì)圖片文件的類型做了分析,而且限制圖片的類型和大小,只能是BMP和JPG格式。因此,黑客成功的概率幾乎等于零。關(guān)于解決,到此刻為止,咱們還不明白有能夠破解系統(tǒng)用戶密碼的軟件,而且是在
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年元宇宙社交平臺(tái)虛擬社交圈層構(gòu)建與用戶體驗(yàn)研究報(bào)告
- 2025年醫(yī)院信息化建設(shè)中的電子病歷系統(tǒng)優(yōu)化:醫(yī)療信息化產(chǎn)業(yè)發(fā)展現(xiàn)狀與趨勢(shì)分析報(bào)告001
- 水電行業(yè)2025年技術(shù)進(jìn)步動(dòng)態(tài)與大型水電項(xiàng)目投資效益研究報(bào)告
- 政策導(dǎo)向下農(nóng)業(yè)綠色發(fā)展技術(shù)與農(nóng)村生態(tài)環(huán)境治理模式創(chuàng)新與實(shí)施效果研究
- 探索2025年:有聲讀物市場(chǎng)需求與內(nèi)容創(chuàng)作模式創(chuàng)新研究報(bào)告
- 2025年二手交易電商平臺(tái)信用評(píng)價(jià)體系深度研究報(bào)告
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)模式藥物研發(fā)生物技術(shù)產(chǎn)品研發(fā)報(bào)告001
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)綠色研發(fā)與環(huán)保要求報(bào)告
- 2025年醫(yī)藥流通行業(yè)報(bào)告:線上線下融合與市場(chǎng)格局變化
- 乳制品創(chuàng)新產(chǎn)業(yè)提升建設(shè)項(xiàng)目可行性研究報(bào)告寫作模板-申批備案
- 24春國(guó)家開放大學(xué)《農(nóng)業(yè)推廣》調(diào)查報(bào)告參考答案
- 2023年沈陽(yáng)職業(yè)技術(shù)學(xué)院高職單招(數(shù)學(xué))試題庫(kù)含答案解析
- 2022小說(shuō)精讀魯迅小說(shuō)《藥》附閱讀試題答案解析
- 2022版義務(wù)教育(勞動(dòng))課程標(biāo)準(zhǔn)(含2022年修訂部分)
- 洛陽(yáng)市中小學(xué)教師師德師風(fēng)考核內(nèi)容和評(píng)分細(xì)則
- 承包商資質(zhì)審查表
- 應(yīng)急救援物資檢查維護(hù)保養(yǎng)記錄表(月度)
- 機(jī)械原理課程設(shè)計(jì)-沖壓機(jī)構(gòu)及送料機(jī)構(gòu)設(shè)計(jì)說(shuō)明書
- 押金收據(jù)條(通用版)
- [甘肅]最新甘肅省造價(jià)文件匯編(310頁(yè))
- 鋼框架結(jié)構(gòu)計(jì)算書畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論