Tag: web应用程序

何时使用Amazon Cloudfront或S3

是否有使用案例可以使自己更好地适应亚马逊的s3或其他方式? 我试图通过例子来理解两者之间的区别。

SOAP服务器和客户端应用程序VCL + indy demo for Delphi XE?

Delphi曾经为Web服务包含一个demos文件夹,但似乎不再包含这个。 我只是尝试了Delphi 7演示项目( SOAPDMServerWAD ,几乎完全没有UI的服务器和SOAPDMClient ),并且无法让它们运行,即使在Delphi 7中也是如此。 如果有人曾经在Delphi XE或Delphi 2010中做过类似于旧版本的SOAPDMServerWAD+SoapDMClient演示的工作,在Delphi XE中工作,并且至less有来自Delphi SOAP Server应用程序向导的最小UI,完美。 更新:演示出现在Delphi 2010中,但使用了现在已经过时的WAD(networking应用debugging器),我尝试将它移植到新的Indy runtime/web-app-development-harnessing-code ,但是我似乎无法得到它的工作。 演示运行,但服务器没有用户界面,似乎并没有运行任何HTTP服务器(使用普通的Web浏览器,通过http://localhost:port/ urls进行testing。顺便说一句,尝试谷歌search演示,这个url出现了,我不到一个小时前问,这太可怕了,谷歌。 Update2请参阅下面我自己的答案,一个链接即将推出的工作代码。

最好的轻量级的Web服务器(只有静态内容)的Windows

我得到了运行在Windows中的应用程序服务器 – 与Zend Server的IIS6.0执行PHP。 我正在寻找轻量级的静态内容只有Web服务器在同一台机器,这将重温处理静态内容和提高性能的IIS表单。 它只需要静态内容Web服务器 – 最大的小和最大的有效 – lighttpd似乎太大,因为允许FastCGI 编辑:赏金是: Windows,只有静态内容,快速,轻量级 Windows Server 2003

如何使用REST Web服务上传包含元数据的文件?

我有一个REST Web服务,当前公开此URL: HTTP://服务器/数据/媒体 用户可以在其中发布以下JSON: { "Name": "Test", "Latitude": 12.59817, "Longitude": 52.12873 } 以创build新的媒体元数据。 现在我需要能够与媒体元数据同时上传文件。 什么是这样做的最好方法? 我可以引入一个名为file和base64的新属性,但是我想知道是否有更好的方法。 也有使用multipart/form-data如HTML表单将发送,但我使用REST Web服务,我想坚持使用JSON,如果可能的话。

消息队列还是Web服务?

在什么情况下,人们会倾向于通过消息队列而不是通过Web服务(我只是指XML或JSON或YAML或HTTP上的任何内容,而不是任何特定的types)来交stream应用程序? 我必须在本地networking上的两个应用程序之间进行通话。 一个将是一个Web应用程序,并且需要在另一个应用程序(运行在不同的硬件上)的命令。 这些请求就像创build用户,移动文件和创build目录一样。 在什么情况下,我更喜欢XML Web Services(或者直接的TCP或者其他)来使用消息队列? networking应用程序是Ruby on Rails,但我认为这个问题比这个更广泛。

使用端口80运行Node.js的最佳实践(Ubuntu / Linode)

我在一个cloud Linux node上设置了我的第一个Node.js服务器,而且我对Linux admin的细节还是比较Linux admin 。 (顺便说一句,我不想​​同时使用Apache。) 一切安装正确,但我发现,除非我使用root login ,我不能听节点上的port 80 。 但是,我宁愿不作为根安全的原因运行。 最佳做法是什么? 为节点设置良好的权限/用户,使其安全/沙盒? 允许在这些限制内使用端口80。 启动节点并自动运行。 处理发送到控制台的日志信息。 任何其他一般的维护和安全问题。 我应该将80端口stream量转发到不同的监听端口吗? 谢谢

处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误的模块“ManagedPipelineHandler”

说实话,我已经试图在IIS上转变一个肮脏的诡计,就在我以为我要逃避它,我意识到我的解决方法不起作用。 以下是我试图做的事情: 1)我有ASP.NET应用程序,它有Preloader类inheritanceIProcessHostPreloadClient ,并执行Preload方法实现中的所有重要的初始化(应用程序是复杂的,它是一个巨大的系统的一部分,所以它需要大约2分钟build立到所有必要的连接服务和预先实例化一些Unity注册)。 2)我有很多工作需要在应用程序closures(取消订阅,断开连接,处置,…),我想最好的地方是在* Application_End *方法位于Global.asax 。 3)当我有用户活动时,一切正常(包含上述Web应用程序的应用程序池启动之后的第一个请求将导致* Application_Start *被调用,之后* Application_End *在应用程序池停止或重新启动时被调用),但问题在没有用户活动时发生,应用程序在活动48小时后尝试重新启动(configuration的要求)。 由于没有要求,申请正式没有开始。 因为* Application_End *不会被调用,所以不能被优雅地停止。 4)现在来了凌乱的部分…我已经尝试在Preload方法结束时从代码发出GET请求,并且它工作。 但是这个解决scheme对我来说似乎不好,即使它工作。 所以,我尝试了很多东西,我试过的最后一件事是: SimpleWorkerRequest swr = new SimpleWorkerRequest(string.Empty, string.Empty, tw); HttpRuntime.ProcessRequest(swr); …这已经完成了它的目的。 * Application_Start *被调用,(我已经检查了响应,它包含应该在初始请求中显示的login页面),并且在Application_End *中执行必要的工作,从而优雅地结束了应用程序池closures应用程序。 但 以这种方式启动(预加载和启动)应用程序后,当我想通过Web浏览器访问应用程序时发生了这种情况: HTTP错误500.21 – 内部服务器error handling程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误的模块“ManagedPipelineHandler” 我无法弄清楚这一点。 有谁能告诉我为什么会发生这种情况,以及如何解决这个问题? 如果我不明白这一点,我将回到第一个解决scheme(从代码发送GET请求),但是这个问题将会bug我,因为我什至不知道什么是错的。

Chmod 777到一个文件夹和所有内容

我有一个networking目录/www和一个名为store的文件夹。 store有几个文件和文件夹。 我想给文件夹store和store文件夹内的所有文件和文件夹的所有权限。 我该怎么做呢? 我通过.htaccess猜测。

MEAN.js和MEAN.io之间的区别

我想使用MEAN JavaScript Stack,但是我注意到有两个不同的栈,它们有自己的网站和安装方法:mean.js和mean.io。 于是我问自己这个问题:“我用哪一个?”。 所以为了回答这个问题,我问社区你们能否解释这两者之间的区别? 如果可能的话,利弊呢? 因为他们看起来和我很相似。

Java Build Path中找不到超类“javax.servlet.http.HttpServlet”

我有一个在Eclipse中由Maven集成创build的项目。 一切正常,但是在所有JSP文件的工作空间中都有这样的: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 到第一个地方的string: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 当我创build一个基本的dynamicWeb项目和JSP – 一切正常,没有错误。