网站是怎样搭建的?建站的全流程都在这里了!

网站是什么组成?

一个网站是由三部分构成的:

  • 域名
  • 网站源程序
  • 网站空间

网站的目的,简单说法是在互联网上用于展示内容的相关网页的集合。

网站搭建的步骤包括哪些?

建站的步骤包括:

域名

域名 – 搭建自己的独立网站必须拥有自己的域名,域名在互联网上是唯一的身份,先注册某个域名就会活动该域名的使用(拥有)权。建立网站之,一定先注册一个域名。

网站硬件

网站硬件 – 硬件实际上就是一台计算机,或多台计算机,或好几台计算机。不同情况的网站,使用硬件的数量肯定不同。

使用硬件的方式一般叫做托管,一般不叫座计算机,通常叫做主机,甚至云主机(云服务)。比如,网站可以托管在虚拟主机、VPS、或是专用服务器上。选择哪一种方式托管,是要根据网站的实际需求,比如网站的规模大小、数据流量等。网站的规模主要由网站当前的主要功能所决定,而数据流量由访问用户的数量决定,不同的规模和流量,对于网站载体的需求也是不同的。

举个例子,国外的亚马逊通过它的AWS服务,提供云主机等服务。通过它的各种服务,就可以把一个网站在AWS上托管。

在云主机上,还需要安装操作系统在能运行接下来要说的网站程序。操作系统一般都会使用Linux,有些网站也会选择使用Windows Server。另外,在Linux上会安装web服务器程序,比如Apache、Nginx等。

网站程序

网站程序 – 如何搭建网站,是采用自主开发建站的方式,采用第三方程序建站,或者用第三方平台建站。

前面提到过,注册号了域名,选择了硬件(云主机)并安装了操作系统(比如Linux)和服务器程序(比如Apache、Nginx)。这时候就可以将建立的网站放置到Web服务器程序上。

从这里开始,访问者通过浏览器输入域名,就可以访问/浏览这个网站。

网站建站空间的主要模式有哪些?

前面提到网站的硬件,或空间,现在继续这部分的话题。建站空间有三种模式:

主机托管

主机托管是你将你购置的web服务器,托管在一些网络服务机构,一般选择的这些机构,是有较好的互联网接入环境,网站站长给服务商每年支付一定的费用。

要架设一台最基本的web服务器,在购置成本上可能已需要数万元,而在配套软件的购置上,更要花上一笔不低的费用,还需要聘请一些技术人员去负责网站建设及维护,这里包括软件和硬件方面。网站还会有日常的运作成本,技术支持及维护等。

主机租用

主机租用业务是尤其针对一些是小型客户,他们对web服务器的硬件与选型没有太多经验,希望有供应商/服务商能提供一站式的IDC服务。主机租用业务是主机托管业务的延伸,客户需要提出最终目的,支付服务器购置费用和托管费用,接下来IDC供应商会为客户进行实施,服务器的产权是归于客户的。租用业务在长期的运作过程中,已不只是单纯地为客户代购服务器,而更多的倾向租赁的性质。主机租用的费用中已经含盖了托管服务(硬件加上托管)。

主机租用一般由具有实力的主机服务公司提供硬件,并负责基本软件的安装、配置和维护服务器上基本服务功能的正常运行。主机租用一般又细分为整机租用和空间租用,整台机租用的客户独享整台服务器的资源,并可以有自由自行开发在主机上运行的程序。空间租用为多个客户共享一台服务器的资源,由每个用户自行上传网站需要的文件内容,由服务商统一管理。

虚拟主机

当然有很多理由站长并不希望自己架设主机/web服务器。这时候可以走虚拟主机服务。虚拟主机就是在别人的主机上租用一定的网站空间以架设自己的网站。

虚拟主机提供商不仅为客户提供存放网页的空间,同时也会开设数目不定的电子邮件帐号。有些提供商还会提供网站策划、网页设计、程序编写、网站推广等一条龙服务。

