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

XMC1402调试实战:如何用20元的Jlink-OB搞定SWD连接(附DAVE 4.4.2配置) 本文详细介绍了如何使用成本仅20元的Jlink-OB调试器,成功连接并调试英飞凌XMC1402芯片的完整实战流程。内容涵盖从理解芯片启动模式、使用Memtool完成首次烧录与模式切换,到Jlink-OB驱动安装、连接验证,以及在DAVE 4.4.2中配置调试环境并解决常见问题的全步骤,为个人开发者提供了一套高性价比的SWD调试解决方案。 阅读详情

相关推荐

ViViT视频分类实战:从Tubelet Embedding到4种Attention变体的保姆级解析

本文深入解析ViViT(Video Vision Transformer)在视频分类中的实战应用,重点介绍Tubelet Embedding技术和4种Attention变体的实现细节。通过对比分析Spatio-Temporal、Factorised Encoder等不同Attention机制的性能特点,提供工程优化策略和Kinetics数据集上的实战示例,帮助开发者掌握这一前沿视频理解技术。

weixin_29292535的博客 361

网站维护的常见问题及解决方案

网站维护的常见问题及解决方案

light86的专栏 1455

AUTOSAR进阶图解==>AUTOSAR_SWS_BSWGeneral

本文详细解析AUTOSAR基础软件(BSW)模块的通用规范,涵盖其分层架构、配置管理、初始化流程和状态转换机制。AUTOSAR采用清晰的分层设计,包括应用层、服务层、ECU抽象层和微控制器抽象层,各层模块通过标准化接口交互。BSW模块配置采用类型化定义,支持预初始化、初始化和后期构建配置。文档还阐述了模块初始化流程中的依赖管理,以及运行时的状态转换与错误处理机制,为汽车电子控制单元的标准化开发提供规范指导。

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 1097

网站运维的主要问题

网站运维方面存在的主要问题 1.缺乏专业、系统的网站建设运维体系 高校网站建设水平参差不齐,网站的建设运维也比较混乱。建站系统不同,网站维护人员流动性高,由学生建设的,也有专门的网站建设厂商来建设的,采用的系统也不是很专业,有的系统本身就带有漏洞。网站的安全防护和日常运维各自为政,难成体系。 2.网站多,站点数量庞大 一般来说,高校网站少则几百个,多则上千个,站点数量庞大,有序安全的管理显得尤为重...

weixin_43817016的博客 2654

网站维护问题及解决方案集合

上传过大文件页面返回http://stackoverflow.com/questions/6816215/gunicorn-nginx-timeout-problem

u013571100的专栏 1103

404未找到是什么意思_404错误是什么意思?为什么是404

展开全部404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。62616964757a686964616fe59b9ee7ad9431333366306464404 的含义:第一个 4 表示客户端出错;第二个 0 表示你把网址打错了;最后表示这个错误代码在 4 开头的错误代码中排行老四。Room 404,一般表示的是 4 楼第四个房间。在 CERN ...

weixin_29207149的博客 2903

如何维护自己的网站

在数字化时代,拥有一个功能齐全且高效的网站对于个人和企业来说至关重要。然而,仅仅搭建一个网站是不够的,持续的维护和更新同样重要。本文将从技术维护、内容更新、安全管理和性能优化等多个方面,详细阐述如何维护自己的网站,确保其在竞争激烈的网络环境中保持领先地位。维护一个网站是一个复杂而持续的过程,涉及技术、内容、安全和用户体验等多个方面。通过定期备份、更新软件、发布高质量内容、强化安全措施、优化性能和提升用户体验,你可以确保你的网站长期稳定运行,并在竞争激烈的网络环境中保持领先地位。

API_Zevin的博客 2425

电商网站开发实战:避免string indices must be integers错误

通过这个案例,我们不仅学会了如何处理错误,还掌握了如何设计一个健壮的API。未来,我们可以进一步优化这个API,比如添加缓存机制来提高性能,或者实现更复杂的数据过滤和排序功能。如果你也想快速体验开发一个电商API,可以试试InsCode(快马)平台。它提供了便捷的代码编辑和部署功能,即使是新手也能轻松上手。我实际使用后发现,一键部署的功能特别省心,省去了繁琐的环境配置步骤。

MoonbeamRaven28的博客 795

通过Nginx实现一个简单的网站维护通知页面

原文:https://www.zhyd.me/article/106 在网站发版时,总会有那么一小段时间服务是访问不通的,一般用户看到的都会是一个502的错误页面 那么可以通过nginx实现一个简单的通知页面,比如: 实现这个功能,只需要两步:第一:编写“upgrading.html” 例如本站的“upgrading.html” <!DOCTYPE html>...

dgqvhtlwq472235338的博客 847

商务网站建设与维护【14

1.在页面的整体造型设计中,代表着力量、权威、牢固的形状是()。 A.圆形 B.三角形 C.菱形 D.矩形2.电子商务是三层框架结构,底层是基础服务平台。 3.HTML使用锚标签来创建一个连接到其他文件的链接,链接的资源()。 A.不可以是声音 B.不可以是影片 C.只能是HTML页面和图像 D.可以是网络上的任何资源4.()的设置有助于搜索引擎在因特网上搜索到网页。 A.说明 B.图片的尺寸 C.META D.关键字5.下面不能用来采集商务信息的网络工具有()。 A.Usenet B.Tel..

robin9409的博客 1万+

爬虫抓取网站有什么技巧,要如何避免错误代码?

