您在這裡

關閉Drupal網站上的AMP版本、MIP版本

James Qi 在 2021年6月17日 - 10:44 發表

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

自由标簽:

發表新回應

Plain text

  • 不允許使用 HTML 標籤。
  • 自動將網址與電子郵件地址轉變為連結。
  • 自動斷行和分段。