首页 新闻资讯 建站经验

如何确保您的网站永远不会被意外删除

我发现自己经常向我的客户解释的一件事是,网站是生命的存在。

通常人们认为他们只需要创建一次网站即可。不是这样!如果您经营的业务网站是您开展业务的重要部分(如博客,社交网络,在线教育公司或电子商务商店),您的网站需要不断,通常是每日,维护和更新。

其中一些更新将是您可以通过内容管理系统(CMS)管理的内容,例如更改页面上的措辞或删除帖子。但是,同样多的工作将在代码库中进行。您需要修复错误,更新用户界面,添加新状态和功能。

因此,在管理Web业务时,您必须要做的第一件事就是创建一个过程,以了解代码更改的完成方式以及您的站点的更新方式,以便它不会变成大量无法使用的代码,或者更糟糕的是,不小心被删除了!

在开发人员中,我们所讨论的流程称为“部署”,也就是说,当您使用一些新代码更新站点时,您将“部署”您的更改。如果您想了解某人如何处理其网站的更新,您可以询问他们的“部署过程”是什么样的。

以下是开发人员使用的三种常见部署过程:

1.初学者部署过程:

部署站点最简单的方法是通过FTP或SFTP手动上传代码文件。这是您将使用GoDaddy或Hostgator等托管服务的过程,它通常是初级开发人员使用的第一种部署过程。

对于简单的网站,这种形式的手动部署非常有效,因为通常只有少数文件正在更新,只有一两个开发人员进行更改。

也就是说,这种部署形式的问题在于它很繁琐且容易出错,例如意外删除或覆盖您不想改变的文件。

太长时间未阅读:当您刚刚开始使用您的网站时,此过程可以正常使用,但不应该是您的长期部署过程。

2.中间部署过程:

处理部署的更专业的方式(以及您看到的大多数Web企业正在做的事情)是使用版本控制系统并通过SSH而不是FTP进行部署。

这意味着开发人员将对您的代码库进行一些更改,然后将这些更改“推送”到您的Git存储库。然后代码库将通过公司的测试过程,确保没有任何内容被更改破坏,然后假设一切正常,开发人员将手动触发部署。

换句话说,虽然开发人员必须说YES,但部署本身的时间(文件的实际更新)由脚本处理。

这种方法是自动和手动的混合,它允许开发人员控制进程,但有助于防止人们容易犯的愚蠢错误(比如删除他们不想要的文件等)。

简而言之:对于中小型网络业务来说,这是一个很好的过程!

3.专家部署过程:

专家部署过程专家的作用是它几乎完全自动化。

在这种情况下,发生的事情是开发人员更新一些代码并将其更改推送到Git存储库。

一旦开发人员推送他们的更改,部署过程就会自动开始。首先,在整个代码库上运行一系列测试。如果更新的代码库通过了所有测试,则会给出绿灯,另一个脚本会自动将所有新代码推送到实际站点。

关于这个过程要认识到的重要一点是,如果你有一个开发人员在一个网站或1000个网站上工作,它将会起作用。换句话说,假设您每天有500名开发人员每天推送两次网站更新。您方便的部署脚本将部署2,000次。

简而言之:这是大型网络企业使用的过程。

为什么您需要了解部署最佳实践(即使您从未计划学习如何编写代码)

如果您拥有基于Web的业务或为其工作,则需要了解部署最佳实践,因为您需要确保您的技术团队正在使用它们!

没有任何东西可以让你的生活更加悲惨,或者比你的网站代码库出现严重错误更快地赔钱。你必须像黄金一样保护它。

因此,下次您聘用开发人员时,请务必让他们通过他们首选的部署工作流程与您联系。

上一条:您的网站是否因为这些常见的用户体验错误而驱逐了流量? 下一条:向您的网站添加新页面
快速联系

You can contact us by email, phone number and address

请您拨打本凡一对一咨询电话:

0551-65651281 / 66686892
18326678023

您也可以咨询我们的在线客服

客服咨询 客服咨询 客服咨询