Questions tagged «server»

它指的是客户端-服务器模型,其中资源或服务的提供者称为服务器。

2
前端用后端语言编写![关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 6年前关闭。 根据我在Web开发中的经验,我知道PHP,Java,Python等语言用于后端开发(在服务器上运行的软件),对于前端语言,则使用JS / HTML / CSS。 但是我看到许多公司都说,例如,PHP用于前端开发,而python用于后端。 这是否意味着PHP是通过REST,RPC等调用使用其他语言编写的其他服务的前端?

1
许多阻塞VS单非阻塞工作者
假设有一个HTTP服务器接受连接,然后以某种方式等待标头被完全发送出去。我想知道实现它的最常用方法是什么,其余是什么利弊。我只能想到这些: 许多阻塞工人是好的,因为: 它反应更快。 引入新连接更容易(工作人员自己捡起它们,而不是局外人等到可以将其添加到同步列表中)。 随着连接数量的增加和减少,CPU使用率会自动平衡(无需付出任何额外的努力)。 更少的CPU使用率(阻塞的线程从执行循环中删除,不需要任何逻辑即可在客户端之间跳转)。 单一的非阻塞工人是好的,因为: 使用更少的内存。 较不易受懒客户端(连接到服务器并缓慢发送标头或根本不发送标头)的攻击。 如您所见,我认为多个工作线程总体上似乎是更好的解决方案。唯一的问题是,更容易攻击这种服务器。 编辑(更多研究): 我在网络上发现了一些资源(成千上万的线程和阻塞I / O-编写Java服务器的旧方法又是Paul Tyma的(又是更好的方法),这表明阻塞方法通常更好,但我仍然不太了解如何处理虚假连接。 PS不建议为该任务使用某些库或应用程序。我更想知道它是如何工作或可能起作用的,而不是使它起作用。 PSS我将逻辑分为多个部分,这一部分仅处理接受HTTP标头。不处理它们。

7
在家托管网站[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 8年前关闭。 如果我想在家中托管一个网站,我会购买一个域名。然后,我从ISP获得了一个静态IP。接下来,我将其指向我的家庭系统的IP地址。我什至可以使用系统中安装的SQL Server,而不必担心大小。我在这里不是在谈论成堆的服务器。仅一台服务器。 我想知道它是否那么容易,为什么不这样做呢?我在这里缺少什么吗?我说的是中等简单的网站。但这有关系吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.