网站建设教程简单讲解之[三]域名与空间的选择
1、什么是域名?
Internet域名是Internet网络上的一个服务器或一个网络系统的名字,在全世界,没有重复的域名。域名的形式是以若干个英文字母或数字组成,由“.”分隔成几部分,如本站的localhost/wordpress就是一个域名。因为网络上主机空间分配的是32bit地址(IP地址)如:61.135.132.6这很不利于人们的记忆,而域名的出现就大大方便了人们网络浏览。关于域名的更多知识本站稍晚将另写一篇文章:“关于域名的解释”,请大家关注一下。
2、注册域名
由于域名注册是收费服务,必需到国内或国外的注册商或代理商那里申请注册,一般以年为单位计算费用,下面我列出一些比较有名的正规域名申请机构给大家参考。
国内域名申请机构:
- 新网 – 中国第一的域名注册商
- 万网 – 历史悠久的域名注册商
- 时代互联
- 35互联
- 中资源
- 中国数据
国外的域名申请机构:
- godaddy 世界上最大的域名注册商,美国(我推荐)
- namesilo.com 世界上第二大域名注册商,美国(我使用)
- yahoo 雅虎(很便宜但有限制),美国
注册域名很简单就跟申请个EMAIL差不多,剩下的就是交费问题了,如果在国内注册域名的话还要提供个人真实信息等,个人感觉如果英文还可以的话推荐到国外(美国)申请域名,不但价格比较便宜还不会受到国内某方面的限制,比较稳定。
建议注册国际顶级域名如:.com、.net、.org等后缀域名,不推荐注册国内.cn域名,具体原因在这里就不多讲了经历过的都知道,可以到网上看看还有多少个人网站使用就知道了,我只能在这里提醒一下.cn域名非常的不保险。
3、域名与空间的绑定
要通过域名访问网站就要把域名与空间进行绑定,就是在域名设置里与空间绑定,再到空间设置里与域名进行绑定,这个过程称为双向绑定。我在这里先简单介绍下域名绑定空间的方法,一般域名注册好后,域名空间商就会给出一个域名控制面板用来修改相关信息,绑定空间就是在域名控制面板里进行。由于各大域名注册机构的域名管理面板不大一样,我在这里就不具体讲了只讲几个常用的方法。域名绑定空间大致分为以下几种方法:
(1)IP绑定既设置A记录(IP addresses )
顾名思义就是在这里绑定空间提供的IP地址,一般要求填入域名的前缀如www和空间的IP地址,这样就可以成功绑定空间(通常2-24小时才能生效),当然域名的前缀也可以不填如本站就没有前缀:localhost/wordpress
(2)绑定别名(CNAME)
这里可以绑定空间提供的二级域名,效果和IP绑定一样方法也差不多,这两种绑定方法只需要用一种就可以了。
(3)域名转向(URL指向)
严格来说这不是真正的域名绑定,只是给域名做了一个指向,用你自己的域名指向别的域名,绑定后输入你的域名只能进入指向后域名的网站,这是一个单向绑定不用再到网站的空间进行设置。比如:把你的域名指向了http://www.baidu.com/,在输入你的域名后只能进入<www.baidu.com>的网站。
(4)修改DNS服务器
这个方法一般不常用,听说国外的CP空间一般都要求你更改域名DNS成他们的空间DNS但是我没碰到过,因为我也使用的是国外的CP空间只是绑定IP就OK了,当然这也不表示所有CP空间都是一样的,只要按照他们的要求来绑定就行了。
以上就是几个主要的绑定域名方法,我在这里只是简单介绍一下,有不明白的地方可以到网站注册商那里看帮助,他们的帮助还是很详细的,或直接向他们的客服寻求帮助(一般客服都会热情的回答的)。
4、网站空间的选择
空间是存放网站的地方,一个好空间不但要速度快最主要的还是要稳定,不能三天两头的无法访问。空间一般分为免费空间和收费空间;又可以分为静态空间和动态空间;动态空间又分为PHP、ASP、JSP等空间。建议网站初学者先使用免费的空间(可以搜索相关信息),我推荐大家使用:稳定高速的德国10G免费空间!
虽然免费空间有速度慢、不稳定、植入广告多等缺点,但是我们的目的只是为了学习,再对网站建设有了初步了解后再购买收费网站空间(因为收费的必定要比免费的好),下面我来介绍一下静态空间与动态空间的区别。
先了解一下什么是静态网页:使用HTML,XHTML,XML,CSS,JavaScript,Flash等不需要服务器端运算的程序实现的网页,既无交互式单纯的HTML网页。
顾名思义:静态空间就是只能存放静态网页的空间,而不支持动态的网页程序。
什么是动态网页:使用ASP,PHP,JSP等需要服务器端运算的程序实现的网页,可以实现交互式或更复杂功能的网页。动态空间可以存放静态网页并支持任一种类型动态网页程序与数据库。
动态网页与静态网页的特点与区别
静态网页是由浏览器直接从服务器下载到浏览者所在机器上浏览的。
动态网页需要服务器执行(运算)成静态网页的内容,然后由浏览器下载到浏览者所在机器上浏览。
静态网页是任何网站的根基,因为浏览者浏览的内容永远是从服务器传回的静态网页的内容。
动态与静态网页并不矛盾,网站设计中往往是先使用DreamWeaver等工具设计静态网页,之后将PHP等程序嵌入静态网页中完成网站设计。
动态网页中一般会包含静态网页的内容,比如:PHP代码中通常包含HTML或CSS。
静态网页中不能包含动态网页的内容。比如:如果HTML中包含PHP的内容,那就是动态网页了。
动态网页通常与数据库相连,来完成页面的显示。比如:一个文章显示系统,可以只通过一个动态网页Display.php显示数据库中的多篇文章。而静态网页无法实现此功能。
采用动态网页可以实现很多动态功能,比如Blog登录,BBS讨论,购物车等。
由于动态网页需要服务器执行(运算),因此将消耗服务器资源,访问速度会慢于静态网页。
当网站有大数据量时,应该使用动态网页管理,减少网站维护工作量。
当网站服务器压力过大或者访问量太大时,应该使用静态页面显示。
当网站有大的数据量而且访问量很大时,应该使用动态页面管理维护网站内容,同时生成静态页面用于显示。
动态网页的网址显示方式通常带有"?"、“=”、“&”,比如: http://imfang.net/?p=123,这种网址属于搜索引擎不友好的URL,应该使用urlrewrite改为静态网页的URL显示方式,比如类似于: http://imfang.net/61.html的URL。
动态网页是需要服务器端执行的程序,由于人的原因可能使动态网页程序产生漏洞,这些漏洞可能会被黑客利用。比如我们常说的"挂马"。
注:不能单纯的根据网址中网页文件的后缀分辨动态与静态网页,因为现在大部份动网程序都可以改成静态页面显示,因为前面说了静态网页对搜索引擎是友好的,把动态网页改为静态网页是SEO的一部份。
- 原文作者:威力方
- 原文链接:https://blog.imfang.net/web/61.html
- 版权声明:除非注明!本站文章均为原创。采用《知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议》进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。