采用Cloudflare的批量重定向功能降低源服务器负载
对于我们这种很多年建过很多网站的团队来说,301重定向是一项重要的功能需求。很多时候我们的域名变更、路径改变、语言版本的调整等等都是网址的永久性改变,需要用到301重定向。
以前我们多是用Apache Rewrite功能来设置,也就是在.htaccess文件中设置跳转规则,例如:
这是服务器分类的页面,点击下面标题查看详细文章内容:
对于我们这种很多年建过很多网站的团队来说,301重定向是一项重要的功能需求。很多时候我们的域名变更、路径改变、语言版本的调整等等都是网址的永久性改变,需要用到301重定向。
以前我们多是用Apache Rewrite功能来设置,也就是在.htaccess文件中设置跳转规则,例如:
春节以后网站流量逐步回升,刚刚过去的2019年3月基本恢复到以前正常状态,甚至有些站达到流量新高,不过服务器的资源偶尔也会报警,特别是遇到有大量采集或者攻击的情况时,这很影响用户体验,我们也不得不花费大量时间来排查、屏蔽采集🙁。
网站遇到采集者是很常见的事情,因为采集太快太多导致我们服务器负载过高的事情也时有发生,我们一般都是收到网站打开太慢或者服务器负载过高报警的消息后及时进行处理,在apache设置.htaccess上把该屏蔽的屏蔽就可以了,偶尔需要用到iptable或者阿里云的安全组来屏蔽🚫。
以前用我们自己购买托管或者租用的服务器时,备份的用途主要有两个方面:
而从去年把自己的服务器全面转为云服务器后,上面的二个问题分别如下:
以前就听说过一些超微型PC可以做一些控制用,类似我上大学时的单片机,只是功能、性能要大幅提升,而且兼容PC,可用软件也多得多,不仅仅只是用于电子控制设备上。
使用LAMP架构搭建网站环境大约是从2006年初开始的,MySQL的性能优化一直没有做得很好,总是遇到问题再临时解决,专门去调优又难以见到非常明显的效果。所以今年初开始采用阿里云服务的时候就再也不用自己搭建的MySQL了,而是采用现成的RDS云数据库,希望阿里能帮忙做DBA的工作。
春节前忙着把一些网站从自己独立托管的服务器搬迁到阿里云的平台中去,以前自己的服务器都是购买的顶配硬件(几年前就是16核、64G内存、8块硬盘),安装Linux+Apache+MySQL+PHP在同一台机器上,现在用了云服务器ECS做Web服务器,用云数据库RDS做MySQL服务,应该来说更合理,不过实际运行中也遇到问题。
以前在排查我们服务器的IP地址被列入国外的垃圾邮件黑名单的时候,知道最好是为IP设置一个反向DNS域名解析,但国内托管商不太好做,好像需要电信公司等IP拥有者来设置。
我们网站内容在不断增加,服务器也越来越多,对于服务器的各项指标的监控也显得更必要了,前两个月开始就让同事来做这方面的巡查工作,也应用了一些技术手段,这两天把前一阵子的巡查报告要到,并进行了一些汇总和分析。
另外,关于服务器性能以及一些瓶颈评价也去找了一些资料,摘录如下: