一直以来,我们都把多数工作精力放到产品设计和技术研发上,轻视了对官网的建设和维护,这是一个错误。官网是产品的门户,是用户了解产品的第一站,可见官网是用户了解产品的路径枢纽,起到非常重要的作用,在此处出现诸如 站点离线、访问速度慢、内容质量差、SEO等问题将直接导致前期宝贵的用户流量丢失,因此我以科学做产品的态度出发,较全面研究解决问题的方案,为官网运维确定工作方向。
图1 [ 用户了解产品的路径 ]
运行稳定性
官网的运行稳定性问题,主要表现为 站点离线、访问速度慢,我们的目标是确保官网7*24小时无故障运行,网站打开速度小于2秒。
虽然我们使用 云主机+CDN(内容分发网络) 的方式对外提供官网的访问服务,在云主机上部署网站,在CDN中将源站指向网站地址,同时CDN会缓存源站的所有数据,后续实际是CDN在为终端用户提供高速访问服务,如果源站数据修改,CDN会进行回源操作(从源站中将最新数据缓存到CDN),理想情况下这可以满足需求,实际上在我们的生产实践中却因为一些无法预知的事件而暴露很多问题,如云服务器宕机、网站更新重启、CDN盗刷攻击等曾导致多次网站离线,后来我们做了一个流水线任务每10分钟定时检测网站离线情况,如果出现离线就给运维人员手机发短信,这一定程度提高了官网离线的反应速度,可以快速排查问题,但问题毕竟还是发生了,造成的不好的影响已成为既成事实。
为了降低官网离线率,我们可以为网站创建多个云主机节点来提供服务,一般企业门户类网站,一个为主节一个备用节点足够,这样当其中一个节点发生故障时CND可以自动切换到另一个节点,如下 [图2] 。
图2 [ 多回源点CDN网络 ]
目前CDN厂家都可以支持多个源站,如下 [图3] 是某厂家实现的可以为CDN添加支持优先级和权重的源站功能,我们可以看到它支持源站的主备优先级,以及通过权重来决定各个回源节点的使用比例,可以满足我们对网站运行稳定性的需求。
图3 [ 添加CDN的回源点 ]
通过 CDN+多节点源站 的模式,结合之前的流水线定时对网站可访问性进行检查,我们解决了官网稳定性问题,另外还有一个问题就是CDN盗刷流量攻击问题,通常这种盗刷针对的是有固定下载地址的大文件,比如悦库企业网盘的windows服务端安装包就曾经被CDN盗刷流量攻击过,1个小时内盗刷了接近1TB的流量,因为CDN服务都是按照流量付费的,这会给企业产生额外的损失,对于盗刷流量针对攻击强度有很多防御方式,但无论使用什么防御方式,我们还是建议将官网和安装包下载服务作为两个站点分别部署和加速,避免针对CDN盗刷攻击直接影响官网访问体验。安装包下载服务独立部署后,可以针对下载访问在CDN服务中设置访问控制策略,可以有效的抵抗攻击行为,避免产生高额流量费用。
由于网站和安装包下载服务作为2个站点分别部署,我们现在有了两个站点,其实一个企业有多个站点的情况非常普遍,在https访问支持方面,多数企业都不想花钱而使用免费的证书,但现在免费的证书证书有效期只有3个月,到期就要更换,站点多了人工操作实在很麻烦,这可以通过实现证书到期后自动部署的脚本(需一些开源项目辅助),加入流水线,定期自动运行并检查效果,如果有问题短信通知运维人员。
SEO搜索引擎优化
SEO(Search Engine Optimization),搜索引擎优化,是一种通过分析搜索引擎的排名规律,了解各种搜索引擎怎样进行搜索、怎样抓取互联网页面、怎样确定特定关键词的搜索结果排名的技术。
以上是学术化的概念解释,其实我们站在搜索引擎的角度思考,它的使命就是:索引有价值的内容,然后展示给对应需求的用户。它的所有技术特征必然是为此使命服务,因此我们通过付费给一些SEO优化服务商,用所谓的"高明技术"手段优化网站排名,是对搜索引擎的欺骗,由于它的技术在不断进化,必然是只能骗它一时,而不可能骗"一世",我们当然要寻找更长久可靠的方法来提升SEO的效果,而不是搞"歪门邪道"。
当前时代,搜索引擎(百度/Bing/Google)已经是用户的信息入口,用户查找信息几乎都不可避免的要使用搜索引擎提供的服务,对于一个文件管理类产品,自然希望用户通过搜索一些相关信息,可以找到我们,因为搜索引擎是我们最重要的流量来源。直接在搜索引擎服务商购买关键词排名,是将网站推送到用户的最直接有效的办法,但同样需要付出很大的财务成本,而这种方式其实对SEO并没有很大效果,网站内容差依然是差,花钱只是打广告,不解决网站本身的问题。
从网站的角度出发,我们首先需要在网站中添加优质的内容,尤其是原创的内容,然后这些内容还需要对用户有价值,这样才能更容易的和搜索引擎达成利益一致。剩下的就是学习如何与搜索引擎沟通,让它高效索引我们的内容并展示给有需求的用户,这就需要SEO技术,我们做SEO的目的是提高网站权重,这样搜索引擎会更容易检索到网站,并带来流量,搜索引擎对网站权重的计算包括但不限于网站的稳定性、内容质量、更新频率、用户体验以及外部链接的质量和数量等,因此这些方面就是我们需要注意的。
对于我们的企业门户类型网站,更新不频繁,且内容并不算多,学习和使用基本的SEO技术足矣,以下是我总结的三个事项:
保持网站链接结构稳定
应该尽量避免频繁更改页面链接,因为这可能会导致搜索引擎信任度下降和权重分散。如果必须更改链接,使用301重定向将旧链接指向新链接。
提升页面权重
对于频繁更新且内容质量较高的页面,搜索引擎会给予更高的权重和信任度,但如果页面链接发生更改,而没有及时通知搜索引擎,那么旧的链接可能会变成死链接,导致权重降低。如果多个链接指向相同的内容,将导致权重分散,降低了原创链接的权重。
此外,新页面链接主动推送给搜索引擎,可以被更快地抓取并出现在搜索结果中。
外部链接
搜索引擎通过其爬虫程序抓取网页并发现指向我们网站的外部链接,然后对这些链接进行索引和权重评估,因此一个来自高权重网站的链接(如知乎、CSDN等),会比来自低权重网站的链接更有利于提高这个链接的权重。因此我们应该在外部网站发一些能吸引流量的文章,在其中合理的添加链接,有利于提高此链接的权重。
最后
专业化的网站运维涉及很多方面,是个复杂的系统性工作。由于悦库的产品官网是个小站点,因此我们只从网站的运行稳定性和SEO两方面简单的介绍了网站的运维工作,这样更有利于落地实施,在其中有些工作,例如网站运行监控、https证书过期部署、自动提交新内容到搜索引擎 等,可以实现自动化并部署到流水线中定期运行,以提高工作效率,节省人力成本。
用长期来看,持续的创建原创且优质的内容依然是核心工作,这才是搜索引擎评价一个网站权重的最重要指标。
优网科技秉承"专业团队、品质服务" 的经营理念,诚信务实的服务了近万家客户,成为众多世界500强、集团和上市公司的长期合作伙伴!
优网科技成立于2001年,擅长网站建设、网站与各类业务系统深度整合,致力于提供完善的企业互联网解决方案。优网科技提供PC端网站建设(品牌展示型、官方门户型、营销商务型、电子商务型、信息门户型、DIY体验、720全景展厅及3D虚拟仿真)、移动端应用(手机站、APP开发)、微信定制开发(微信官网、微信商城、企业微信)、微信小程序定制开发等一系列互联网应用服务。