网站开发 - 快速指南

网站开发 - 简介

网站可以定义为多个网页的集合,这些网页彼此相关,可以通过访问主页、使用 Internet Explorer、Mozilla、Google Chrome 或 Opera 等浏览器进行访问。例如,Tutorialspoint 的网站地址是 − www.tutorialspoint.com

Homepage

每个网站都有自己的 URL,即一个 唯一的全局地址,称为 域名。 URL 由 −

域名 URL
  • 用于访问网站的协议,在本例中为http,表示端口 80。也可以是https;端口 443。

  • 默认为www子域

  • 域名;通常选择具有含义的域名。就像我们的案例"tutorialspoint"一样,我们可以理解该网站提供教程。

  • 后缀名称可以是.com、.info、.net、.biz或特定国家/地区。有关详细信息,请参阅以下维基百科链接 − https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains。

  • 目录,或者简单地说,是服务器中保存此网站的文件夹。

  • 我们正在查看的网页,在我们的示例中,它是"about_careers.htm"。

网页

我们为什么需要网站?

网站主要充当想要分享信息的人和想要消费信息的人之间的桥梁。如果您正在经营一家企业,那么拥有一个网站来宣传您的产品并在全球范围内接触潜在客户几乎是必不可少的。

以下几点解释了为什么拥有一个网站很重要−

  • 网站是一个在线宣传册,您可以在其中宣传您的业务优惠。

  • 它为您提供了一个接触全球客户群的平台。

  • 如果您是一名博主,您就有可能影响您的读者。

  • 您可以展示您的所有想法并将其发布在网站上。

  • 如果您有商业想法,那么您不必等待。您可以直接开设一家网上商店并在线销售您的产品或服务。另一个优势是,网上商店全年 24/7 全天候为您的客户开放。

  • 您可以与客户沟通,让他们有机会表达自己。

  • 您可以通过故障单系统提供有价值的客户支持。

  • 如果您有一个带域名的官方网站,那么您就可以拥有个性化的电子邮件。例如,info@tutorialspoint.com(它比florjan.llapi@yahoo.com)好得多)。

如何设置网站?

网站由多个元素组成,在设置网站时,您必须照顾到每个元素。

  • 要设置网站并使其上线,您应该首先购买托管计划。

  • 为此网站选择一个域名。

  • 将 DNS 记录指向服务器或托管服务提供商。

  • 开发您想要在网站上发布的内容。

  • 检查是否需要购买公共证书并安装它。

  • 在互联网。

在本教程的后续章节中,我们将详细讨论每个步骤。

网站开发 - 所需技能

建立网站所需的技能各不相同,从最基础的到最高级的都有。如果您要为全球受众建立一个专业的网站,那么您应该具备以下技能,否则您将不得不雇佣一群人为您完成这项工作。

内容专家

内容专家提供要在网站上发布的内容。他们根据目标受众的要求设计内容,然后在发布之前编辑和润色内容。

内容专家通常依靠网站设计师和网站管理员的专业知识。请注意,内容可以是文本、数据、图像、音频或链接。

网站设计师

网页设计师是设计和维护网站图形用户界面 (GUI) 的技术人员。例如,按钮应该放在哪里,图像应该如何显示等等。

平面设计师

平面设计师开发要包含在网站中的图像文件。这些专业人员对开发适合网络环境的图形有着敏锐的理解。

Web 开发人员

Web 开发人员根据网站设计师建立的网站设计,创建程序代码来操作提供的内容。Web 程序员应该使用一组编程语言来编译网页应该在后台执行的特定功能。这里有一组重要的编程语言,Web 程序员必须擅长 −

  • HTML / XHTML − 这些是您用来构建网站的标记语言。Web 程序员必须对 HTML 和 XML 有很好的理解。

  • PHP −它是一种流行的网页开发编程语言。您可以在 − https://www.tutorialspoint.com/php/ 上收集有关 PHP 的更多信息。

  • PERL 脚本 − PERL 是另一种用于开发交互式 Web 应用程序的语言。如果您打算使用 PERL 开发您的网站,请浏览我们的教程 - https://www.tutorialspoint.com/perl/ 以了解有关 PERL 的更多信息。

  • Java 或 VB 脚本 − 这些脚本需要执行用户级验证并为您的网站添加更多交互性。因此,Web 开发人员需要对这些客户端脚本中的任何一个有足够的了解。

  • AJAX 技术 − AJAX 是 Web 上的最新技术。Google 和 Yahoo 正在使用这项技术为其网站访问者提供更好的浏览体验。

  • ASP 或 JSP − Web 开发人员需要精通 ASP 或 JSP 才能开发交互式网站。要获取更多信息,您可以阅读我们在 − https://www.tutorialspoint.com/asp.net/https://www.tutorialspoint.com/jsp/ 上关于 ASP 和 JSP 的教程。

  • Macromedia Flash − 您可以使用 Macromedia Flash 来构建网站。学习这项技术可能有点耗时,但一旦你学会了如何使用它,你就可以使用 Flash 开发有吸引力的网站。

Web 研究员

你应该研究影响 Web 技术的新工具、趋势和问题。Web 研究员向网站管理员报告可以集成到网站中的新技术。他们优化适当的网站流量并评估网站开发工具,这些工具可以是硬件也可以是软件。

硬件和软件支持资源

支持资源会在需要时升级硬件和软件。他们在保持系统完美运行方面发挥着至关重要的作用。

营销和推广

营销专业人士主要使用流行的社交媒体平台(如 Facebook 和 Twitter)来推广网站上的内容和资源。他们接触目标受众并在他们中间提高知名度。

系统管理员

系统管理员知道如何设置和指向 HTTP、FTP、SMTP 和 DNS 记录等协议。系统管理员是负责网站开发及其维护各个方面的专家。

网站开发 - 域名

域名是您在线地址的一部分,您的访问者将使用它轻松找到您。例如,Tutorialspoint 域名为 tutorialspoint.com。您的域名对您来说是独一无二的。一旦您注册了它,如果您继续续订,其他人就无法注册相同的域名。

注册域名可能很容易,因为您可以选择任何您想要的名称,但您选择的名称对于您的业务未来或您的博客网站至关重要。因此,在本节中,让我们重点介绍在购买域名之前必须牢记的一些规则。

规则 1 −如果需要,请选择可以作为品牌名称的域名。我们的域名tutorialspoint.com确实具有品牌效应,因为没有像 tutorials-points.com 这样的通用关键字字符串,很难记住"-"的位置。

如果您的品牌没有数字,请不要购买带有数字的域名,因为从用户的角度来看,没有品牌匹配。例如,tutorialspoints29.com。

规则 2 − 如果您有经济能力,那么您可以购买具有各种扩展名的域名,例如 .com、.net、.info、.biz 等。在我们的例子中,它将像 tutorialspoint.net、tutorialspoint.info、tutorialspoint.biz。有些域名拼写错误,例如 google.com 就是一个类似的情况。如果您输入 gogle.com,虽然少了一个 'o',但系统仍会将您重定向到官方网站 google.com。

Google Page

规则 3 − 您必须确保此域名不是商标或受版权保护。

规则 4 − 寻找简短的域名。域名中的字符越少,输入、说出来、分享和在社交媒体平台和搜索结果中入围就越容易。

规则 5 − 扩展名是网址末尾的后缀,例如 .com 或 .net。这些可以有特定用途,因此请确保选择适合您业务的扩展名。 .com 域名扩展是迄今为止最受欢迎的,但要获得一个简短且令人难忘的 .com 域名可能很难,因为它已经存在了很长时间。如果您的网页在本地提供服务,那么您可以购买带有您所在国家/地区后缀的域名。

规则 6 − 如果您的域名不是按照品牌名称命名的,那么至少您应该使用描述您的业务的特定关键字,例如 tutorialspoint.com。它有助于提高您在搜索引擎上的排名(从而增加流量),并且对您的客户也更有意义。

域名扩展

第一个域名类型是顶级域名 (TLD)。这些顶级域名包括任何只包含一个后缀的扩展名 — — 例如 .net、.info、.biz 等等。

二级域名 (2LD) 是在 .com 或 .co 后缀后包含一个以上级别的域名。例如,.com.au 是二级域名样式,因为它在 .com 后包含一个附加后缀,表明该网站源自澳大利亚。

gTLD通用顶级域名,包括以下地址 — — .marketing、.estate、.fashion 和 .photography。这是一个蓬勃发展的领域,最近非常受欢迎,无论您从事什么行业,都有大量选择!

CcTLD国家代码顶级域名,通常仅限于某些国家。这些域名包括 .au、.uk、.ae、.us 等。

扩展名也有含义。一些顶级域名的含义如下 −

  • .com – 商业 − 这是一个开放的 TLD;任何个人或实体都可以注册,它始终是主要 TLD。

  • .org – 组织 − 这是一个开放的 TLD;任何个人或实体都可以注册。但是,它最初旨在供任何非营利组织使用。但截至目前,没有这样的限制,.org 域名正被许多组织使用。

  • .net – 网络 − 这是一个开放的 TLD;任何个人或实体都可以注册。它最初旨在供指向分布式计算机网络或作为一组较小网站的门户的"伞"站点的域使用。

  • .edu – 教育 −此 TLD 仅限于特定的高等教育机构,例如(但不限于)职业学校和大学。

  • .mil – 军事 − .mil TLD 仅限于美国军方使用。

  • .arpa – 地址和路由 − 在互联网早期,它是为高级研究计划局使用的,.arpa 现在专门用作互联网基础设施 TLD。

在下一章中,我们将了解如何注册域名。

域名注册

要注册域名,需要通过域名注册商向名为ICANN的组织注册所需的名称。例如,如果您选择"mydomain.com"这样的名称,则应去注册商处,为该名称支付每年约 10 美元的注册费。这样您就可以获得一年的域名使用权。您应该每年以相同的金额续订。

如果您从某些网站托管商处购买托管计划,他们会免费为您注册域名,而其他网站托管商也会为您注册域名,但您必须支付注册费和收费。

下面列出了一些您可以注册域名的最大注册商 −

现在,让我们一步一步了解如何在 GoDaddy 注册域名。

首先,我们应该选择我们的域名,看看它是否可以免费购买。

GoDaddy

就我而言,我写了"tutorialspoint.com "并点击"搜索域名"。

搜索域名

正如您在以下屏幕截图中看到的结果,该域名已被占用,并且不是免费的。然后 GoDaddy 会向我推荐其他类似的名称,我们可能会对此感兴趣。

Similar Meaning

我们将选择 GoDaddy 建议的另一个域名,即"tutorialspoint.online"。

  • 单击绿色的"选择"按钮。
  • 然后单击"继续到卡",如下面的屏幕截图所示。
继续购物车

在另一个页面上,GoDaddy 会询问我是否要隐藏我的个人信息,并为此域名支付额外费用,因为默认情况下这些信息是公开的。

Make it Private

GoDaddy 是一家公认的域名注册商。它还是一家托管服务提供商,为您的网站提供托管服务。它允许您购买,同时为您的网站提供合适的计划。

Registrar

单击"继续购物车"。

继续

在接下来打开的网页中,您必须选择域名所需的年数,并可以延长此期限。

  • 此外,您还可以购买其他类似的域名。
  • 单击"继续结帐"。
结帐

由于我们是新客户,我们将点击"继续"。

新客户

在账单部分,我们应该填写真实数据,因为它应该与付款信息相匹配。

账单部分

在帐户信息中,我们将输入电子邮件 ID(我们将向此电子邮件地址发送所有与账单相关的通知和其他通知)、用户名、密码和 PIN(如果帐户被黑客入侵,此电子邮件 ID 对于帐户重置或其他所有权问题也很重要)。

帐户信息

现在,我们应该输入信用卡详细信息或 PayPal 详细信息。然后单击"继续",如以下屏幕截图所示。

信用卡详细信息

域名购买成功后,将显示以下屏幕。

购买域名

网站开发 - 子域名

子域名是域名的扩展,您可以将其转发到 URL 或指向托管帐户或不同服务器内的 IP 地址和目录。子域名独立于主域名运行。我们可以使用子域名创建网站的各个区域。

示例

除了现有的 www.tutorialspoint.com/blog 之外,您还可以为网站上名为"Blog"的博客创建子域名,该子域名可通过 URL - blog.tutorialspoint.com 访问。

理论上,我们可以为每个域名添加无限个子域名。我们还可以添加多级子域名。例如,您可以添加 info.blog.tutorialspoint.com 以深入了解网站上更具体的兴趣领域。每个子域名的长度最多为 25 个字符。

Blog

网站开发 - 域名隐私

互联网名称与数字地址分配机构 (ICANN) 广泛要求域名所有者和管理者的邮寄地址、电话号码和电子邮件地址应通过"WHOIS"目录公开。但这条规则允许垃圾邮件发送者、直销商、身份窃贼或其他攻击者使用该目录获取个人信息。尽管 ICANN 一直在探索更改 WHOIS 以实现更大的隐私性。但主要利益相关者对于应该进行何种类型的更改缺乏共识。然而,随着许多注册商提供私密注册,部分风险已经得到缓解。

域名的 WHOIS 记录中有四个联系人职位,分别是 −

  • 所有者
  • 管理员
  • 计费和
  • 技术

一些注册商不会屏蔽所有者组织名称以保护域名的所有权。

现在让我们详细逐步了解这里讨论的内容。

转到 URL https://whois.icann.org/en,然后输入我们想要查看其公开数据的域名。

ICANN Whois Page

下一步是点击"查找",如以下屏幕截图所示。

查找

输入网页上显示的验证码,如以下屏幕截图所示,然后点击"查找"。

Captcha

此域名的信息将显示如下。主要部分是"联系信息",其中包含一些子部分,例如 −

  • 注册人联系方式
  • 管理员联系方式
  • 技术联系方式

每个部分都有 −

姓名、公司名称、地址、电话号码和电子邮件地址。以下屏幕截图显示了注册人名称,在本例中为 GoDaddy.com, LLC

注册商名称

以下屏幕截图显示了域名注册时间和到期时间的信息。

重要日期

而最后一张屏幕截图将显示域的名称服务器 (DNS)。

名称服务器

以下屏幕截图包含域名的完整信息详情。

