網站圖片最佳化(PHP)

By | 2018-04-26

圖片最佳化簡介

在SEO中,網站速度是一項重要的指標,而在網站中,圖片通常佔有很重要的比例;因此,若想要增加網站的速度,最直接的方法就是對圖片做壓縮及最佳化的動作,這裡的壓縮及最佳化是指在圖片不失真的情況下,將圖片多餘的資訊清除,所以不會有圖片品質看起來不佳的情況發生,以下我將介紹怎麼藉由PHP程式的方式將圖片最佳化。

使用環境

作業系統:Ubuntu 16.04 LTS

Web Server:Nginx

PHP版:7.1.6(請使用7.1.6以上的版本,要不然會有問題產生)

最佳化套件:Spatie Image Optimizer

使用步驟

  1. 首先在Ubuntu上,安裝會使用到的圖片壓縮工具,安裝指令如下(需先安裝npm)
  2. 在要使用圖片最佳化的網站目錄中(如/var/www/html/你的網站目錄),使用composer安裝圖片最佳化套件(需先安裝composer軟體),安裝指令如下
  3. 都安裝完後,就可以利用PHP來做圖片最佳化的功能了,最佳化程式碼如下(請注意,目錄需要有讀寫的權限,要不然會無法儲存最佳化後的圖片)
  4. 最佳化效果
    最佳化前的檔案(762KB)
    最佳化前的檔案(762KB)
    最佳化後的檔案(178KB)
    最佳化後的檔案(178KB)

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *