4个网站维护错误避免

维护对于每个网站都是一个好主意,但这是使用开放源代码的网站的要求。 开源的好处是每个人都可以参与。 缺点是要跟上每个人的变化。 代码被打补丁,这将导致其他代码停止工作并需要补丁。 发现漏洞,然后将其阻止。 开发了一些精美的新功能,并且您的用户希望使用它们。 所有这些意味着您需要跟上! 对抗这些部队的最重要武器是维护。 维护是一个简单的过程,但是许多人至少会犯一次基本错误。 避免这些情况,您将可以顺利访问一个更安全,更干净的网站,而继续运行不会造成很大的痛苦。

1.重塑轮子

看,我们都去过那里。 三个不同的部门报告了相同的错误。 自从今天早上来到这里以来,您一直在努力寻找原因,而您在两个小时前错过了午餐。 编写此代码的人是个白痴,而该文档实际上是不存在的。 您要做的就是从服务器上擦除每个文件,删除数据库,然后从头开始。 您确定自己可以比这些白痴做得更好。 编写代码来运行具有六个支付网关和可编辑GUI的会员站点并不难,尤其是如果您使用自己喜欢的语言。

发生这种情况时,请深呼吸,远离键盘,然后吃三明治。 定制编码的解决方案无法节省前期或维护期间的时间。 您必须解决当前代码回避或已解决的问题。 您会弄乱每个人的工作流程,这意味着要处理客户服务投诉。 用户将要求各种脆弱的自定义解决方法。 然后,除了其余工作之外,您还必须修补和维护代码库。

即使您可以做得更好,您是否有报酬来重写已经可以正常工作的某些内容? 如果您有足够的挫败感将它作为一项业余项目,那您想在周末度过吗? GitHub充满了并非所有的唯一内容管理系统 (CMSes)和静态站点构建器。 它们中的大多数被遗弃,是更流行的系统的克隆,或两者兼而有之。 不要再成为另一个。

对于那些不编写代码的人来说,这种陷阱似乎有所不同。 在这种情况下,请谨慎更改网站的技术。 所有系统都有成本和缺点; 当您遇到一个崭新的系统时,通常只能看到专家。 还有技术债务问题要考虑。 当您切换系统或更换扩展时,您的员工必须学习如何使用它。 您或您的开发人员必须学习如何维护它。

我并不是说自定义代码或新系统总是一个坏主意。 在加入之前,请确保这是解决您问题的最佳解决方案。

我并不是说自定义代码或新系统总是一个坏主意。 在加入之前,请确保这是解决您问题的最佳解决方案。
相反,请使用由他人维护的软件,并谨慎更改设置。 尽管存在局限性和挫败感,但这使维护变得更快,更容易。 您可能必须处理一个补丁,该补丁会破坏不应有的功能。 但这也正是定制解决方案会发生的情况。

2.咬得比你可以咀嚼的更多

人们倾向于对新技术感到兴奋。 向网站项目添加大量功能的诱惑很强烈。 现代网站和应用程序的选项数量之多令人激动。 但是我看到许多网站的功能超出了受众的需求或用途。 即使您的访客不使用它,您仍然必须对其进行维护。

不要对搜索引擎优化策略和支付系统的早期计划太了解。 如果您不知道您的听众想要什么,那么您会犯错太多。 不仅如此,一个网站通常最多只能使用五年左右。 此后,您网站的设计将过时,而没有您,您的技术水平将会不断发展。 您的主宰网站将需要进行重新设计,以适应新的业务需求或网络的发展。 大而复杂的网站具有大而复杂的维护需求。

网站的一大优点是,您可以从小处开始,并根据需要添加内容。 首先从小册子式网站开始,然后添加博客或商店。 遍历您的应用程序并轻轻展开。 使用分析来确定您的受众群体想要什么。 然后投入开发时间。

大型,复杂的网站通常具有大型,复杂的维护需求。
如果您从小做起,则可以更轻松地隔离和解决出现的问题。 在介绍并发症之前,您将有时间熟悉您的设置。

3.不保留(足够)备份

我喜欢这样的说法:“一不是一。二是一。” 如果只有一个数据副本,则没有数据-您可能会立即丢失所有内容。 如果您的一个副本是实时站点,则该数目将增加一倍。 互联网非常危险,每天都有服务器宕机。 您的主机通常会保留备份; 但是,如果您使用便宜的主机,则应运行自己的备份。 廉价主机可在短时间内备份​​部分数据。 这是为了掩盖他们的屁股,而不是你的屁股。

暂存站点不应被视为备份。 临时站点的重点是更改事物,以查看它们是否可以在更改实时站点之前工作。 因此,如果出现问题,它不能成为您的在线站点的真相。

您可能已经设置了备份,但是是否必须手动运行它们? 您要保留多少备份? 这些问题的答案应该是“否”和“至少几个月的价值”。 手动进行备份是不进行备份的好方法。 仅保留一个或两个最近的备份是最终仅感染数据版本的好方法。 这样一来,您将无法恢复到博客将阴茎增大宣传给访问者的时间。

确保设置自动备份并保留多个版本。 没有任何借口,云和物理存储便宜且无处不在。 任何不费吹灰之力的CMS都将提供可靠的自动备份扩展。 任何物有所值的Web开发人员都可以在CMS上或下设置自动备份。

确保设置自动备份并保留多个版本。
至少每周备份一次,并保留至少三个月的时间。 从统计上讲,您至少需要一次这些备份,有了它们,您会感到放心。

4.不做(定期)维护

不幸的是,与备份不同,维护不能完全自动化。 维护网站需要时间,纪律和技术知识; 但是,如果您保持简单,则维护不会花费太多。 如果我不必压缩错误,我的维护清单大约需要15分钟才能完成。 即使我这样做,通常也不会花很长时间,因为我会以较小的增量进行更新。

我每月至少一次在客户的网站上进行维护。 如果要实施紧急安全补丁,我将遍历整个清单。 有时候,如果事情进展缓慢,我会每周进行维护。 星期一早上完成我的维护清单是一个很棒的任务。 我认为这是为了确保周末后一切正常。

维护是每个人生活的重要组成部分。 这是长期幸福的关键。 想想如果您停止维持身体会发生什么。 如果您停止进食或睡眠,就会崩溃。 最终,您将完全停止运行。 如果您不维护自己的网站,它也将崩溃,但不会在它给访客带来沮丧或丑陋的体验而破坏声誉之前。

请在10月29日至11月3日在加利福尼亚州旧金山的LISA17上Dash Buck的教程WordPress维护和故障排除中了解更多信息。

翻译自: https://opensource.com/article/17/10/4-website-maintenance-mistakes-avoid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值