首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Perl web服务(服务器)最佳实践

Perl web服务(服务器)最佳实践
EN

Stack Overflow用户
提问于 2009-07-17 04:16:01
回答 3查看 2.6K关注 0票数 5

我目前正在使用一个经过修改的HTTP::Daemon::线程服务器与SOAP::WSDL和Pod::WSDL相结合来提供各种客户端类型和角色所使用的web服务。

-这不是问题,以下是

我想就以下主题(尽可能)达成一个最佳解决方案:

  • 请求/发送/响应速度
  • 协议安全性(正确使用客户端认证的SSLv3 3/TLS)
  • 资源安全(每个资源和方法基础上的安全角色/特性)
  • 类型、方法签名和所需安全角色和特征的声明性规范。

问题:

  1. 我想使用IO::选择普波尔 -based服务器,但我知道这与服务器内客户端认证的SSL不兼容。我的理解对吗?
  2. 我想从对每个请求验证客户端证书转移到CA SiteMinder这样的东西,在成功的客户端证书验证之后,我给出了一个有时间限制的会话cookie,它可以用于后续请求,以避免这一时间损失(并减少服务器负载)。这是安全的吗?(甚至足够好?)
  3. 是否有一些模块/框架可供我为公开的对象和方法提供特征和角色-based授权。Pod::WSDL实际上只处理类型(甚至不处理复杂类型)。我想使用/实现一些声明性注释(或外部YAML) -based方案来处理复杂的WSDL类型以及特性和角色授权。有人这样做吗?(甚至单独?)还有其他模块可能是一个好的起点吗?
  4. 最后--,我是不是因为在Perl5 ?上这么做而疯狂?)
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-24 05:02:11

好吧,每个人都在回答所有的问题,除了真正的问题。

我将在单独的文章中将这些问题分解成具体的问题,而不会在任何时候提到服务器的组成--这似乎是每个线程中的每个人都想讨论的话题,这是完全不相关的。

票数 1
EN

Stack Overflow用户

发布于 2012-05-16 16:23:38

我知道这是一个老问题,但是从IO::Async::SSL模块开始,FYI IO::Async::SSL就可以很好地处理IO::Async::SSL了。

票数 0
EN

Stack Overflow用户

发布于 2009-07-17 20:22:51

在Perl中这样做是很疯狂的:-)

说真的,给你更多的力量。我的问题是,假设你有理由重新发明这个轮子,为什么不考虑Python呢?Perl很活跃,但是现在有很多类似的事情(低级脚本)都是用Python来完成的。

最后,假设您没有实际的理由这样做(除了好玩),您应该真正考虑一个Web框架(当然是Django)和一些类似于nginx的东西来处理HTTP交互。

票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1141411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档