Wordpress

一步驟啟用Wordpress的AMP功能

AMP 全名為 Accelerated Mobile Pages
是Google為了增進網頁在行動裝置上的體驗而提出的一個開源計畫
簡單來說AMP就是專門為行動裝置設計的頁面
包含了許多規範讓大部分行動裝置都能快速載入網頁。

Wordpress異步加載javascript

之前提到為了加快網頁載入速度,可以將js移至頁尾
但是一些js不能移到頁尾,否則功能會不正常…
所以我們可以透過html5的新規範讓js異步加載,不會卡住!

如果將js放在<head>的話的話會造成瀏覽器必須等待js跑完才能載入其他資源
所以將js放到頁尾會加快載入時間,可以直接修改主題讓js移到頁尾
但是一些外掛也會將js添加到<head>,所以我們可以透過一些方法將所有js移至頁尾

一些網站會將靜態資源用子域名分開,並且加上CDN來減少主機流量
比較便宜的作法是使用CloudFlare的Page Rule來讓它快取從子域名來的所有請求
但是這樣也會把php等動態生成的頁面也快取進去
而且使用子域名也可以訪問到語主域名相同的內容
這對於SEO很不好,所以應該將非靜態資源用301重定向回主域名

因為把http全部轉到https,所以disqus似乎把http和https辨識成兩個不同的網頁,結果必須整個刪除然後重新導入……..

所以以後要先改disqus上的網址改成新的之後再改網站的網址。