我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > Java+EE门户网站性能优化技术的研究与实现
总共48086条微博

动态微博

查看: 1980|回复: 1

Java+EE门户网站性能优化技术的研究与实现

[复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2014-08-06 19:54:25 |只看该作者 |正序浏览
    门户网站系统作为政府和企业对外的重要信息平台,已成为信息化建设中的# Z8 G" {( j" ~9 X+ r
    重要组成部分。门户网站的性能优化问题是提高系统稳定性和用户访问量的关键。
    8 n5 b, j2 [2 Q! A& a9 q本文引入了页面静态优化、缓存优化和索引查询优化等技术,尽可能少地访问或
    4 n; t4 I4 G8 A" h' p  z不访问后台数据库来实现页面访问,以达到提高系统性能的目的。2 \4 D% _7 y3 r: [! n6 ~/ S2 a
    本文采用了实体继承的领域建模方法,从性能的角度采用“每个类分层结构7 ~5 C/ d4 C9 ^1 f2 C
    一张表"的策略设计领域模型,此策略能显著提高系统的查询性能;针对页面静
    6 i5 N% \: }# B" A" l$ t态化问题,提出了基于Velocity模板引擎方法,在生成动态页面前能够直接生成
    6 [- D$ A! b" ^( ]3 F4 U文章静态页面而不用访问数据库;针对首页静态化问题,提出了利用
    6 m1 x- @# |/ R# U: q5 i4 z( e$ wURLConnection实现IO读写来生成模块化静态页面,把模块动态页面输出为静态
    ) O* s% e- F4 b页面,并使用SSI技术使首页达到静态化和模块化。; R: }: L1 S: Q
    针对带参数的动态页面,采用了基于OsCache的文件级缓存优化技术,使这
    - H7 ~: k. f& ~. Y$ a* h% ?2 a5 Z) ~9 A些动态页面能够直接缓存到磁盘中,不用直接访问数据库,以减少响应时间并提& Q; J! H. p) J0 _
    高性能;针对核心实体类,使用内存缓存策略,采用hibernate的二级缓存机制,
    & l( F$ T, I# W把EHCache作为缓存实现产品,优化系统性能;针对用户通过表单查询所需文章
    - w* ~! \* k$ t  L5 |+ P! J, f, I0 T的性能优化问题,采用了基于Lucene和Compass的索引查询方法,对文章和文0 W- Z8 ^/ y5 v/ `, F2 Z6 y, M
    章类别的重要属性进行索引并存储,并将索引结果返回给用户;最后实现了一个$ x1 D8 l- R2 ?; L* V& D
    Suggest的查询提示效果,使系统更加完美。# J  @" D0 e" _: _
    本文采用Jmeter性能测试工具对系统进行性能测试,验证所提出和采用的性
    # }/ K3 U6 M3 U2 m7 F能优化技术的优越性。本文所提出和采用的优化技术已在研发的门户网站系统中
    1 O# {2 ]6 M' x& X7 i1 W% ]得以实现,性能稳定可靠。" I! l3 T, S  y; {5 Q5 e
    关键词:门户网站;性能优化;页面静态化;缓存优化;索引优化
    Java+EE门户网站性能优化技术的研究与实现
    - E4 F" L2 {/ {; o) {1 p
    + y9 k7 z4 L: m& `" \
    7 ]: X- `5 k9 V0 H, i% b/ ?

    我的日常 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与我的日常享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和我的日常的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、我的日常管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    96

    主题

    7

    听众

    406

    金钱

    四袋长老

    该用户从未签到

    沙发
    发表于 2014-08-06 20:17:24 |只看该作者
    不错的文档还是论文
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表