标签: webserver

什么流行的Web服务器支持HTML5 WebSocket?

我想试验HTML5 WebSockets,我正在寻找一个支持websockets的成熟的web服务器.是否有默认支持websockets的Web服务器列表?什么流行的网络服务器支持开箱即用的websockets?服务器编程语言并不重要,我知道Java,PHP,Erlang,Python等......我只是想做一些小实验.

我看过一些不支持websockets的东西,即Nginx,Apache和Mochiweb.

html5 webserver websocket

28
推荐指数
4
解决办法
3万
查看次数

轻量级http服务器C++

我需要为我的应用程序构建一个轻量级的http服务器,基本上它是一个服务器,它监听端口并输出请求的状态信息没有高负载,https,其他功能是否需要有任何C++库可以帮助我构建一个http服务器

c++ webserver http

28
推荐指数
4
解决办法
3万
查看次数

MVC3部署依赖问题

我刚刚尝试将MVC3应用程序部署到我们的IIS7托管环境中,但是我正在使用以下异常:

无法从程序集"Microsoft.Web.Infrastructure,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"加载类型"Microsoft.Web.Infrastructure.DynamicModuleHelper.DynamicModuleUtility".描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.TypeLoadException:无法从程序集"Microsoft.Web.Infrastructure,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"加载类型"Microsoft.Web.Infrastructure.DynamicModuleHelper.DynamicModuleUtility".

有什么建议?

该应用程序未被bin部署,因为我已在Web服务器本身上安装了ASP.Net Web页面和MVC3.

deployment asp.net-mvc webserver asp.net-mvc-3

28
推荐指数
3
解决办法
8万
查看次数

Web部署代理可以在IIS6上的80以外的端口上运行吗?

我在Windows 2003机器上遇到了一些挑战,我需要在不是80的端口上运行Web部署代理.默认情况下,MsDepSvc将在http:// [server]/MsDeployAgentService中公开端点这显然是隐含地侦听端口80.

我遇到的问题是该机器还在运行使用端口80的Visual SVN Server,因此Web部署代理服务拒绝启动.(至少这是我能得出的唯一合乎逻辑的结论.)我在同一台机器上有一个小型SVN管理应用程序,我想通过Web部署发布这个难题.

是否可以在另一个端口上运行代理?显然,如果这是IIS7,我们将在8172上,一切都会好的,但不幸的是,情况并非如此.有什么建议?

iis configuration webserver webdeploy

28
推荐指数
3
解决办法
2万
查看次数

如何在Windows 7中使用Nodej?

我即将变得疯狂寻找它,大多数例子只显示如何在linux终端上运行它,只是与服务器的通信.有人可以向我解释如何在Windows 7中使用NodeJ(使其运行并加载所需的任何东西)吗?

并请,我如何将其与我的HTML5代码集成?

我非常感谢你的回答

javascript html5 webserver websocket node.js

28
推荐指数
1
解决办法
7万
查看次数

为什么要将您的Javascript文件移动到您也拥有的其他主域?

我注意到,就在去年左右,许多主要网站对其网页结构的方式也做了同样的改变.每个人都将他们的Javascript文件从与页面本身(或其子域)相同的域托管到托管在不同命名的域上.

它不仅仅是并行化

现在,有一种众所周知的技术可以跨多个域传播页面组件以并行化下载. 雅虎推荐它和许多其他人一样.例如,www.example.com是您托管HTML的地方,然后您将图像放在images.example.comscripts.example.com上的javascripts上.这解决了这样一个事实,即大多数浏览器限制每台服务器的同时连接数,以便成为优秀的网民.

以上不是我所说的.

它不仅仅是重定向到内容交付网络(或者可能是 - 请参阅问题的底部)

我所说的是专门在一个完全不同的域上托管Javascripts.让我具体一点.就在去年左右,我注意到了:

youtube.com已将其.JS文件移至ytimg.com

cnn.com已将其.JS文件移至cdn.turner.com

weather.com已将其.JS文件移至j.imwx.com

现在,我了解像Akamai这样专门为大型网站外包的内容交付网络.(特纳的特殊领域中的名称"cdn"在这里提醒我们这个概念的重要性).

但请注意,通过这些示例,每个站点都有自己专门为此目的注册的域,而不是内容交付网络或其他基础架构提供商的域.实际上,如果您尝试从大多数这些脚本域中加载主页,它们通常会重定向回公司的主域.如果您反向查找所涉及的IP,它们有时会出现在CDN公司的服务器上,有时则不然.

我为什么在意?

以前在两家不同的安全公司工作过,我已经变得偏执了恶意的Javascripts.

因此,我遵循白名单网站的做法,我将允许Javascript(以及其他活动内容,如Java)运行.因此,为了使像cnn.com这样的网站正常工作,我必须手动将cnn.com放入列表中.这是后面的痛苦,但我更喜欢它.

当人们使用诸如scripts.cnn.com之类的东西进行并行化时,通过适当的通配符可以很好地工作.当人们使用CDN公司域名下的子域名时,我可以在前面允许CDN公司的主域名使用通配符,并且一举杀死许多鸟类(例如*.edgesuite.net和*.akamai.com).

现在我发现(截至2008年)这还不够.现在我必须在我想要列入白名单的页面的源代码中查找,并找出该站点用于存储其Javascripts的"秘密"域(或域).在某些情况下,我发现我必须允许三个不同的域来使网站工作.

为什么所有这些主要网站都开始这样做?

编辑:好的,因为"onebyone"指出,它确实似乎与CDN内容的传递有关.所以让我根据他的研究略微修改这个问题......

为什么weather.com使用j.imwx.com而不是twc.vo.llnwd.net

为什么youtube.com使用s.ytimg.com而不是static.cache.l.google.com

这背后有一个推理.

javascript webserver cdn whitelist provisioning

27
推荐指数
3
解决办法
5976
查看次数

27
推荐指数
3
解决办法
2万
查看次数

JBoss 7,java.lang.OutOfMemoryError:PermGen空间

我遇到了这个错误,其中CPU使用率达到极限,JBoss需要重启(java.lang.OutOfMemoryError: PermGen space).

我发现旧的JBoss版本的解决方案可以增加MaxPermSize.我想JBoss7也是如此.

为了不再遇到任何问题,哪个值足够好?有没有办法永久远离这个问题(比如让我们说使用像JRockit这样的其他虚拟机)?

webserver jboss java-ee jboss7.x

27
推荐指数
2
解决办法
4万
查看次数

限制Web服务器响应GET请求可以返回的数据长度

我有一个在jetty服务器上运行的REST服务,它使用一些资源数据响应GET请求.到目前为止,我检索的数据大约为几kb.我希望使用类似的REST服务,可能会返回大量数据,可能是100 MB或更多.由于请求量较低且jetty服务器和rest客户端进程都配置了足够的内存,因此不会出现内存问题.

我想知道jetty或任何网络服务器是否会限制它可以返回到客户端以响应GET的数据长度.如果是这样,它是否可以在码头配置?

rest webserver http jetty

27
推荐指数
1
解决办法
3万
查看次数

什么是事件驱动的Web服务器

我想了解事件驱动的Web服务器的基础知识,我知道其中一个是Tornado,但是非常感谢任何其他信息.

谢谢

webserver

26
推荐指数
2
解决办法
1万
查看次数