招聘平台为何招聘陷阱范文

2024-01-14

招聘平台为何招聘陷阱范文第1篇

1 ASP.NET

1.1 公共中间语言

在.NET Framework中使用高级语言 (如VB.NET、C#.NET等) 编写的程序, 需要在运行前将其编译成为经过优化的高效率的中间语言。为了执行中间语言, 需要执行环境, 即公共语言运行时库 (CLR) ;CLR用JIT (JustIn-Time) 编译器把中间语言代码编译成可执行代码, 并对程序进行最后的、与机器相匹配的优化, 使得程序可以在所在计算机上尽可能高效地运行。

1.2 ASP.NET的工作过程

首先, HTTP请求发送到Web服务器要求访问一个Web网页;服务器通过分析客户的HTTP请求来定位所请求网页。如果所请求的网页的文件名的后缀是aspx, 那么就把其传送到aspnet_isapi.dll进行处理, 将ASP.NET代码提交给CLR。如果以前没有执行过, 那么就由CLR编译并执行, 得到纯HTML结果;如果已经执行过, 那么就直接执行编译好的程序并得到纯HTML结果;最后把纯HTML结果传回浏览器作为HTTP响应结果;浏览器收到响应之后显示网页内容。

2 基于Lucene API的全文检索技术

Lucene是Apache软件基金会Jakarta项目组的子项目之一, 是一个开放源代码 (Open Source) 的全文检索引擎工具包, 提供了完整的查询引擎和索引引擎, 实现了通用的分词算法, 预留了许多词法分析器接口。Lucene.NET是Lucene for Java[基于C#语言的移植, 能够在基于.NET Framework的应用系统中快速集成全文检索的功能。

其具体集成过程总结如下:建立索引库:读取招聘职位或简历信息, 建立相应Lucene索引文件组;基于索引文件组的查询实现:读取索引信息文件, 接受用户的查询请求, 调用Lucene API实现基于全文检索的职位或简历搜索;索引数据同步:当职位库或简历库更新时, 设置一定的触发机制 (如数据表触发器) 与规则记录更新内容, 再使用定时任务程序周期性地更新Lucene索引文件组, 保证在一定周期内数据库与索引文件组的信息同步。

3 ASP.NET动态缓存策略

缓存技术 (Cache) 就是在一定时间范围内, 将查询的中间结果或最终结果按一定的存储格式 (如哈希表) 临时存放在内存中, 以减少应用系统与数据库服务器之间的交互次数, 从而提高系统的响应性能。在足够优化查询算法的前提下, 合理有效地使用缓存技术, 能非常有效提高WEB应用系统的并发连接数与缩短响应时间, 从而大大地提高系统吞吐率与承载量。换言之, 缓存技术本身也是查询算法优化过程中非常重要的环节。网络招聘求职互动平台中的缓存技术的应用具优势与劣势并存, 因此应根据实际需要合理权衡。

其优势在于:降低客户访问延迟, 因为如果缓存命中, 用户需要的结果直接从WEB服务器的内存中读取, 而不需要访问数据库服务器重新生成结果;由于客户所需的查询结果一部分不需要访问数据库服务器, 从而在一定程度上缓解服务器的计算压力;如果遇到数据库服务器太忙而瞬时中断服务的情形, 使用缓存技术可以在一定限度上减少此种情形的出现几率, 从而整个应用平台的鲁棒性 (Robustness) 得到了有效提高。

其劣势在于:在缓存同步周期内, 客户得到信息内容可能与数据库中实际存放内容不一致, 因为在此缓存内容存续期间, 数据库中的内容已经更新;如果发生缓存失效 (未命中) , 会因判断缓存是否命中而增加WEB服务器的计算开销以及延长用户的等时间;缓存查询的中间结果或最终结果也会给WEB服务器带来附加的内存消耗;由于缓存内容的特殊性, 缓存策略很难做到绝对合理。

鉴于以上优势与劣势的综合考虑, 缓存力求具有如下特性:快捷性 (高效性) :缓存数据以哈希表的形式存放在内存中;如果命中时能快速检索, 响应用户的查询请求;如果未命中也不会因此而增加太多的开销;可靠性 (也即鲁棒性) :在缓存有效期来临之前, 缓存内容随时处于可提取或可检索状态;适应性 (可配置性) :由于数据本身更新的频度的不同, 有的内容需要更长时间地缓存 (如编码表) , 有的内容则只需要短时保存 (如职位查询的中间结果) ;有的数据缓存需要更多的存储空间, 有的数据则对存储空间的需求很少;有的查询结果数据即便从数据库中直接提取也不会有太多的时间与空间;招聘求职系统的不同部份的功能访问频度有很大的不同, 频度越高的地方越是需要缓存, 命中率也会越高。总之, 影响缓存的因素太多, 要想使用预先定好的策略来满足所有需求几乎不可能, 所以只有让缓存策略可以根据实际平台的运行状况进行实时地动态地进行调整 (使用配置文件) , 才能让缓存机制有更好的适应性。

摘要:招聘求职互动平台是面向求职者与广大用人单位的互联网公众信息平台, 只有采用B/S的架构模式, 才能保证受众群体以极低接入成本 (只要普通PC机装上浏览器并能访问Internet即可) 方便、快捷、高效地存取平台上的信息资源。

关键词:招聘求职,信息平台,B/S

参考文献

[1] 2006年中国网络招聘求职者需求研究报告[J].艾瑞市场咨询有限公司, 2006 (12) .

上一篇:中秋节给员工的祝福语范文下一篇:知识百科判断题及答案范文