999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

用純軟件的方式提高中小型企業(yè)網(wǎng)站服務(wù)器響應(yīng)速度的一個方案

2008-12-31 00:00:00白振林溫沁潤
商場現(xiàn)代化 2008年21期

[摘要] 本文提出了一個用純軟件的方式提高WEB服務(wù)器響應(yīng)速度的方案,該方案具有硬件投入費(fèi)用低、安全、高效等優(yōu)點(diǎn),并且通過與常用方案的比較闡述了其原理和應(yīng)用前景。

[關(guān)鍵詞] PHP網(wǎng)絡(luò)編程語言 Mysql數(shù)據(jù)庫 APACHE網(wǎng)站服務(wù)器 免費(fèi)的UNIX操作系統(tǒng)

一、引言

我們架設(shè)一個在UNIX服務(wù)器上運(yùn)行的基于APACHE WEB服務(wù)器的網(wǎng)站時,出于對提高WEB服務(wù)器反應(yīng)速度的考慮,產(chǎn)生了一個大膽的方案,但是基于系統(tǒng)安全性和穩(wěn)定性的考慮,最后沒有使用該方案。然而,我們認(rèn)為這個設(shè)想對于提高WEB服務(wù)器的反映速度有很大的作用,如果能夠用一定的時間做出一套基于這個設(shè)想的完整方案,將會大大提高WEB服務(wù)器的反映速度。現(xiàn)在我們已經(jīng)用PHP腳本語言基本實(shí)現(xiàn)了這個方案。

二、方案的由來

這是一個關(guān)于旅游的綜合性網(wǎng)站,包括旅游景區(qū)、景點(diǎn)信息、各地的賓館飯店、民間特產(chǎn)、民風(fēng)民俗等。根據(jù)用戶的要求分為3個功能模塊:后臺數(shù)據(jù)庫管理模塊,前端顯示模塊,注冊用戶管理模塊。注冊用戶可以在任意時間、地點(diǎn)登陸網(wǎng)站反映最新的景區(qū)動態(tài)。

由于整個網(wǎng)站基于MYSQL數(shù)據(jù)庫,網(wǎng)頁中的所有媒體信息包括文字、圖片、視頻文件等都存儲在數(shù)據(jù)庫中,當(dāng)瀏覽者訪問時,所有的頁面都動態(tài)生成,風(fēng)格和樣式用PHP程序控制,所以WEB服務(wù)器的響應(yīng)速度會很慢。怎樣解決此問題?筆者當(dāng)時正在研究PHP的一組文件操作函數(shù),并且想編寫一個關(guān)于文件操作的類,于是設(shè)想是否先生成一個靜態(tài)頁面,準(zhǔn)確的說是生成一個文件夾,包括一個HTML文件,頁面中嵌入的圖片和視頻文件,然后將HTML文件的路徑存入MYSQL數(shù)據(jù)庫。這樣用戶請求的是靜態(tài)頁面,一次生成可以讓用戶無數(shù)次訪問,而不是用戶訪問的時候每次臨時生成。這既可以減輕MYSQL數(shù)據(jù)庫的負(fù)擔(dān),又可以提高WEB服務(wù)器的響應(yīng)速度。于是提出了基于此原理的方案,詳見原理圖1;目前大部分網(wǎng)站所使用的方案詳見原理圖2。其中橢圓和圓代表對象或群體,矩形代表功能模塊。

三、此方案的原理

比較原理圖1和圖2,可以發(fā)現(xiàn)圖1比圖2多了一個“文件”對象,這是兩種方案區(qū)別的關(guān)鍵,該文件對象實(shí)際是大數(shù)據(jù)塊,如圖片、大量的文字、視頻等載體。已注冊用戶登錄后,他們將景區(qū)信息如文字、圖片、視頻等提交到服務(wù)器,用戶管理模塊將這些數(shù)據(jù)生成相應(yīng)的文件存儲到相應(yīng)的目錄下,同時生成一個固定風(fēng)格的頁面,并將對應(yīng)的目錄轉(zhuǎn)換為網(wǎng)絡(luò)路徑后存儲到MYSQL數(shù)據(jù)庫中。其中生成的網(wǎng)頁中顯示了相應(yīng)景區(qū)的圖片、文字、視頻等。顯示模塊只要在數(shù)據(jù)庫中調(diào)用相應(yīng)的路徑就即可。后臺管理模塊主要提供給網(wǎng)站管理人員使用。

四、常用方案和此方案的比較

出于安全性的考慮,大部分網(wǎng)站使用的都是第二種方案,然而第一種方案我們至今還沒有找到攻擊它的方式。下面分幾個方面來比較這兩個方案。

費(fèi)用比較:要達(dá)到相同的響應(yīng)速度,在硬件方面方案2要比方案1付出幾倍甚至更多的資金。方案1的軟件編寫比方案2難度更高,不過總體來講方案1比方案2的總投入少的多。

