有没有办法找到网站硬件架构(例如集群、云、Web 服务器、应用程序服务器等)?
有没有办法找到网站硬件架构(例如集群、云、Web 服务器、应用程序服务器等)?
Is there a way to find a website hardware architecture (e.g cluster, cloud, web server, application server..etc) ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以根据网站的各种细节进行猜测,类似于基于间接证据的法医调查。但是(至少据我所知)从最终用户的角度来看,没有办法,所以确定网站的服务器端架构。网络的本质在客户端和服务器之间创建了一个物理抽象层,该层掩盖了这些信息。
举个例子,如果高可用性站点出现生产问题并故障转移到备份站点(托管在不同的设置上,例如服务器较少或硬件不同),不应该 是一种让客户端注意到发生了任何事情的方式,更不用说检索故障转移的技术细节了。
当您向网站发出请求时,您实际上是在联系一个外观,它在幕后“发挥一些魔力”并响应请求。你所能看到的只是门面。
You can make guesses based on various details of the site, sort of a forensic investigation based on circumstantial evidence. But (at least as far as I know) there's no way, from an end-user perspective, so determine the server-side architecture of a website. The nature of the web creates a physical abstraction layer between the client and the server which obscures this information.
To give an example, if a high availability site has a production issue and fails over to a backup site (which is hosted on a different setup, such as with fewer servers or on different hardware), there shouldn't be a way for a client to even notice that anything happened, let alone retrieve the technical details of the fail-over.
When you're making a request to a website, you're essentially contacting a facade which "does some magic" behind the scenes and responds to the request. All you can see is the facade.