完整信息

配置 DNS 记录在托管平台上

DNS 记录主要用于将域名转换为托管此网站的服务器的 IP。值得一提的是,这些记录是在域名注册商处输入的。他们通常会为您提供 DNS 管理器面板。主要目的是让人们和应用程序不必记住大数字即可导航到域。例如,www.tutorialspoint.com 的 IP 为 93.184.220.42,因此更容易记住一个友好的名字。

通过记录将域指向 IP。例如:www.tutorialspoint.com A 93.184.220.42

还有其他类型的 DNS 记录可用于网页,具体取决于我们需要发布的功能。

S.No 记录类型和说明
1

A 记录

将 IP 地址连接到主机名

2

CNAME 记录

允许主机有多个 DNS 名称

3

MX 记录

确保电子邮件传递到正确的位置

4

NS 记录

包含名称服务器信息

5

TXT 记录

向服务器提供有关主机的其他信息或更多技术信息

6

SRV 记录

查找托管特定服务的计算机

7

AAAA 记录

提供不符合标准 A 记录格式的 IP 地址

8

SPF 记录

用于帮助防止垃圾邮件

现在让我们实际看一下:之前在 GoDaddy 购买了域名 tutorialspoint.online,现在需要指向 IP。为此,我们必须遵循以下步骤。

首先,您应该输入用户名和密码。然后点击"管理我的域名"。

管理域名

点击 设置,选择要管理 DNS 的域名。点击"管理 DNS"。

管理 DNS

将弹出一个新窗口,然后您必须选择要输入的记录。在这种情况下,我们应该输入 A 记录以在网站上发布。

A 记录

将打开以下屏幕截图中显示的框。在"主机"框中输入子域名,即 www,在"指向"框中输入 IP – 93.184.220.42。在"TTL"下拉框中,我们需要选择 1 小时,这意味着一小时内记录将传播到全球,网页将生效。完成所有这些操作后,单击"保存"。

Sub Domain Host

网站开发 - CMS 平台

在本章中,我们将首先讨论如何为您的网站做出正确的选择,以及为您的网站选择哪个内容管理系统 (CMS) 平台。

选择正确的网站

让我们通过问自己几个问题来理解这一点,然后详细讨论这个概念。

问题 1 − 我们想花多少钱?

答案 − 这是主要问题之一,因为它与预算直接相关。如果您的预算较低,那么您应该考虑一些非商业性的、不太复杂的东西。

问题 2 − 我们有多少时间来计划维护?

答案 − 如果您要发布许多优惠、拥有一个博客来管理等,那么您肯定需要一个动态网站。您必须有额外的员工来处理所有这些,因此这个问题与问题 1 相关。否则,您应该有一个平面网站,我们将在以下章节中解释。

问题 3 − 该网站是否会被用作在线销售产品的电子商务网站?

答案 − 如果是这种情况,您应该寻找一个称为电子商务的平台。有许多这样的开源和商业网站,例如 Magento、Opencard、Shopify 等。

问题 4 − 视图是否应适应不同的屏幕,例如手机?

答案 − 如果这是主要标准之一,并且网站中的信息方面没有太多其他变化;那么您应该选择具有 Bootstrap 等功能的平面网站。

问题 5 − 我的网站会与社交媒体或其他第三方平台互动吗?

答案 − 您需要记录网站上发生的所有事件,这些事件将保存在数据库中。为了保存所有这些数据和记录,您需要一个动态网站。

问题 6 −哪种类型的 Web 编程语言或平台更容易找到?

答案 − 根据国家/地区的不同,有几种编程语言或平台比其他编程语言或平台更受欢迎。因此,您应该首先找到一个符合您所在地区趋势的平台。

CMS 平台

内容管理系统 (CMS) 平台是允许创建和运行网站的应用程序。您将获得一个管理面板,这是一个界面,您可以在其中创建和更新页面、帖子和其他类型的内容(图像、视频等),并按您需要的方式安排内容。

您还可以通过管理面板安装主题(设计模板)并更改它们来更改网站的设计。所有操作只需单击各种按钮即可完成。在大多数情况下,您不必编写代码或脚本,因此您可以轻松管理内容。

最突出的 CMS 平台是 WordPress、JoomlaDrupal。它们是免费的开源 CMS 引擎。这意味着它们的源代码向公众开放。您可以在自己的网站上使用、编辑和自定义引擎的核心文件,如果您发现了改进平台的好方法,您可以将其推荐给开发人员,帮助他们在下一次更新中让引擎变得更好。

WordPress 是一个开源 CMS。超过 50% 的网页都来自该平台。随着每次更新的发布,它变得越来越全面、直观和受欢迎。WordPress 有一个忠诚的社区,它有大量免费扩展和最易于使用的界面

使用 WordPress 管理内容非常简单:创建一个页面,将其添加到菜单,在上面发布内容,然后在网站的前端查看内容。所有这些加起来就是一个卓越的 CMS 平台。官方网页是https://wordpress.com/。

以下屏幕截图显示了仪表板背景。

Dashboard

Joomla在自定义可能性和用户友好性之间取得了平衡,但它比WordPress复杂得多。如果您以前从未使用过此引擎,则需要一些时间来习惯修改它。将插件分配给模块,将模块定位在不同页面上,配置布局和其他必要的操作对于初学者开发人员来说可能有点困难。

另一方面,Joomla扩展开发人员和社区已经针对WordPress中难以解决的常见网页设计问题提出了许多有启发性的解决方案。如果我们以任何 Joomla 滑块扩展为例,您可以设置其在页面上的位置、显示每张幻灯片的持续时间、滑动效果和分页类型。

其官方网页是 https://www.joomla.org/

Adminstration

Drupal 适用于能够负担得起全职管理员的大型网站和组织。您几乎可以用 Drupal 做任何事情。我经常对引擎包含的开箱即用选项数量感到着迷。WordPress 或 Joomla 中需要自定义编码的许多东西在 Drupal 中都有现成的解决方案。它可以通过第三方扩展得到进一步增强。但是,我会诚实地告诉你 - 学习操作它才是真正的挑战。掌握它需要大量的工作和耐心。

其官方网站是https://www.drupal.org/。其仪表板背景视图显示在下面的屏幕截图中。

Permission

平面和动态网页

静态或平面网页是指网页中所有信息和材料都按存储在其中的方式呈现在用户面前。静态网页向所有用户显示相同的信息和数据。在互联网技术中,超文本标记语言 (HTML) 是人们开始创建静态网页的第一种语言或渠道。 HTML 提供文本样式、段落创建和换行符。但 HTML 最重要的功能和特性是链接创建选项。静态网页因其材料和内容而有用,很少需要修改或更新。

静态网站的优势

  • 开发速度快
  • 开发成本低
  • 无需大型托管计划

静态网站的缺点

  • 需要 Web 开发专业知识来更新网站
  • 网站对用户没有太大用处
  • 内容可能停滞不前
Web Server

单页静态网站的文件结构如下图所示。

Static Website

动态网页

动态网页是目前的最新趋势,因为它们可以从同一个源代码文件为不同的访问者生成不同的内容。网站可以根据 − 等参数显示不同的内容。

  • 访问者使用的操作系统或浏览器。
  • 用户使用的是计算机还是移动设备。
  • 引荐访问者的来源位置。
  • 访问者是否曾在网上商店购买过商品等。