使用虚拟主机的优点包括:

  • 节省了大量相关软硬设施的费用(尤其是短期内比较明显,长期是要看实现需求而定)
  • 无须自己企业聘用大量的技术人员
  • 虚拟主机的缺点是:虚拟主机只适合于一些小型、结构较简单的网站,不适合大型网站,否则在网站管理上会非常麻烦。

云服务商

国内、国外有哪些主要的巨头云服务平台?

国内的云服务商,比如阿里云、网易云等,我们都比较熟悉。国外大家比较熟悉的云服务商有微软、谷歌、IBM、亚马逊AWS。尤其是AWS一般特别有名气。

亚马逊AWS (Amazon Web Services) 是亚马逊提供的云计算平台(云服务商),就是所谓的概念云计算(Cloud Computing)。云服务商提供计算、储存、服务等功能的硬件,你不需要物理上知道你的数据、服务、软件都放置在什么地方,只需要知道怎样使用。

最传统的计算中心的模型叫做 On Premises,其实是你将CPU、网络、存储、服务器等各方面的硬件都买齐了,让运维/开发者把它们都搭建好,然后在这些硬件之上部署你的操作系统、数据和软件。

云计算中的Iaas、PaaS、SaaS都是什么意思?

云计算则是把其中的一部分抽象出来(所以很多时候我们会觉得云计算是个概念),直接作为服务提供给使用者。云计算现时主要有三种类型:

  • Infrastructure as a Service (IaaS)
  • Platform as a Service (PaaS)
  • Software as a Service (SaaS)

IaaS 把底层的硬件抽象出来,上图中绿色的模块都不需要用户自己搭建,而是由云服务商把它们抽象出来直接作为一种服务提供给用户使用。使用者可以在其上搭建自己的操作系统等。

PaaS 比 IassS 的抽象程度更高,传统的OS接口等也由云服务商提供,用户只需在上面建立自己的应用程序和数据。

SaaS 是离普通用户最近的一层,用户只需进去直接应用它提供的服务就行了,比如Google docs,可以直接为你提供文字处理的服务。

为什么企业使用云服务平台,而不使用传统的自建计算中心呢?

用了云服务后,企业就不需要自己买硬件,以后一直可以直接在平台里获得资源服务器来提供计算、存储、数据库、网络等服务。企业只需要通过工具把各种资源组合起来使用就可以了。

云服务平台给企业提供了很大的灵活性,企业不需要单独用买一个服务器,不需要去兼顾维护这台硬件服务器,但同时在云服务平台上可以使用多台服务器。而且搭建自己的服务器需要耗费一定的时间,在开始的时候比较麻烦,而且需要在固定地点搭建服务器和硬件。当企业使用了云服务平台(比如AWS的服务),一个小时内,甚至十多分钟就能搭建其一个简单的网站,并运行起来(当然这并不包括网站里头的内容)。

在云服务平台上启动的主机再搭建的网站,并不需要放置在一个固定的地点在地理的分布性上有很大的优势。比如你的网站可能面向东南亚的客户,你可以选择云平台里在于新加坡的主机,这样能更好地服务你东南亚当地的客户。

为什么要注意云服务的费用?

使用云服务平台需要注意费用,并不是一定比传统方式(购买服务器)要便宜。比如,5年服务器的使用计算下来,购买一台服务器大约是7,000美金,而云服务虽然在相同情况下只需要0.2美金每小时,可5年要花费8,700美金。

现在的情况是,国外、国内的大型云服务商中包括微软、谷歌、IBM、阿里云,四家的市场份额加起来也不及亚马逊AWS。云平台的竞争里,亚马逊AWS占领了IaaS 中将近50%的市场份额,远远领先其他公司。所以AWS慢慢成为云计算行业中的标准。由于资源硬件降价、竞争激烈,AWS价格大幅下降,但同时其实AWS的收入却不断增长。这说明了AWS的发展中客户越来越多,所以能推断云服务平台的价格会越来越便宜。

网站设计的步骤包括哪些?

接下来以下是网站设计的步骤,包括:

内容规划与发布

