域名、空间(服务器)、程序(前端&后台)是外贸营销型网站的重要组成部分。
域名
域名是访问网站所用的网址,要选择简明好记、符合自身品牌的域名,在第3章技术性 SEO 部分做详细的介绍。
空间(服务器)
空间可以是虚拟主机、服务器或云服务器,用于存储网站程序及资料,并提供网站程序运行所需要的环境。购买空间一般会考虑以下因素:操作系统、存储空间大小、网络带宽、CPU 、内存大小,以及线路等。
针对外贸营销型网站,通常建议选择海外云服务器,常见的有亚马逊 AWS 服务器和阿里云海外服务器。
1. 操作系统
操作系统分为 Windows 和 Linux 系统,服务器常用的系统是Linux。
Windows 和 Linux 系统的区别在于Linux 的稳定性和安全性更高。
2. 空间和数据库
空间和数据库主要取决于网站的大小, 一般的企业网站在200MB 大小左右,对应空间只要在1G左右就能运行。网站一般会生成静态页面,或者页面缓存放在本地。一般动态都是直接调用的数据库文件,如果访问量多,可能会出现卡顿的情况。因此,可以考虑生成静态页面,减少数据库的调用,释放这种压力。
3. 服务器
网站在服务器上运行,服务器是一台电脑,它要支持某种数据库必须安装相应的软件,如SQL Server需要装 Microsoft SQL Server,MySQL 需要装 MySQL 软件,而且要确保软件全天候运行。
4. 文件传输协议
文件传输协议 (FTP,File Transfer Protocol) 是一种客户端/服务器协议,用于将文件传输到主机或与主机交换文件。
5. 网络带宽
网络带宽是影响网站访问速度的一个重要因素。建议一般的外贸营销型网站带宽在5~10M左右。商城站的话需要根据网站流量适当增加带宽。
6. 中央处理器
中央处理器 (CPU,Central Processing Unit) 作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。每个空间对 CPU 有一个限额,如果超过限额可能会影响网站访问,比如Web 访问量过大,同时在线的人数过多,会导致处理器的当前请求数过高,从而占用大量的 CPU, 导致服务器 CPU 占用100%。因此,建议加监控,当 CPU 占用超过80%时,就去查看服务器以避免出现网站无法访问的情况。
7. 内存大小
内存的大小也是影响服务器性能的重要因素。如果内存太小,系统进程会被阻塞,应用程序会变慢甚至失去响应;如果内存太大,会造成浪费。
8. 线路
对于外贸营销型网站而言,通常主要考虑海外用户的访问速度,因此常见的是海外云服务器或虚拟主机,不存在国内选择单线和多线的问题。
程 序 ( 前端 & 后台 )
程序包括用户浏览网站所看到的前台页面和网站后台管理程序。网站源代码也称为源程序,指未编译的文本代码或一个网站的全部源码文件,是一系列人类可读的计算机语言指令。一般通过一定的程序把源代码翻译成我们所看到的东西,它是网站最原始的代码,也是网站必不可少的一部分。
1. 前端
前端即网站前台部分,运行在 PC 端、移动端等浏览器上展现给用户浏览的网页。前端是创建 Web 页面或 APP 等前端界面呈现给用户的过程,通过HTML,CSS 及 JavaScript 以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面与交互功能。
2. 前端代码的构成
(1)结构层 HTML/HTML5。
HTML 是网页内容的载体,内容就是网页制作者放在页面上,想要让用户浏览的信息,可以包含文字、图片、视频等。
HTML称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的网络资源链接为一个逻辑整体。HTML 文本是由 HTML命令组成的描述性文本, HTML 命令可以说明文字、图形、动画、声音、表格、 链接等。截至2020年,最新的 HTML版本是 HTML5,HTML5 是公认的新一代 Web 语 言,极大地提升了 Web 在富媒体、富内容和富应用等方面的能力,被喻为“终将改变 移动互联网的重要推手”。
(2)样式层 CSS/CSS3。
CSS 样式是表现,像网页的外衣,如标题字体、颜色变化,或为标题加入背景图片、边框等,所有这些用来改变内容外观的元素称为表现。
层叠样式表 (CSS,Cascading Style Sheets) 是一种用来表现 HTML (标准通用标记语言的一个应用)或 XML (标准通用标记语言的一个子集)等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。最新的 CSS 版本是 CSS3, 是能够真正做到网页表现与内容分离的一种样式设计语言。
(3)行为层 JavaScript。
JavaScript 用来实现网页上的特效效果。例如,鼠标滑过弹出下拉菜单,或鼠标滑过表格背景颜色改变,以及新闻图片的轮播等效果。在有动画的情况下,有交互的一 般都是通过 JavaScript 来实现的。
JavaScript, 简称 JS, 是一种高级脚本语言,已经被广泛用于 Web 应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。JavaScript 脚 本通常是通过嵌入在 HTML 中来实现自身功能的。
3. 后台程序
后台,或网站后台、网站管理后台,是用于管理网站前台的操作系统。例如,产品或企业信息的增加、更新、删除等,同时也包括会员信息、订单信息、访客信息的统计和管理。简单来说,就是对网站数据库和文件的快速操作和管理系统,以使前台内容能够得到及时更新和调整。
4. 内容管理系统
内容管理系统 (CMS,Content Management System), 是一种常见的后台管理系统,作用是使网站操作人员能够更新内容、编辑文本、删除页面以及向网站添加图像等功能。
CMS 让管理者使用一个舒适的、用户友好的界面来轻松地管理他们的内容或网站。但是,仅靠 CMS 系统创建的网站很难被谷歌抓取,需要借助 SEO 策略使网站符合谷歌收录标准。
5. 前台与后台的区别
(1)两者负责的领域不同。
前台呈现界面,和用户打交道, 一般用户在浏览器上看到的网站页面属于前台。后台是网站管理者进行管理操作、数据处理的,后端程序员对后台数据进行操作。例如,前台看到的网页是前端负责的,数据库的增删改查是后端工程师操作的。
(2)两者面向的受众不同。
网站前台是面向网站访问用户的,通俗地说,就是给访问网站的人看的内容和页面;网站后台是用于管理网站前台的一系列操作,是面向网站管理人员的。
(3)两者的信息获取不同。
前台的大部分信息是从后台调入的,后台的信息由网站管理、运行人员通过后台管理系统添加、编辑而来。