动态网页可以有多种用途。例如,由内容管理系统运行的网站允许单个源代码文件加载许多不同页面的内容。我们应该提到,所有这些动态网页都使用数据库。内容创建者使用网关页面将新页面的材料提交到 CMS 的数据库中。动态页面根据 URL 中的参数加载数据库中任何页面的材料。这是在访问者请求网页时完成的。动态页面让用户登录网站即可查看个性化内容。

我们之前提到的所有内容管理系统(WordPress、Joomla 和 Drupal)都是动态网站。

下图显示了动态网页的示意图。

Schematic View

发布和开发工具

现在您已经了解了作为初级开发人员开发网站的基本必需品,您将需要一些主要用途的工具。

首先,您应该有一个基本的互联网套餐,具有良好的上传速度,至少 1Mbps。其次,您应该有一台装有任何操作系统的计算机(可以是 Linux、iOS X 或 Windows)。然后硬件规格应该是最低的 - 1-2 GB RAM,处理器至少应该是双核处理器,硬盘必须在 80 GB 左右。

下一步是 - 你应该有一个文本编辑器来帮助你编写和编辑代码。下面提到了一些用于此目的的最佳文本编辑器。

Text Sublime

Text sublime 可从 https://www.sublimetext.com/ 下载。它很好,因为文本会根据参数的功能更改其颜色。

Sublime

Notepad++

另一个流行的文本编辑器是 Notepad ++,可从 - https://notepad-plus-plus.org/ 下载。

Notepad

Editpad

最受欢迎的文本编辑器列表中的下一个是 EditPad,这是另一个免费工具。可以从以下网址下载 - https://www.editpadlite.com/.

EditPad

注意 − 您应该始终使用您觉得更舒适的文本编辑器。

XAMPP 和 LAMPP

当您专门开发动态网页时,您需要在计算机上安装的另一个工具是 - 适用于 Windows 操作系统的 XAMPP 和适用于 Linux 操作系统的 LAMPP。它有各种产品,例如

  • Web Apache
  • MariaDB 和 phpMyAdmin 用于数据库管理
  • PHP 和
  • Perl Extra。

如果您愿意,您还可以使用 Mercury 创建 FTP 服务器和邮件服务器。

XAMPP Windows

另一个与 XAMPP 类似的工具是 WAMPSERVER,可以从以下链接下载 - http://www.wampserver.com/en/。

WAMP Server

对于想要编写 ASP 代码的开发人员应该拥有 Microsoft 提供的 Visual Studio。可从以下网址下载 - https://www.microsoft.com/web/。

ASP Code

如果您是初学者,并且计划开发平面(静态)网站,则应该拥有称为 WYSIWYG 的可视化 HTML 文本编辑器。最常用的编辑器之一是 Macromedia Dreamweaver。可以从以下链接轻松下载 - https://www.adobe.com/products/dreamweaver.html.

Macromedia

您需要的另一个工具是 FTP 客户端,用于将文件传输到托管容器。通常,这些 FTP 客户端都是免费的,可以从互联网上轻松下载。

FileZilla

商业和免费主题

主题是网站的个性化设计,通常包括其布局。更改主题会改变网站在前端的显示效果。CMS 平台通常有免费版和商业版。这些主题根据其功能分为以下几类:

  • 商业
  • IT 行业
  • 托管等

主题提供商提供免费主题,但有时功能比商业主题更有限。让我们以免费的 WordPress 主题为例。这些主题位于以下链接 - https://wordpress.org/themes/,您可以根据您的业务概况或需求找到并安装它们。

相反,对于商业主题,您必须付费。 WordPress 商业主题可在以下链接中找到 - https://wordpress.org/themes/commercial/.

Commercial Theme

选择网络托管公司和计划

选择网络托管公司时,主要关键指标之一是查看其客户的满意评价和价格,这也很重要。由于技术和托管行业对于专家来说变化太频繁、太快,我们应该注意检查以下标准。

  • 服务器可靠性/正常运行时间得分 – 这里最重要的一点是他们是否拥有 24×7 运行的网络主机。您需要一个在强大的服务器上运行并具有稳定网络连接的网络主机。建议的正常运行时间得分接近 99.5% 及以上;低于 99% 的任何分数都是不可接受的。

  • 支持多个附加域的公司。

  • 托管注册续订成本的价格。托管交易和共享托管通常以非常便宜的注册价格出售,但续订费用要高得多。

  • 他们提供什么退款政策? – 如果您选择在试用期内取消主机,会有什么影响?公司是否提供全额退款?试用期结束后,托管公司的退款政策是什么?是否有任何取消费用?

  • 易于使用的托管控制面板。用户友好且功能齐全的托管控制面板非常重要。

  • 帐户暂停 - 有哪些限制?这是大多数托管评论网站不会告诉您的一个理财小贴士 - 如果您使用过多的 CPU 能力(是的,无限托管是有限制的)或违反规则,托管公司将切断并暂停您的帐户。

  • 他们提供备份吗?它们是免费的吗?

  • 他们是否有24/7/365 实时聊天支持?

选择 Web 托管计划

在选择正确的托管计划之前,您应该知道您需要什么,基于 Windows OS 的托管还是基于 Linux OS 的托管。此选择取决于您的网站所采用的编码语言。如果是 ASP,它肯定应该是基于 Windows 的托管,并且还应该在其中安装 IIS 服务器。如果它有任何其他编程语言,如 PHP、Perl、Ruby,那么您应该选择基于 Linux 的托管。

在您决定托管类型(Windows 或 Linux)后,您应该定义正确的托管计划。

您应该考虑以下因素 −

  • 磁盘空间
  • 带宽
  • 托管域的数量
  • 子域的数量
  • 停放域
  • PHP、MySQL 和 Perl 的版本。

主要计划通常如下 −

共享托管

它是每个托管提供商提供的最基本的计划。共享托管基本上是位于一台服务器上的多个托管帐户。其中一些共享相同的 IP 地址(尽管通常需要额外付费才能获得专用 IP 地址)。此计划将始终提供一组特定的功能,并且始终具有资源限制。如果您不确定,那么最好从有限的计划开始,然后在网站发展并获得更多流量后再升级。

VPS 托管

VPS 是虚拟专用服务器。这指的是将物理服务器划分为多个服务器,每个服务器都像专用服务器一样运行,每个服务器都有自己的操作系统,可以单独重新启动。这些操作系统接收物理服务器资源的特定份额,并且它们彼此隔离。有两种类型的 VPS 托管 −

  • 托管 −托管意味着修补由托管公司通过提供 CPanel 来完成。

  • 非托管 − 非托管是一种托管,您需要自行管理 VPS 的所有事务,并且其中没有 CPanel。

专用托管

这是最强大的托管类型,可满足大型企业的要求和需求。专用服务器所有者可以出售托管服务以获取利润。他们可以选择服务器规格和环境。如果您的流量很大、网站非常受欢迎或客户数据库很大,请考虑使用专用托管。专用服务器还提供更多发送电子邮件和流媒体的自由。