内容规划 – 一个网站是需要确定主题的,假设主题确定了,就可以开始针对网站功能的要求,对网站的各个环节进行细化,确定出网站要设立的板块和栏目。栏目就是一个网站的索引目录,网站的访问者可以通过栏目分类来快捷地了解到网站的主要内容,并能够迅速找到它们所需要的某些内容。

对不同类型的网站,做的内容规划肯定是不太一样的,比如京东是电商,百姓网是分类网站,豆瓣是书评网站、饿了么是订餐服务,携程是机票、酒店预订平台。对它们做内容规划,肯定都是不一样的。

网站内容的发布 – 网站的内容制造到一定规模后,就会把它的内容发布到主机上,这样用户就能够访问到新发布的内容。根据不同网站类型的内容策划,对不同的网站定期新制造新内容,让后定期发布新内容。

网站的推广

网站的推广 – 其实就是为网站获取有效流量的方式,流量是指用户。目的是要让广大网民认识和了解一个网站,到了网站后继续做一些actions,比如电商网站的actions很直接,就是下订单购买商品。

根据网站的规模,一般很大规模的网站,没去做推广是不行的。推广的方式(渠道)有很多,包括SEO (search engine optimization / 搜索引擎优化),SEM (search engine marketing / 搜索引擎广告),社交平台(微信,微博,QQ),等。

网站的推广也区分付费类(广告)和非付费类。比如到搜索引擎上购买关键词广告,或在某的DSP平台购买流量,都是付费广告形式。

也可以通过优化网站本身去提升改网站里头的网页在搜索引擎上的自然排名(organic ranking)。这种属于非付费流量的获取。

对网站的长期维护的步骤有哪些?

一个网站长期的维护包括:

网站的技术维护(运维)和内容维护一般是不同的角色,尤其中型、大型网站,肯定是区分开不同角色。对于一些成长中的中、小型网站,通常是一个角色(叫做站长)兼顾着多种工作。

网站的维护/运维

网站的维护/运维 – 网站一旦发布后,就需要管理和维护。网站维护是一项专业的工作(角色),一般需要具有一定专业知识的人员来完成 – 可以是一位技术人员,通过叫做运维。

网站的技术维护主要任务是监控网站的运行状况,故障排除,备份网站数据,进行服务器的升级维护、安全管理和紧急恢复等工作。

网站内容的维护

网站内容的维护 – 主要任务是更新和发布网站的内容和文章,对于评论和留言进行反馈,删除评论的不良信息。

一个网站有什么费用?

网站的费用是必须有人看管和承担的。

网站的支出主要有三大块,一个是建站的成本,一个是网站的维护成本,一个是推广费用。建站的成本主要是一开始的制造费用、域名注册费用、云主机服务的费用(Web服务器),并加上托管租用的带宽费用等。

网站维护的成本主要是网站运营阶段的管理和维护的人力支出,以及服务器带宽的续费升级等费用。

给网站进行推广还是有成本的。

不同类型的网站,又有不同的一些其他费用。比如电商,客户在电商网站上购买了商品后,电商需要安排配送,配送本身就有费用。其实运营一个网站,还会有很多其他的零碎费用。

一个网站要怎样赚钱?

不同类型的网站,赚钱的方式和赚钱的能力都有所不一样。

比如电商,一定是最直接靠卖商品去盈利的。

信息类的网站,比如百姓网这种信息分类网站就跟电商的赚钱方式不一样了。网站本身流量有一定的量级,网站上能开出大量的广告位置,这些广告位置是可以卖给其他需要的企业或网站。

比如大众点评是个茶饮用户评论网站,可以靠团购的模式盈利。

比如去哪儿网,它提供机票的比较信息。在去哪儿上用户可以订购机票,去哪儿可以在机票销售中赚取差价。

其实还有很多不同类型的网站,各种都有不同的盈利模式。

总结

一个网站,说白了其实建起来可以说是难,也能说不难。一个网站需要考虑的包括:

  • 确认网站的目标
  • 确认网站的技术实现
  • 确认网站的优化和推广策略
  • 确认网站长期运营的各种费用
  • 确认网站的盈利模式