域名、空间(服务器)、程序(前端&后台),这三个组成部分能让一个网站正常的运行,后期做好网站的相关优化与维护,最终体现网站的价值。
域名:访问网站所用的网址,选择简明好记,符合自身品牌的域名,在技术性SEO有详细的说明。
空间(服务器)
可以是虚拟主机、服务器或云服务器,用于存储网站程序及资料,并提供网站程序运行所需要的环境。一般购买空间会考虑这些因素:操作系统,容量大小,数据库大小,每月流量限制,并发连接数,CPU,是否独立IP,以及线路。
针对外贸营销型网站,我们通常建议选择海外云服务器,常见的有亚马逊AWS服务器和阿里云服务器。
- 操作系统
操作系统分为Windows和Linux系列; 其中Windows常用就是我们看到的IIS,可以支持的程序有“ASP+PHP+ZEND+GD+ASPJPEG+MYSQL”; Linux用作PHP程序,最普遍的是PHP+Mysql数据库的程序制作网站。
Windows和Linux系列的区别在于,虚拟主机的 windows主机一般无法开启GZIP压缩,而Linux主机可以利用.htaccess文件进行压缩,进行缓存的制定,直接进行301跳转等网站功能,从而提高网站的访问速度,所以在这两款主机中,Linux主机使用PHP+Mysql程序更适合网站优化。
- 空间和数据库
这个主要取决于网站的大小,一般的企业网站,200MB大小左右,对应空间只要在1G左右就能跑起来。其次,看网站是使用动态数据库调用,还是和CMS系统功能一样生成静态放在本地。一般动态都是直接调用的数据库文件,如果访问量多的话,可能会出现卡顿的情况。因此,可以考虑生成静态页面,减少数据库的调用,释放这种压力。
- 数据库
网站运行在服务器上,服务器是一台电脑,它要支持某种数据库必须安装相应的软件,如SQL Server需要装Microsoft SQL Server,MYSQL需要装MySQL,而且要让这个软件24小时运 行着,而这些软件占用系统资源比较大,所以一般服务器都是配套分类的,即一般只装某一种 数据库配一种语言, 比如说PHP常与MySQL结合,如装有PHP的服务器都装有MySQL。这种就 叫PHP+MySQL空间。
- FTP
文件传输协议(File Transfer Protocol,FTP)是一种客户端/服务器协议,用于将文件传输到主 机或 与主机交换文件。它可以使用用户名和密码进行身份验证。匿名 FTP 允许用户从 Internet 访 问文 件,程序和其他数据,而无须用户 ID 或密码。
- 每月流量限制
考虑很多主机都有每个月的流量限制问题,防止主机流量过多从而影响其他用户的正常使用。流量看具体网站情况,通常30G的空间能够支撑很不错的流量。
- 并发连接数
并发连接数,很多主机都是不限制并发的,其实并非不限制而是通过调节CPU的使用率来调节网站压力对整个服务器的影响。
- CPU
中央处理器(CPU,central processing unit)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。每个空间对CPU有一个限额,如果超过限额可能会影响网站访问,比如web访问量过大,同时在线的人数过多,会导致处理的当前请求数过高,从而占用大量的CPU,导致服务器CPU 100%。因此,建议加个监控,超过80%就去查看下服务器的情况以避免网站无法访问的情况。
- 独立IP
独立IP是相对于共享IP而言的。如果多个虚拟主机账户共享一个IP就是共享IP,如果一个虚拟主机账户分配一个单独的IP,就是独立IP。随着互联网的发展迅速,IP地址也越来越紧张,这样导致了独立IP的价格也增长了许多。使用独立IP的优势在于一个站点独有一个IP,同一台服务器不受其他用户影响。防攻击,安全性高,独享IP搜索引擎收录快, 认可度更高。
- 线路
通常我们的外贸网站,主要考虑考虑海外用户的访问速度,因此常见的是海外云服务器或虚拟主机,就不存在国内选择单线和多线的问题了。
更多谷歌优化专业知识,可详询引擎力。
程序(源代码):
包括用户浏览网站所看到的前台页面和网站后台管理程序,现在一般都是用成熟的网站管理系统。网站源代码也称为源程序,指未编译的文本代码或一个网站的全部源码文件,是一系列人类可读的计算机语言指令。一般是通过一定的程序把源代码翻译成我们所看到的东西,是网站最原始的代码,也是网站必不可少的一部分。
- 后台程序
后台,或网站后台,网站管理后台,是指用于管理网站前台的一系列操作。如:产品、企业信息的增加、更新、删除等,同时也包括会员信息、订单信息、访客信息的统计和管理。简单来说就是对网站数据库和文件的快速操作和管理系统,以使得前台内容能够得到及时更新和调整。
- 内容管理系统 CMS
内容管理系统(CMS),是一种常见的后台管理系统,作用是使网站操作人员能够更新内容、编辑文本、删除页面以及向网站添加图像和其他功能。
CMS允许任何人使用一个舒适的、用户友好的界面来轻松地管理他们的内容或网站。至关重要的是,搜索引擎经常很难抓取一些使用内容管理系统的网站,这就是求助于一个专业网站推广人的关键因素,以帮助实施和维护网站推广,并成功地推动它符合搜索引擎的标准,特别是谷歌。此外,市场上有许多不同的内容管理系统,建议将最有效的CMS与网站的特定需求相匹配。
- 前端
前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。
前端是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。
- 前端代码的构成
1. 结构层 HTML/HTML5
网页的骨架,HTML是网页内容的载体,内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。截止2020年,最新的html版本是HTML 5,HTML5是公认的新一代Web语言,极大地提升了Web在富媒体、富内容和富应用等方面的能力,被喻为“终将改变移动互联网的重要推手”。
2. 样式层 CSS/CSS3
CSS样式是表现。就像网页的外衣,比如,标题字体、颜色变化,或为标题加入背景图片、边框等,所有这些用来改变内容外观的东西称之为表现。
层叠样式表 (英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。截止2020年,最新的CSS版本是CSS 3,是能够真正做到网页表现与内容分离的一种样式设计语言。
3. 行为层 JavaScript
JavaScript是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单。或鼠标滑过表格的背景颜色改变,还有新闻图片的轮播。可以这么理解,有动画的,有交互的一般都是用JavaScript来实现的。
JavaScript,简称,JS, 是一种属于网络的高级脚本语言, 已经被广泛用于Web应用开发, 常用来为网页添加各式各样的动态功能, 为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
- 后台与前端的区别
1. 两者负责的领域不同
前台呈现界面,和用户打交道,一般用户在浏览器上看到的网站页面属于前台。后台是网站管理者进行管理操作、数据处理的,后端程序员对后台数据进行操作。例如前台看到的网页是前端负责的,数据库的增删改查是后端工程师操作的。
2. 两者面向的受众不同
网站前台是面向网站访问用户的,通俗的说是给访问网站的人看的内容和页面;网站后台,是指用于管理网站前台的一系列操作,是面向网站管理人员的。前台和后台都是程序人员开发的网站页面,通常开发带网站管理后台功能的网站空间必须支持程序语言和数据开发功能。
3. 两者的信息获取不同
前台的所有信息是从后台调入的,后台的信息由网站管理、运行人员生产而来。