安全性和穩(wěn)定性:方案1可能不如方案2安全和穩(wěn)定。因?yàn)榉桨?涉及到文件操作。

結(jié)論:方案1更適合中小企業(yè)或教育類網(wǎng)站,可以節(jié)省資金;方案2是目前大的商業(yè)站點(diǎn)的必選。

五、分析第一種方案的安全性

方案1的弱點(diǎn)是它的文件操作,有惡意的用戶(以下簡稱黑客)會有如下的機(jī)會來攻擊用方案1實(shí)現(xiàn)的網(wǎng)站。

1.提交惡意代碼。已注冊的用戶可以提交大量的文字,黑客會將他們自己寫的代碼嵌入文字中,然后提交到網(wǎng)站上。因?yàn)榉桨?中是將這些文字保存為文件,所以黑客可以直接訪問這個文件,來執(zhí)行他們的惡意代碼。

2.提交惡意文件。將惡意代碼文件作為圖片上載然后執(zhí)行,比方式(1)需要更多的技巧。

3.用某些軟件探測APACHE服務(wù)器在UNIX系統(tǒng)上的系統(tǒng)用戶名和密碼,然后用這個用戶登錄,為所欲為。

如何防止(1)攻擊呢?我們在PHP程序中過濾了WEB程序中的標(biāo)記如“<”,“>”等,黑客提交的代碼無法執(zhí)行,并且我們生成的文件名是隨機(jī)的,黑客根本不可能找到自己提交的文件。對于(2)攻擊,我們存儲的圖片文件沒有擴(kuò)展名,并且文件名不是根據(jù)用戶提供的名字來命名的,也是隨機(jī)生成的。為了以防萬一,我們對圖片文件的類型做了分析,并且限制圖片的類型和大小,只能是BMP和JPG格式。所以,黑客成功的幾率幾乎等于零。對于(3)攻擊,到現(xiàn)在為止,我們還不知道有能夠破解系統(tǒng)用戶密碼的軟件,并且是在不確切知道這個系統(tǒng)用戶名字的情況下,所以黑客如果有這樣的功力,那么他們的攻擊對象應(yīng)該不是這些小型網(wǎng)站。

綜上所述,筆者認(rèn)為方案1是一種中小企業(yè)網(wǎng)站的性價比較高的解決方案,應(yīng)該更好地推廣和利用。

主站蜘蛛池模板: 欧美伊人色综合久久天天| 亚洲成A人V欧美综合| 欧美在线伊人| 99视频在线免费观看| 成人小视频网| 91欧洲国产日韩在线人成| 99国产精品国产| 国内精品久久久久久久久久影视| 国产不卡一级毛片视频| 99久久99这里只有免费的精品| 亚洲综合精品第一页| V一区无码内射国产| 成人日韩精品| 国产男女XX00免费观看| 日韩第一页在线| 青青操视频免费观看| 色爽网免费视频| 67194亚洲无码| 成色7777精品在线| 亚洲国产日韩欧美在线| 欧洲欧美人成免费全部视频| 国产日产欧美精品| 丁香六月综合网| 日韩一区二区在线电影| 久久窝窝国产精品午夜看片| 依依成人精品无v国产| 国产亚洲欧美在线视频| 青草视频在线观看国产| 日韩精品视频久久| 青草视频在线观看国产| 日韩免费成人| 99精品视频九九精品| 亚洲视频三级| 国产精品亚洲五月天高清| 欧美中文字幕第一页线路一| 国产精品播放| 国产丝袜精品| 国产一二视频| 蜜桃视频一区二区| 欧美色香蕉| 国产综合另类小说色区色噜噜| 欧美色综合网站| av大片在线无码免费| 国产女人18水真多毛片18精品| 国产在线观看一区精品| 亚洲黄色高清| 91麻豆精品视频| 午夜a级毛片| 少妇精品网站| 亚洲福利一区二区三区| 欧美精品综合视频一区二区| 国产激爽爽爽大片在线观看| 国产乱子伦手机在线| 欧美精品在线免费| av在线无码浏览| 欧美日韩精品综合在线一区| 亚洲精品动漫| 亚洲AⅤ永久无码精品毛片| 高清无码手机在线观看| 亚洲av无码成人专区| 免费高清毛片| 国产一区二区三区免费观看| 老司机午夜精品网站在线观看| 九九热精品视频在线| 狼友视频一区二区三区| 2022精品国偷自产免费观看| 成人在线综合| 久久久成年黄色视频| 666精品国产精品亚洲| 四虎影视库国产精品一区| 99re这里只有国产中文精品国产精品| 国产午夜福利亚洲第一| 91蜜芽尤物福利在线观看| a级毛片毛片免费观看久潮| 一级爆乳无码av| 亚洲天堂成人在线观看| 97久久精品人人做人人爽| 国产97视频在线观看| 免费jizz在线播放| 自拍偷拍欧美| 狠狠色香婷婷久久亚洲精品| 国产成人免费手机在线观看视频|