提示 − 托管中最重要的是通过比较网站检查不同托管公司的价格及其托管计划价格,以便更好地了解。用于检查托管公司价格的比较网站示例为 - http://www.hostmonk.com/.

Hosting Plans

网站开发 - Cpanel

控制面板是您的网站托管帐户的管理 Web 界面。您可以访问该界面来管理帐户的所有方面。您通常可以在控制面板中控制网站的所有部分,而无需使用任何其他软件(如 FTP 软件)来上传文件,尽管许多人发现这样做更快、更容易。

一些网络主机使用定制的专有控制面板,但大多数使用流行的平台。然而,该行业的领导者是 cPanel。它是托管服务提供商中最广泛的控制面板。 cPanel 的官方网页是 - http://cpanel.com

现在让我们详细讨论 cPanel 并了解其最重要的方面。

首先,要进入 CPanel,您应该输入托管公司将提供给您的 URL。这通常是 - yourdomain.com/cpanel。然后,您应该输入托管公司提供给您的用户名和密码。

Cpanel

主仪表板将如以下屏幕截图所示,在左侧,您将看到常规信息,其中将显示用户名、域名、主目录和登录的 IP 地址。屏幕左侧底部是统计信息,如使用的数据库、电子邮件和附加域。

主仪表板

文件部分,最重要的文件夹是文件管理器,您可以上传或下载网页文件。下一个重要的是FTP 帐户,您可以在其中创建可以使用FileZilla等程序上传或下载文件的用户。

文件

备份文件部分允许您完全或部分下载网页。

备份

数据库中,phpMyAdmin是最重要的部分,它允许您管理网页的数据库。它可以编辑、添加、截断数据库和表。MySQL 数据库允许您创建和删除数据库或用户。使用 MySQL 数据库向导 可以逐步完成相同的操作。

PHP Admin

DOMAINS 部分中,Addon Domains 文件夹是系统存储为主站点子域的附加域。您可以使用这些附加域在您的帐户上托管附加域。Site Publisher 用于从一组可用模板快速创建网站。 子域名文件夹是您网站的一个子部分,可以作为新网站存在,而无需新域名。

域名

电子邮件部分中,最重要的文件夹是电子邮件帐户,您可以在其中管理与您的域相关联的电子邮件帐户。

电子邮件帐户

指标部分更多用于统计您的网站。您可以看到每个部分都会为您的网站提供不同的报告。

Metrics

SECURITY部分,最重要的文件夹是IP Blocker,您可以阻止任何您不想让其访问您网站的主机或网络。还有用于保护Apache的ModSecurity

Security

网站开发 - 设置

了解了网站开发的大部分重要因素后,现在是时候设置网页了。要设置网页,我们应该遵循下面给出的所有步骤。

步骤1 − 首先,我们在GODADDY购买了一个域名。

步骤2 −我们根据对所需托管计划的分析选择了托管服务提供商。

步骤 3 − 我们配置了 DNS 记录和注册商的 DNS 服务器,在我们的例子中,注册商又是 GODADDY。

步骤 4 − 现在我们已经完成了上述所有步骤,是时候通过 CPanel → 文件管理器上传网页文件了。

文件管理器

步骤 5 −打开后,上传名为 public_html 的文件夹中的文件,如以下屏幕截图所示。

Public Html

步骤 6 − 如果您有一个动态网站,那么您还必须配置数据库。为此,请转到 MySQL 数据库。

MySQL 数据库

步骤 7 −单击创建新数据库,然后输入您的网站将拥有的数据库名称,然后单击创建数据库,如下面的屏幕截图所示。

新数据库

步骤 8 − 在添加新用户部分输入用户名和密码,然后单击创建用户

新用户

步骤 9 −我们必须添加为此数据库创建的用户,以授予管理该数据库的权限。

将用户添加到数据库

公共机构证书

数字证书是在服务器和客户端之间建立加密链接的安全标准。这通常是在邮件服务器或 Web 服务器之间,通过加密来保护传输中的数据。数字证书也是由第三方机构颁发的数字身份证或护照,用于验证服务器所有者的身份。

例如,以下屏幕截图显示了 eBay 公共证书。

Ebay Public Certification

数字证书的组成部分

所有这些组成部分都可以在证书详细信息中找到 −

  • 序列号 − 用于唯一标识证书。

  • 主题 − 已识别的个人或实体。

  • 签名算法 − 用于创建签名的算法。

  • 签名 −实际签名,用于验证它是否来自颁发者。

  • 颁发者 − 验证信息并颁发证书的实体。

  • 有效期 − 证书首次生效的日期。

  • 有效期至 − 到期日期。

  • 密钥用法 − 公钥的用途(例如加密、签名、证书签名...)。

  • 公钥 − 公钥。

  • 指纹算法 − 用于对公钥证书进行哈希处理的算法。

  • 指纹 −哈希本身,用作公钥证书的缩写形式。

证书

验证类型

验证类型有三种,如下所示 −

  • 域验证 SSL 证书。
  • 组织验证 SSL 证书。
  • 扩展验证 SSL 证书。

现在让我们详细讨论一下它们。

域验证 SSL 证书

它验证由系统管理员注册的域,并且他具有管理员权限(授权或许可)来批准证书请求。此验证通常通过电子邮件请求或 DNS 记录完成。

域验证

组织验证 SSL 证书

它验证域所有权和业务信息,如官方名称、城市、国家/地区。验证也可以通过电子邮件或 DNS 记录输入完成。证书颁发机构还需要一些真实文件来验证您的身份。组织验证 SSL 证书在证书详细信息中显示公司信息,如以下屏幕截图所示。

组织验证

扩展验证 SSL 证书

它验证域所有权、组织信息和组织的合法存在。它还验证组织是否知道 SSL 证书请求并批准它。验证需要提供文件来证明公司身份,以及一系列额外的步骤和检查。扩展验证 SSL 证书通常在浏览器中用包含公司名称的绿色地址栏来标识,如下面的屏幕截图所示。

扩展验证

购买公共证书

要购买 SSL 证书,您应该前往 SSL 证书提供商(证书颁发机构)。每个 SSL 证书提供商都有不同的产品、价格和客户满意度水平,这几乎与购买网络托管的逻辑相同。要查看最佳优惠和产品,您可以点击以下链接尝试 SSLShopper。

https://www.sslshopper.com/certificate-authority-reviews.html。

它有其他购买过 SSL 证书的客户的评论和经验。

SSL 证书

然后,购买过程如下图所示进行。

购买流程

电子商务平台

在本章中,我们将讨论电子商务。哪些是最流行和最安全的电子商务平台?需要什么来保护它们?

电子商务是从互联网上销售和购买商品和服务并通过这种媒介付款。这种交易发生在客户与企业、B2B、客户与客户之间。在所有这些之间,存在金钱交易,我们在使用或建立电子商务网站时应该谨慎。

下面列出了一些同样安全的顶级电子商务平台以及有关它们的详细说明。

Magento

网站链接是 - https://magento.com。这个平台是最好的平台之一,由 eBay 开发。Magento 可以轻松与 PayPal 网关 集成。它有两个版本 - 免费版和付费版。漏洞修补得太快了。它有各种各样的插件和定制。它具有SaaS 解决方案,这意味着弹性可扩展性、高弹性和可用性、PCI 合规性、全球可用性和自动修补,同时仍保持我们的商家所需的软件定制灵活性。

