新瓶装老酒的弊端
今天的话题是说说新瓶装老酒的弊端。比如之前我把网站 给卖了!但是老的网站有一部分真实的用户。新的网站不得不还原前4年的数据。那是不是要把之前的数据给还原呢!还原了部分老用户是开心了,毕竟之前发的文章评论等都还存在的!但是暴露了两个问题。重点一:百度很难收录新网站,会被认为是复制镜像网站。重点二:Mysql优化器会误判。让索引字段失效进行全表扫描。主要问题就是数据分布不均。在老网站的时候,数据毕竟都没有多久的相对均匀,优化器会首要考虑不会扫描全表的。而新瓶装老酒等数据还原几年前的数据的时候会造成数据严重不均匀,优化器会误判把索引的失效会进行全表扫描。想想小水管99元怎么顶得住25万的文章全表扫描呢。内存也跟不上。只能把CPU负担增加到百分百了。 这就是心得体会,网站卖了就卖了 最好不要去还原前N年的数据。这这得不偿失啊。虽然获得了部分老的真实用户,但是对百度与服务器确实是很大的考验。 目前解决的方法是把推荐的头条的有标题图片的设为今年的,把时间范围缩小到1年内的,这样索引就不会失效。优化器就会按照索引进行的不会进行全表扫描。但是这样弊端也是很大。毕竟用户N年前的文章得到推荐与头条的给取消了。 还有一点就是把内存增加到4G也是可以解决的。但是99小水管增加配置就是另外付费的了,那费用就高很多了。 升级服务器配置 经验技术贴 不管能不能用上,必须支持 学习中,有道理! 多采集对冲 99元那款,非常有必要用云数据库,没做好缓存,很容易拖死
页:
[1]