国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

招聘求職互動平臺的設(shè)計(jì)策略

2011-12-31 00:00:00何胤
科技資訊 2011年10期


  摘要:招聘求職互動平臺是面向求職者與廣大用人單位的互聯(lián)網(wǎng)公眾信息平臺,只有采用B/S的架構(gòu)模式,才能保證受眾群體以極低接入成本(只要普通PC機(jī)裝上瀏覽器并能訪問Internet即可)方便、快捷、高效地存取平臺上的信息資源。
  關(guān)鍵字:招聘求職 信息平臺 B/S
  中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2011)04(a)-0000-00
  
  基于.NET系列是近年來發(fā)展起來的優(yōu)秀的B/S開發(fā)工具之一,不僅開發(fā)效率高,運(yùn)行效率也好,.NET能幫助開發(fā)者在Intemet時代創(chuàng)建和部署企業(yè)級的分布式應(yīng)用,它具有代碼重用、自動資源管理、緩存策略支持、多語言開發(fā)、安全性、易于部署和管理等新特征。
  
  1 ASP.NET
  1.1 公共中間語言
  在.NET Framework中使用高級語言 (如VB.NET、C#.NET等)編寫的程序,需要在運(yùn)行前將其編譯成為經(jīng)過優(yōu)化的高效率的中間語言。為了執(zhí)行中間語言,需要執(zhí)行環(huán)境,即公共語言運(yùn)行時庫(CLR);CLR用JIT(Just-In-Time)編譯器把中間語言代碼編譯成可執(zhí)行代碼,并對程序進(jìn)行最后的、與機(jī)器相匹配的優(yōu)化,使得程序可以在所在計(jì)算機(jī)上盡可能高效地運(yùn)行。
  1.2 ASP.NET的工作過程
  首先,HTTP請求發(fā)送到Web服務(wù)器要求訪問一個Web網(wǎng)頁;服務(wù)器通過分析客戶的HTTP請求來定位所請求網(wǎng)頁。如果所請求的網(wǎng)頁的文件名的后綴是aspx,那么就把其傳送到aspnet_isapi.dll進(jìn)行處理,將ASP.NET代碼提交給CLR。如果以前沒有執(zhí)行過,那么就由CLR編譯并執(zhí)行,得到純HTML結(jié)果;如果已經(jīng)執(zhí)行過,那么就直接執(zhí)行編譯好的程序并得到純HTML結(jié)果;最后把純HTML結(jié)果傳回瀏覽器作為HTTP響應(yīng)結(jié)果;瀏覽器收到響應(yīng)之后顯示網(wǎng)頁內(nèi)容。
  
  2 基于Lucene API的全文檢索技術(shù)
  Lucene是Apache軟件基金會 Jakarta項(xiàng)目組的子項(xiàng)目之一,是一個開放源代碼(Open Source)的全文檢索引擎工具包,提供了完整的查詢引擎和索引引擎,實(shí)現(xiàn)了通用的分詞算法,預(yù)留了許多詞法分析器接口。Lucene .NET是Lucene for Java[基于C#語言的移植,能夠在基于.NET Framework的應(yīng)用系統(tǒng)中快速集成全文檢索的功能。
  其具體集成過程總結(jié)如下:建立索引庫:讀取招聘職位或簡歷信息,建立相應(yīng)Lucene索引文件組;基于索引文件組的查詢實(shí)現(xiàn):讀取索引信息文件,接受用戶的查詢請求,調(diào)用Lucene API實(shí)現(xiàn)基于全文檢索的職位或簡歷搜索;索引數(shù)據(jù)同步:當(dāng)職位庫或簡歷庫更新時,設(shè)置一定的觸發(fā)機(jī)制(如數(shù)據(jù)表觸發(fā)器)與規(guī)則記錄更新內(nèi)容,再使用定時任務(wù)程序周期性地更新Lucene索引文件組,保證在一定周期內(nèi)數(shù)據(jù)庫與索引文件組的信息同步。
  
  3 ASP.NET 動態(tài)緩存策略
  緩存技術(shù)(Cache)就是在一定時間范圍內(nèi),將查詢的中間結(jié)果或最終結(jié)果按一定的存儲格式(如哈希表)臨時存放在內(nèi)存中,以減少應(yīng)用系統(tǒng)與數(shù)據(jù)庫服務(wù)器之間的交互次數(shù),從而提高系統(tǒng)的響應(yīng)性能。在足夠優(yōu)化查詢算法的前提下,合理有效地使用緩存技術(shù),能非常有效提高WEB應(yīng)用系統(tǒng)的并發(fā)連接數(shù)與縮短響應(yīng)時間,從而大大地提高系統(tǒng)吞吐率與承載量。換言之,緩存技術(shù)本身也是查詢算法優(yōu)化過程中非常重要的環(huán)節(jié)。網(wǎng)絡(luò)招聘求職互動平臺中的緩存技術(shù)的應(yīng)用具優(yōu)勢與劣勢并存,因此應(yīng)根據(jù)實(shí)際需要合理權(quán)衡。
  其優(yōu)勢在于:降低客戶訪問延遲,因?yàn)槿绻彺婷?,用戶需要的結(jié)果直接從WEB服務(wù)器的內(nèi)存中讀取,而不需要訪問數(shù)據(jù)庫服務(wù)器重新生成結(jié)果;由于客戶所需的查詢結(jié)果一部分不需要訪問數(shù)據(jù)庫服務(wù)器,從而在一定程度上緩解服務(wù)器的計(jì)算壓力;如果遇到數(shù)據(jù)庫服務(wù)器太忙而瞬時中斷服務(wù)的情形,使用緩存技術(shù)可以在一定限度上減少此種情形的出現(xiàn)幾率,從而整個應(yīng)用平臺的魯棒性(Robustness)得到了有效提高;
  其劣勢在于:在緩存同步周期內(nèi),客戶得到信息內(nèi)容可能與數(shù)據(jù)庫中實(shí)際存放內(nèi)容不一致,因?yàn)樵诖司彺鎯?nèi)容存續(xù)期間,數(shù)據(jù)庫中的內(nèi)容已經(jīng)更新;如果發(fā)生緩存失效(未命中),會因判斷緩存是否命中而增加WEB服務(wù)器的計(jì)算開銷以及延長用戶的等時間;緩存查詢的中間結(jié)果或最終結(jié)果也會給WEB服務(wù)器帶來附加的內(nèi)存消耗;由于緩存內(nèi)容的特殊性,緩存策略很難做到絕對合理。
  鑒于以上優(yōu)勢與劣勢的綜合考慮,緩存力求具有如下特性:快捷性(高效性):緩存數(shù)據(jù)以哈希表的形式存放在內(nèi)存中;如果命中時能快速檢索,響應(yīng)用戶的查詢請求;如果未命中也不會因此而增加太多的開銷;可靠性(也即魯棒性):在緩存有效期來臨之前,緩存內(nèi)容隨時處于可提取或可檢索狀態(tài);適應(yīng)性(可配置性):由于數(shù)據(jù)本身更新的頻度的不同,有的內(nèi)容需要更長時間地緩存(如編碼表),有的內(nèi)容則只需要短時保存(如職位查詢的中間結(jié)果);有的數(shù)據(jù)緩存需要更多的存儲空間,有的數(shù)據(jù)則對存儲空間的需求很少;有的查詢結(jié)果數(shù)據(jù)即便從數(shù)據(jù)庫中直接提取也不會有太多的時間與空間;招聘求職系統(tǒng)的不同部份的功能訪問頻度有很大的不同,頻度越高的地方越是需要緩存,命中率也會越高??傊绊懢彺娴囊蛩靥?,要想使用預(yù)先定好的策略來滿足所有需求幾乎不可能,所以只有讓緩存策略可以根據(jù)實(shí)際平臺的運(yùn)行狀況進(jìn)行實(shí)時地動態(tài)地進(jìn)行調(diào)整(使用配置文件),才能讓緩存機(jī)制有更好的適應(yīng)性;
  
  參考文獻(xiàn)
  [1] 2006年中國網(wǎng)絡(luò)招聘求職者需求研究報告[J].艾瑞市場咨詢有限公司.2006(12).
  [2] 李若穎.招聘網(wǎng)站發(fā)展策略比較研究[J].現(xiàn)代軟科學(xué).2006.2:58-59.

徐闻县| 天气| 蒙阴县| 台江县| 荥经县| 益阳市| 顺昌县| 平和县| 黑水县| 四平市| 新邵县| 施秉县| 新宾| 温州市| 宜春市| 松滋市| 兖州市| 临桂县| 新宾| 岫岩| 三江| 普兰县| 噶尔县| 定安县| 梁山县| 延庆县| 南江县| 平邑县| 萝北县| 本溪| 湘乡市| 三河市| 湛江市| 富裕县| 化州市| 固原市| 武宁县| 建水县| 石楼县| 昆山市| 鄂尔多斯市|