Magento

Shopify

网站链接是 - https://www.shopify.com,因此,如果您尝试将结帐页面设计成您想要的样子,Shopify 可能不适合您。事实上,没有一个托管解决方案会提供可定制的结帐流程,因此您可以立即跳转到自托管部分。 Shopify 有许多应用程序可供您下载并安装在您的商店中,这些应用程序可以扩展默认功能或引入新功能。

Shopify

Woocommerce

网站链接为 - https://wordpress.org/plugins/woocommerce/。 WooCommerce 是一款免费的电子商务插件,可让您非常方便地销售任何东西。WooCommerce 旨在与 WordPress 无缝集成,是全球最受欢迎的电子商务解决方案。它为使用 WordPress 模板的店主和开发人员提供完全控制权。

凭借无限的灵活性和对数百个免费和高级 WordPress 扩展的访问,WooCommerce 现在为 30% 的在线商店提供支持,比任何其他平台都多。

Products

Bigcommerce

网站链接为 - https://www.bigcommerce.com。 它拥有超过 115 个电子商务模板、无限的产品上传、移动视图,与亚马逊和 eBay 完美集成。它还可以与大多数支付网关集成。从安全角度来看,它符合 PCI 标准。

Big Commerce

电子商务支付网关

支付网关是一种在线支付处理技术,可帮助企业接受信用卡和电子支票。换句话说,支付网关是位于电子商务平台和客户之间的"中间人"。

Payment

支付网关允许您 −

  • 快速轻松地进行和接受付款。

  • 保护客户的数据(信息)和资金安全。

  • 赢得客户的信任,这样他们才愿意交出他们的钱。

要选择正确的支付网关,您应该遵循以下准则 −

  • 您应该确定您所在国家/地区支持的支付网关,并非所有支付网关都在全球范围内运营。

  • 您应该检查您的电子商务更好地支持哪些支付网关平台。例如,Magento 完全支持 PayPal 网关,因为它们是由同一个团队创建的。

  • 支付网关应符合 3.0 PCI 数据安全标准。

  • 您需要支付网关和商家帐户还是一体化支付服务提供商?

  • 您必须查看每笔交易将扣除的费用。

  • 他们支持哪种付款方式?例如,VISA 是一种付款方式,Master Card 是另一种。

  • 他们支持您的业务类型吗?例如,其中一些不处理销售成人材料、投注、赌博、枪支销售、毒品等业务。

最受欢迎的支付网关提供商

以下是最广泛使用和最受欢迎的支付网关提供商列表以及它们的简要历史。

  • PAYPAL − 您可以在其 URL 上找到其商业模式的所有条款和条件 - https://www.paypal.com/。 PayPal 是历史最悠久、最知名的在线转账服务之一。

  • 亚马逊支付 −这个非常受欢迎的支付网关提供商的网址是 - https://payments.amazon.com/。 它创建于 2007 年,Amazon Payments 为您的客户提供与在 Amazon.com 上获得的相同的结帐体验

  • Stripe − 这个支付网关的网址是 - https://stripe.com/。 没有月费,不同卡和不同付款方式以及不同货币无需额外费用。 Stripe 还提供了出色的 API(应用程序接口)。

  • Authorize Net −这家热门支付网关提供商的网址为 https://www.authorize.net/。 它是最强大和最知名的支付网关之一。它得到了电子商务 WordPress 插件的良好支持。

  • 2Checkout − 这家支付网关提供商的网址为 – https://www.2checkout.com/。 2checkout 是最简单、最实惠的信用卡网关之一。

在下一章中,我们将了解如何创建小型企业网站。

小型企业网站

创建小型企业网站并不是一件复杂的任务。主要担心的是弄清楚网站的内容,这是企业主被推迟的主要原因之一。小型企业网站最好是简单、文字最少、每页只有一个选项的网站——例如,提交表单或联系我们按钮。

商业网站也倾向于遵循标准格式,使用一些基本页面。浏览列表时,不要担心格式化每个页面,只需考虑文本、图像和您将包含的内容。小型企业网站最重要的页面是 −

  • 主页
  • 关于
  • 图库
  • 服务
  • 联系方式

您可以在以下小型企业网站的屏幕截图中看到所有这些重要页面。

Rafters

现在让我们详细了解每个重要页面。

  • 主页 − 在主页上,您应该包括您公司的名称、您所在的位置以及几行关于客户应该选择您公司的原因的简化介绍。

  • 关于 − 提供您的公司背景并列出组织会员资格。此外,请包含客户推荐,除非您想将其链接到单独的页面(如 Facebook 等社交媒体)。

  • 图库 − 在图库页面上,您应该放置工作流程、产品、员工等的专业照片。客户可以"感受"您的工作方式。

  • 服务 − 包含您销售的产品或提供的服务详细信息的页面。在详细介绍您的产品或服务的页面上,用一到五句话描述您提供的每个类别并给出价格。

  • 联系方式 − 在此页面上,您应该输入您的地址、电子邮件、电话号码以及营业时间。任何社交媒体帐户(如 Twitter 和 Facebook)的链接都应出现在此页面上。嵌入您所在位置的 Google 地图。

备份您的网站

创建网站备份非常重要,因为它可以防止各种类型的挫折,例如安全漏洞、无意中删除您的网站文件和数据库损坏。

建议您每次进行更改之前都备份您的网站。如果出现问题,您有一个您知道可以正常工作的新副本。这可能看起来很麻烦,但第一次使用备份时,你会为自己有如此多的远见而感到自豪。

有两种方法可以备份您的网站 −

  • 手动
  • 自动(通过 cPanel)。

让我们详细讨论这两种备份网站的方法。

手动备份

要手动备份您的网站,您可以使用文件传输协议 (FTP) 客户端(如我们之前讨论过的 - FileZillaWinSCP)进行备份。您将本地计算机连接到托管帐户并在它们之间移动文件。要备份您的网站,您只需将所有文件从您的托管帐户复制到本地计算机即可。

如果您有数据库,请创建您的帐户使用的转储文件(导出/备份)。为此,您应该访问 phpMyAdmin 工具(在您的 cPanel 中可用)。

手动备份

自动备份

要自动备份网站,我们可以通过 CPanel 控制台 进行操作,只需单击 备份向导 即可完成,如下面的屏幕截图所示。

自动备份

单击备份向导后,显示的下一个窗口将类似于以下屏幕截图。它将解释使用 cPanel 提供的工具将备份哪些内容。

备份向导

网站开发 - 网页迁移

网页迁移是将网页从一个主机移动到另一个主机的过程。此过程出于多种原因,其中一些是−

  • 您对托管公司的支持不再满意

  • 价格比另一个托管更便宜

  • 您的实际托管计划不再满足您的需求

  • 提供的技术不再具有竞争力,等等。

由于迁移是一个过程,因此需要执行以下步骤,以在网页停机时间最短的情况下完成迁移。

  • 我们必须完全备份我们的网页,如前几章所述。

  • 在新托管中上传备份文件。

  • 在公共文件夹中解压缩文件。

  • 导入数据库文件。

  • 使用新数据库的凭据配置文件。

  • 使用您当前的注册商指向您的新域名服务器,并等待新记录传播。

Migration

测试您的网站

在本章中,我们将学习如何对网站。

场景 − 场景很简单 - 尝试打开网站时弹出错误 - 无法显示页面

答案 − 可以按照下面给出的故障排除步骤解决此问题。

步骤 1 − 首先,您必须确保您没有互联网连接问题。 您可以通过简单地尝试打开另一个网站来检查它,看看是否得到相同的结果。

步骤 2 −您的计算机已接入互联网,但网站仍无法打开。

  • 您应该与托管服务提供商核实您的托管计划是否已过期(也许您忘记付款了)。

  • 您还应该与域名注册商核实您的域名是否仍然有效且尚未过期。

步骤 3 − 完成上述步骤检查后,您应该检查 DNS 记录是否正常。有时托管服务提供商会更改 DNS 服务器并忘记更新记录。您可以通过打开 CMD 进行检查,输入 ping yourdomainname.com,如果收到以下响应,请进一步检查。

Ping 请求找不到主机 yourdomainname.com。请检查名称并重试。

命令提示符

如果您得到以下结果,则 DNS 记录和服务器均正常。

DNS 记录

步骤 4 −如果您遇到与下面屏幕截图类似的错误,请检查是否存在任何数据库连接错误。

连接错误 数据库连接

要检查数据库是否在后端运行,您应该确认数据库的用户名、文件权限、密码和端口没有更改。

步骤 5 −如果您遇到以下屏幕截图中所示的错误 404 Not Found,则在打开 www.yourdomainname.com 时,您应该检查目录结构是否未发生更改,并且它指向 Public_html 文件夹

Error

网站开发 - 安全

保护您的网页与开发网页一样重要,因为任何可能危及安全的威胁都可能损害您的商业声誉、对您造成经济损失(通过窃取您的在线存款)、损害访问您网站的客户等。

根据安全专家的说法,他们会建议根据 OWASP TOP 10 进行网站安全检查,这是一个强大的 Web 应用程序意识文档安全性。OWASP Top 10 代表了对最关键的 Web 应用程序安全漏洞的广泛共识。

SQL 注入

当不受信任的数据作为命令或查询的一部分发送到解释器时,就会发生注入漏洞,例如 SQL、OS 和 LDAP 注入。攻击者的恶意数据可以诱使解释器执行非预期的命令或未经适当授权访问数据。

解决方案 − 要保护您的网页免受 iSQL 攻击,您必须验证输入和过滤符号。

Injection

身份验证和会话管理失效

与身份验证和会话管理相关的应用程序功能通常未正确实现,这允许攻击者窃取密码、密钥、会话令牌,甚至利用其他实现缺陷来冒充其他用户的身份。

解决方案 − 为了保护您的网站免受此缺陷的影响,您必须创建具有到期时间的 cookie 和会话。

跨站点脚本 (XSS)

每当应用程序获取不受信任的数据并在未经适当验证或转义的情况下将其发送到 Web 浏览器时,就会发生 XSS 缺陷。 XSS 允许攻击者在受害者的浏览器中执行脚本,然后劫持用户会话、破坏网站或将用户重定向到恶意网站。

解决方案 − 对此的保护与 iSQL 相同。

Scripting

不安全的直接对象引用

当开发人员公开对内部实现对象(例如文件、目录或数据库密钥)的引用时,就会发生直接对象引用。如果没有访问控制检查或其他保护,攻击者可以操纵这些引用来访问未经授权的数据。

解决方案 −您应该实施特定的保护机制(例如密码)来保护此类文件。

安全配置错误

良好的安全性需要为应用程序、框架、应用程序服务器、Web 服务器、数据库服务器和平台定义和部署安全配置。应定义、实施和维护安全设置,因为默认设置通常不安全。

解决方案 − 软件应保持最新状态。

敏感数据泄露

许多 Web 应用程序没有正确保护敏感数据,例如信用卡、税号和身份验证凭据。攻击者可能会窃取或修改这些保护薄弱的数据以进行信用卡欺诈、身份盗窃或其他犯罪。

解决方案 −敏感数据需要额外的保护,例如静态或传输加密,以及与浏览器交换时的特殊预防措施。

缺少功能级别访问控制

大多数 Web 应用程序在将功能显示在 UI 中之前会验证功能级别的访问权限。但是,应用程序需要在访问每个功能时在服务器上执行相同的访问控制检查。如果请求未经验证,攻击者将能够伪造请求以在未经适当授权的情况下访问功能。

解决方案 − 您应该检查身份验证级别。

跨站点请求伪造 (CSRF)

CSRF 攻击会迫使已登录的受害者的浏览器向易受攻击的 Web 应用程序发送伪造的 HTTP 请求,包括受害者的会话 cookie 和任何其他自动包含的身份验证信息。这使得攻击者可以强制受害者的浏览器生成易受攻击的应用程序认为是来自受害者的合法请求的请求。

解决方案 − 最常用的预防措施是将一些不可预测的基于质询的令牌附加到来自网站的每个请求,并将它们与用户的会话相关联。

使用具有已知漏洞的组件

组件(例如库、框架和其他软件模块)几乎总是以完全权限运行。如果利用易受攻击的组件,此类攻击可能会导致严重的数据丢失或服务器接管。使用具有已知漏洞的组件的应用程序可能会破坏应用程序防御并引发一系列可能的攻击和影响。

解决方案 − 检查该组件版本是否存在漏洞,并尝试避免或更改为其他版本。

无效的重定向和转发

Web 应用程序经常将用户重定向和转发到其他页面和网站。这些应用程序使用不受信任的数据来确定目标页面。如果没有适当的验证,攻击者可以将受害者重定向到钓鱼或恶意软件网站,或使用转发访问未经授权的页面。

解决方案 − 始终验证 URL。

安全使用的协议

在这种情况下,您有一个 VPS 计划,您可以自己管理一切。安装服务时,它们使用默认端口。这让黑客的工作变得更容易,因为他知道在哪里查看。

下面给出了网站托管中使用的一些主要服务端口 −

  • SSH – 端口 22
  • FTP – 端口 21
  • MySQL – 端口 3306
  • DNS – 端口 53
  • SMTP – 端口 25

这些服务的端口更改取决于操作系统及其不同版本。除此之外,您还必须安装防火墙。如果是 Linux 操作系统,我们建议使用 IPtables 并阻止所有其他不需要的端口。如果您的操作系统是 Windows,您可以使用其内置的防火墙。

要阻止服务中的暴力登录,您可以使用 Fail2ban,这是一款基于 Linux 的软件,可阻止所有导致多次登录失败的 IP 地址。

加速您的网站

加速网页或网站与找到合适的托管服务提供商或域名一样重要。为什么?

只需阅读以下统计数据,您就会改变主意。

页面加载时间减少一秒将产生 −

  • 页面浏览量减少 11%。
  • 客户满意度下降 16%。
  • 转化率下降 7%。

亚马逊发现这是真的,根据他们的小组报告,他们的网站速度每提高 100 毫秒,收入就会增加 1%。

