`
dfch84
  • 浏览: 56212 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

CAS在电信机房跳转慢的问题

    博客分类:
  • cas
 
阅读更多

        前不久在客户现场部署核心系统到生产环境,核心系统使用CAS单点登录系统进行安全校验和单点登录。生产环境服务器放在电信机房,发现将系统部署之后,访问CAS没问题,但CAS校验之后跳转到核心系统时很慢,每次大约要等待20秒钟。

 

        跟踪代码之后发现,在CAS校验通过之后会将ST(Service Ticket)发送给核心系统,核心系统再将该ST通过HttpUrlConnection发送给CAS服务端进行校验票据的合法性。HttpUrlConnection去连接CAS服务端时约等待20秒。另外写了一个简单的web app,在jsp中使用HttpUrlConnection连接本工程的html资源,发现同样需要20秒等待时间。确定问题应该出在网络或者HttpUrlConnection访问机制上。

 

        以上访问均是使用hosts映射域名访问的。同事提到使用IP访问能否改善问题。试了试,居然能解决问题。

写道
Hosts中的映射:

10.0.1.19 www.bbgulf.com.cn

核心系统中CAS配置:
PCISV6_APP_URL=http://www.bbgulf.com.cn:7002/pcis
PCISV6_CAS_URL=http://www.bbgulf.com.cn:7001/cas

 

        大概是因为服务器在电信机房需要解析www.bbgulf.com.cn域名,耗费了时间。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics