前幾天寫了一篇《關閉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版本。
评论