前几天写了一篇《关闭MediaWiki网站上的AMP版本、MIP版本》,其实我们的Drupal网站最近也在清理,去掉了一些AMP和MIP版本,去掉的考虑和标准有几条:
- AMP、MIP版本的流量很低,收入很少
- 有一定硬件维护成本,例如:爬虫占用带宽、数据占用磁盘空间和数据库空间
- 有一定软件维护成本,例如:需要改版等
有些站虽然AMP、MIP还有一定流量和收入,但如果取消后301跳转到对应的手机版或者响应式版本后,流量和收入应该也没有特别影响,甚至还有可能提高。
Drupal站取消AMP/MIP的时候需要做的事情:
- 修改.htaccess,将amp、mip版本跳转到对应的web版本上,也可以在CDN中设置跳转;
- 在Drupal站卸载AMP、MIP相关模块和模版;
- 修改web版本的html.tpl.php,去掉web版本head中的amphtml和miphtml链接,以及body中的链接。
Apache中跳转可以这样设置:
RewriteCond %{QUERY_STRING} ^(amp|mip|amp=|mip=)$ RewriteRule ^(.*)$ %{REQUEST_URI}? [R=301,L]
从近期Google Analytics的数据来看,我们添加了CloudFlare或者百度云加速CDN的网站的用户访问速度有比较明显的提高,流量和收入也有所提高,那么AMP、MIP的CDN缓存加速意义也不算很大了,所以后面还会根据情况来逐步取消AMP、MIP版本。
评论