问题标签 [webserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
9485 浏览

webserver - How do web servers work?

I am a .NET developer and I've been working in C# for almost 3.5 yrs. I want to understand how the web server works and I don't mean a 65,000 feet overview. I want to understand the inner workings of a web server.

What are some good resources to learn the nuts and bolts of how a web server works?

0 投票
3 回答
7632 浏览

c# - 在 C# 中创建简单的嵌入式 http 和 https 应用程序

有一个简单的http 服务器 API,可以让你快速做一些简单的事情,而不需要任何额外的依赖/安装。

在没有 IIS的 .NET 中是否有类似的 API/库?

例如,我是一个正在运行的小窗口服务,我想添加一个简单的愚蠢的 Web 界面来允许本地/远程控制/监控。

0 投票
13 回答
18877 浏览

c# - 开源最小网络服务器?

我正在考虑我编写的项目的下一步。它目前是一个控制串口设备的桌面应用程序。

我正在考虑允许浏览器客户端连接到某个进程以获取有关设备状态等的“近乎实时”更新。可能还允许从浏览器客户端进行控制。

我宁愿不从头开始编写自己的网络服务器,这将是一个非常缩小的网络服务器。

关于在哪里看的任何建议?

我更喜欢 C++ 或 C# 实现。

0 投票
5 回答
12881 浏览

.net - 使用哪个?Visual Studio 开发服务器或本地 IIS Web 服务器?

我一直想知道这个……谢天谢地,现在有一个很好的专家环境来问这个问题。

在创建 Web 应用程序项目时,哪个 Web 服务器最方便使用?

这是一个重复的问题...... ASP.NET 开发服务器或 Localhost IIS?... 我的错!

0 投票
3 回答
18071 浏览

iis - 为什么还要回收应用程序池?

也许有人可以对这个简单的问题有所了解:

我有一个经过彻底审查的 .NET Web 应用程序。每当一个应用程序域(进程)启动时,它都会为每个应用程序域(进程)加载一个缓存,并且在完成此缓存加载之前无法完全回复请求。

我一直在检查我的应用程序池的设置,并开始想知道为什么我什至如此频繁地回收(每 1,000,000 次调用或 2 小时一次)。

什么会阻止我将自动回收设置为每 24 小时甚至更长时间一次?如果内存对 appdomain 失控,为什么不完全删除该选项并进行回收?

0 投票
3 回答
1815 浏览

.net - ASP.Net 编译冲突...我的用户控件存在于两个位置

我在尝试运行我的页面时收到以下错误消息

该代码在我的机器上运行良好,但在服务器上失败,如上所述。

有时这会发生在我的机器上,但我可以通过关闭 Visual Studio 并重新启动它来修复它。所以我猜这是由于 ASP.Net 正在犯的一些编译错误而发生的一些冲突。

我的问题是,如何在不重新启动服务器的情况下在我的服务器上解决此问题。

0 投票
6 回答
11866 浏览

webserver - 便携式 USB 网络服务器

我有一个我正在处理的项目,这将需要一个网络服务器。网络服务器将用于使用移动设备远程控制演示。

我看到那里有很多选择,我想知道是否有人可以提供一些建议。

我的标准包括:

  • 便携式,适合 USB 密钥

  • 易于运行。用户只需单击一个图标,或者理想情况下它会包含一个自动运行命令。

  • 开源。我更喜欢根据 GPL 或类似许可获得许可的东西。

  • 运行动态服务器端语言。我看到大多数都有 PHP 可以完美运行,但我对其他语言持开放态度。

  • 如果可能的话,跨平台。

现在我倾向于 XAMPP,但我很想听听一些建议。

0 投票
7 回答
4682 浏览

php - 您如何将网站部署到您的网络服务器?

在我的公司,我们的商业网站有 8 名 Web 开发人员(完全用 PHP 编写,但这无关紧要)。小组中的每个人都在同时从事不同的项目,每当他们完成任务时,他们就会立即部署它(因为这些天业务发展迅速)。

目前,开发发生在一个共享服务器上,所有开发人员都在同一个代码库上工作(使用 RCS 将文件“锁定”远离其他人)。当部署到期时,更改的文件被复制到“暂存”服务器,然后同步脚本将文件上传到我们的主网络服务器,从那里它被分发到其他 9 个服务器。

非常高兴的是,Web 开发团队向我们寻求帮助以改进流程(在我们抱怨了一段时间之后),现在我们设置他们的开发环境的想法如下:

  • 具有虚拟目录的开发服务器,因此每个人都有自己的代码库,
  • SVN(或任何其他 VCS)跟踪更改
  • 用于测试保存最新签入代码的中央服务器

现在的问题是:我们如何设法将更改的文件部署到服务器上,而不会意外上传其他项目的错误?我的第一个想法是简单地从存储库中导出最新版本,但这不会完全控制文件。

你如何处理这样的情况?你有什么样的部署脚本在行动?

(作为一项特殊挑战:该网站在过去 10 年中不断发展壮大,因此项目并没有被分成小块,而是一个特定功能的文件分布在整个目录树中。)

0 投票
3 回答
1383 浏览

python - 您将如何设置具有多个虚拟主机的 Python Web 服务器?

我被告知 wsgi 是要走的路,而不是 mod_python。但更具体地说,您将如何设置您的多网站服务器环境?选择网络服务器等?

0 投票
2 回答
775 浏览

webserver - 将多个硬盘驱动器显示为一个的集群/负载平衡软件?

有谁知道集群/负载平衡软件(免费或商业),一旦设置,只需要您在一个地方登录,所有硬盘驱动器都安装在一起?

例如,目前我有 1 台服务器,我通过访问 www.myurl.com/cpanel 访问它,并显示一个硬盘驱动器,我在那里上传了我所有的网站文件。

如果我有 100 台 linux 或 windows 服务器使用负载平衡器连接在一起并希望将它们作为一个集群运行,是否有软件可以让我直接访问 www.myurl.com/cpanel,一旦我登录,我将不会看到超过 1 个硬盘驱动器,但我会看到所有硬盘驱动器的总空间,所以我可以只上传 1 个文件,它会自动上传到所有硬盘驱动器?

如果目前没有这样的软件,你认为有可能编写这样的程序吗?或者有没有一个软件,你把文件放在你的网站上,网站访问者下载它,一旦他们运行文件并连接到互联网,他们的互联网连接就成为你的网络服务器的一部分,所以当人们访问你的网站时,一些数据和 cpu 使用情况来自您的 Web 服务器,而一些数据和 cpu 使用情况来自下载文件的用户?