我们在爬虫作业的时候,经常会遇到HTTP返回错误代码,那这些错误代码代表了什么意思呢?爬虫作业的时候又该如何避免这些问题,高效完成我们的项目?

Spiderzhaoyi的博客 1902

敲黑板!这 6 个 CSS 错误一定要避免

css

嗨,欢迎来到我的 CSDN 博客小天地!一名深耕多年的技术发烧友。在这里,我将把日常工作中积累的宝贵经验,从复杂架构设计的精妙之处,到代码优化的实战技巧,毫无保留地分享给大家。 1908

ie的window.open 未指明的错误_网站打不开常见错误以及解决方法

  网站行业,经常会不可避免的遇到各种各样的问题,而大家汪汪队这些问题不知所措。下面鸿鑫瑞就来分析分析我们遇到的问题就是什么原因导致的。  一、通过浏览器返回的错误状态码查找问题 400 - 错误的请求。  401 - 访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示:  401.1 - 登录失败。  40...

weixin_39640085的博客 1226

WordPress维护指南

WordPress网站维护是确保网站稳定运行的关键,包括定期更新核心文件、插件和主题,备份数据,优化性能及安全监控。维护能保障网站安全、提升用户体验、确保稳定运行并提高SEO排名。常见问题如插件冲突可通过诊断和监控工具解决,维护模式则可在更新期间保护用户体验。专业维护不仅提升网站表现,也体现对用户和业务的负责态度。

web_geek的博客 546

网站突然打不开显示404,是什么原因造成的?

404错误虽然常见,但通过合理的预防和解决措施,可以有效减少其对用户体验和网站运营的影响。网站管理员应定期检查网站配置、链接和文件权限,设置自定义404页面和301重定向,确保网站正常运行。简单来说,就是用户访问的页面不存在。网站管理员可以通过设置自定义404页面,提供友好的错误提示和导航选项,帮助用户找到正确的页面。解决方案:网站管理员应确保在删除或移动页面时,设置301重定向,将用户自动引导到新的URL。原因分析:网站管理员可能删除了某个页面,或者将页面移动到新的URL,但没有设置正确的重定向。

zhiliaonet的博客 6万+

何为503 Service Unavailable错误以及如何修复

HTTP 503错误意味着服务器暂时不可用,导致站点无法访问。通常,当网站访问量过大或处于维护状态时,就会出现这种响应代码错误。此外,网站可能遭到攻击或其他原因导致503错误,具体问题需要进一步调查。互联网工程任务组(IETF)定义的503错误如下:503(Service Unavailable)状态码表示服务器当前无法处理请求,原因可能是暂时的过载或计划中的维护,这些问题可能会在延迟一段时间后得到缓解。服务器可能会发送Retry-After头字段,以建议客户端在适当的时间后重试请求。

web_geek的博客 1万+

网站更新时为什么会进入维护模式?

网站进入维护模式,并不只是为了显示一个提示页面,而是为了在更新过程中暂时控制用户请求,避免新旧程序、数据库和缓存之间产生冲突。用户资料写入失败;订单或付款流程中断;新旧版本同时运行;数据库结构不匹配;请求被重复处理;用户看到前后不一致的内容。对于能够兼容新旧版本的网站,可以通过多台服务器、滚动更新和流量切换减少停机;但遇到复杂的数据迁移时,短暂维护往往比冒险继续开放更加安全。如果让你选择,你会接受十分钟的计划维护,还是接受更新期间偶尔发生数据错误

2611_96551333的博客 293

翻译 – 高性能网站避免的7个错误

by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=2073 翻译是门体力活,最后一点内容实在没嚼头,有些捣糨糊,省了不少废话。 原文地址:http://www…-make-websites-slow/ 原文作者:Coach Wei 翻译编辑:zhangxin

有梦就能实现 1167

注意!在制作帮助文档时应避免的8个常见错误

制作帮助文档页面不是随便点击几个按钮并且将其实现到现有网站那么容易,实际上,就像是建立了一个全新到网站,只是将它集成到了你现有的网站中,需要从各个方面去考虑怎么制作。它是网站的一部分,客户每次有一些关于公司或者产品需要解决的问题时,就会访问帮助文档页面,进行自助式服务,找到解决方案。 如果你单纯只是想要借助帮助文档能获得一个完美的页面,不需要进行内容的更新或维护,那么你就错了,它是你网站或者产品的一部分,需要像网站、产品一样进行优化。 下面是几个制作时应避免的最常见的错误。 1.以老式的方式制作F..

weixin_51374429的博客 516

深入解析网站出现404错误的原因与解决方案

404错误,也称为“页面未找到”错误,是HTTP协议中的一种状态码,用于表示客户端尝试访问的资源在服务器上不存在或无法找到。总之,404错误网站运营中不可避免的一个问题。2.检查服务器配置:如果是服务器配置问题导致的404错误,需要检查并修改相应的配置文件,确保能够正确解析请求的URL。3.文件或目录被删除:网站上的某个文件或目录被删除或移动,但相关的链接没有更新,导致用户访问时出现404错误。3.更新链接:如果是因为文件或目录被删除导致的404错误,需要更新相关的链接,确保用户能够访问到正确的资源。

YOKEhn的博客 18万+
上一篇: matlab 图示_图示的开放组织现已可用
下一篇: cri-o_CRI-O:Kubernetes的所有运行时需求
cumo7370
博客等级 码龄10年 68粉丝 236原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值