本地服务器与远程服务器的区别
了解本地服务器与远程服务器的区别至关重要。在此之前,什么是本地服务器?顾名思义,本地服务器是一台私有工作站,通常由开发者用来存储和测试包含服务器端脚本代码的网页。当开发者在当前系统上安装 Web 服务器软件并利用它开发 Web 应用时,就创建了一个本地 Web 服务器。那么,什么是远程服务器?与本地服务器不同,远程服务器是位于其他位置的计算机,装有 Web 服务器软件、数据库和其他工具,用于处理网站访问者发出的远程请求。一台远程服务器可以托管一个或多个网站,且必须保持运行状态才能处理网页上的脚本语言代码。
您可能听说过"远程办公"这个说法,意思是不在办公室工作,而是在家里或最爱的咖啡馆角落办公。因为不在办公室,所以被归类为"远程"。同理,如果存储数据的服务器不在本地或您的电脑上,就称为远程服务器。
首先,想想在浏览器中打开网页时会发生什么。您的电脑需要与(远程)Web 服务器建立通信,然后服务器将数据传回您的电脑:
而运行本地服务器时,您的电脑联系的是自己,因为它正在运行本地服务器,并将数据传输给浏览器。
至此,您已了解本地服务器与远程服务器的区别。这是一个基本概念,但相关术语有时可能令人困惑。只需记住:本地服务器位于您的电脑上,远程服务器位于另一台机器上。
