平时,我们链接数据库的时候,一般客户都填写的是服务器IP,其实这个理解是错误的,我们的免备案空间开通好以后,一般情况下,都是在一个服务器上,服务器A和数据库B是在同一个服务器上,配套使用的,所以大家可以理解为,空间开通好以后赠送的数据库都是在一个服务器上,那么为什么和我们讲到的话题localhost有关系呢?
大家在安装DEDECMS,帝国CMS等程序的时候,都需要客户填写数据库IP或者地址,然后一般客户都填写的是服务器IP。其实这个样子不合适,不算错误,为什么不合适呢?下面我们来讲解给大家。
因为免备案空间服务器在链接localhost的时候,是不用解析,并且不经过多次传输,直接可以链接到数据库,但是如果填写IP或者127.0.0.1那么服务器需要链接网卡,在链接到数据库上面,如果填写localhost是不经过网卡的。
我们来了解下localhost和127.0.0.1的意思,来一起看下。
localhost:这个词的含义是:本机服务器,因为链接的时候不用解析到IP也不用链接网卡,直接链接。
127.0.0.1这个是含义是:本地服务器,他在链接的时候需要带动服务器权限,来进行网卡链接,解析IP等行为。
所以我们后续使用免备案空间的时候都应该注意填写localhost哦。
|