根据 Akamai 所做的研究结果 −

  • 47% 的人希望网页在两秒或更短的时间内加载。

  • 40% 的人会如果网页加载时间超过三秒,请放弃该网页。

  • 52% 的在线购物者表示,快速的页面加载对于他们对网站的忠诚度至关重要。

如何测试我的网站速度?

该领域的一些著名专家建议使用一种名为 Webpagetest (https://www.webpagetest.org/) 的在线工具。这是一个开源项目,主要由 Google 开发和支持。它使用真实的浏览器(IE 和 Chrome)和真实的消费者连接速度从全球多个位置进行网站速度测试。您可以运行简单测试或执行高级测试,包括多步骤交易、视频捕获、内容阻止等等。您的结果将提供丰富的诊断信息,包括资源加载瀑布图、页面速度优化检查和改进建议。

在我们的示例中,我们将使用 Chrome 浏览器为来自德国的用户测试 tutorialspoint.com 的性能。

要运行测试,请打开 URL https://www.webpagetest.org/

输入域名,如以下屏幕截图所示 −

  • 测试位置 - 这是用户所在国家/地区。
  • 浏览器 - 这是模拟用户的浏览器。
  • 单击"开始测试"。
测试性能

我们将获得主页上的结果如下。它将显示打开网页及其相应元素所需的所有时间。

主页

如果我们转到性能评估部分,它将指示哪些元素应该优化。

性能评估

如何加速我的网站?

加速网站的基本技巧如下 −

  • 最小化 HTTP 请求 − 简而言之,简化您的网页设计。

  • 最小化服务器响应时间 − 根据用户的位置,服务器响应时间会发生变化,这是由于他们之间的距离所致。如果您的大多数访问者都在一个特定区域,建议您的托管服务提供商也位于该地区,这样可以缩短数据传输距离。

  • 启用压缩 − 压缩可减少页面的带宽,从而减少 HTTP 响应。您可以使用名为 Gzip 的工具来执行此操作。

  • 启用浏览器缓存 −当您访问网站时,页面的元素会存储在缓存中,因此下次您访问该网站时,您的浏览器可以加载页面,而无需向服务器发送另一个 HTTP 请求。

  • 优化网站的图像

  • CSS 交付应尽可能在外部进行。外部样式表是首选,因为它可以减少代码大小并减少代码重复。

  • 减少重定向,从而减少 HTTP 请求。

  • 如果您的网站是内容管理系统平台,则尽可能减少插件的使用。

  • 从 JavaScript、CSS 和图像 URL 中删除断开的链接

在下一章中,我们将学习如何宣传网页。

宣传您的网页

创建网站并使其正常运行后,接下来就是营销的重要步骤。这样做是为了增加网站访问者并传播信息,这有助于在互联网上存在。下图是宣传网站时需要完成的所有步骤的示意图。

Spread Word

社交媒体广告

社交媒体广告是社交媒体网络上的任何付费内容。这些选项包括一次性推广的推文或 Facebook 帖子,以及附带大量预算的全面活动。每个社交网络都提供不同的选项,但我们将讨论如何在 Facebook 上做到这一点,因为它是最大的社交媒体平台,广告的投资回报率约为 95%。

Facebook 拥有约 14 亿用户,每天有超过 9 亿次访问,这使其适合大型和小型企业。Facebook 的真正优势在于可供目标用户使用的细粒度数据量。这是因为您可以使用各种标准(例如年龄、位置、性别等)来定位受众。

例如,在本教程中,我们多次提到托管这个词。现在,如果我们登录 Facebook,您可以在网页左侧看到有关托管的广告,如下面的屏幕截图所示。

社交媒体

要创建 Facebook 广告,请单击帐户名称。然后单击创建广告,如以下屏幕截图所示。

创建广告

将打开一个新窗口,您应该在其中选择目标。在我们的例子中,我将选择品牌知名度

品牌知名度

输入广告活动名称,在我们的例子中是 - tutorialspoint → 然后点击创建广告帐户,如下面的屏幕截图所示。

广告帐户

选择您的帐户国家/地区以及您想要向 Facebook 支付的货币,如下面的屏幕截图所示 →然后点击继续

继续帐户

要选择您的受众,您应该指定年龄范围和显示此广告的位置。

选择受众

向下滚动,您将可以选择如何显示此广告。输入此广告的文字并上传照片,完成后→点击下订单

格式 标题 下订单

网站开发 - Adwords

这是 Google 的一项广告计划,您可以注册并根据您网站链接的点击次数或页面展示次数向他们付费。 Google 和合作伙伴网站的网页旨在让 Google 选择和展示广告。

Advertising

如何创建 AdWords 广告系列?

要创建 AdWords 广告系列,您应该按照以下步骤操作。

步骤 1 − 要创​​建 AdWords 广告系列,您必须先点击以下链接创建一个帐户 - https://adwords.google.com/um/signin

步骤 2 − 登录后,点击广告系列,选择加载类型和位置,如以下屏幕截图所示。 AdWords 就像 Facebook 广告。

Campaigns

步骤 3 − 点击您想要的目标的单选按钮,如下图所示。此外,您必须出价预算。您想为每次点击花费多少钱?

单选按钮 高级设置

步骤 4 −输入组名,然后填写要创建的 AdWords 的标题说明字段

说明字段

填写详细信息时,您可以在左侧预览窗格中看到 AdWords 创建后的外观。

预览窗格

步骤 5 −选择搜索引擎在人们搜索时会显示的关键字。

关键字

网站开发 - SEO

搜索引擎优化是让您的网站在搜索引擎中排名更高的过程。大多数网络流量来自主要商业搜索引擎,Google、Bing 和 Yahoo!。虽然社交媒体和其他类型的流量可以吸引您网站的访问量,但搜索引擎是大多数互联网用户的主要导航方式。无论您的网站提供内容、服务、产品、信息还是其他任何东西,这都是事实。

要优化您的网页排名,您应该知道搜索引擎会看什么 −

  • 内容 −它由给定的主题、页面上的文本、标题和给出的描述决定。

  • 性能 − 您的网页应该很快(没有延迟)。我们在上一章中讨论过它 - 加快您的网站速度

  • 权威 − 您的网站应该有好的内容来链接,或者其他权威网站可以使用您的网站作为参考或引用可用的信息。

  • 用户体验 − 您的网页应该是安全的,没有上传有害软件。

  • 关键字填充 − 不要在您的页面上过度使用关键字。

  • 购买链接 −不要使用太多购买链接。

通过网站赚钱

创建网站的主要目的之一是通过网站赚钱。为了实现这一目标,我们将在下面讨论几种方法 −

Google AdSense

AdSense 与 AdWords 相反,它允许发布商(包括博主和其他网站所有者)利用 Google 庞大的广告网络,以便其他广告商可以在他们的网站上投放广告。要注册此计划,您必须点击以下网址 - https://www.google.com/adsense/

AdSense

进行联盟营销

您向网站访问者和电子邮件订阅者推广产品。如果产品或服务引起这些人的共鸣,他们会点击您的联盟链接并购买产品,然后您从中收取佣金。

建立合作伙伴关系

这基本上意味着找到有兴趣在您的网站上做广告并达成交易的企业。