技術筆記
做 Mork 的過程裡,有些決定不是照著教學做的,而是踩到之後才知道為什麼要那樣。這裡記下那些。每一篇都對得上線上跑的程式碼。
-
防爬蟲做過的那些事:安全與便利間的取捨
圖片切片、base64 渲染、隨機的 HTML 標籤、隱形浮水印、瀏覽器特徵自動封鎖。前後三年自己寫的,後來全部拿掉,力氣改放在隱私上。
-
短網址的搜尋索引:robots.txt 為什麼沒有用
想把一批網址移出搜尋結果,robots.txt 的 Disallow 是最直覺、也最沒有用的作法。問題出在收錄跟抓取是兩件事。
-
移除圖片 EXIF:為什麼 GIF 需要額外處理
重新編碼會順手丟掉 EXIF 與 GPS,所以大部分格式不必特別處理,動圖不能重新編碼,只好自己一塊一塊剝。
-
檔案上傳新方式:資料不經過 AP 更值得信任
檔案不經過 AP,直接進儲存空間,對使用者來說更加有保障,伺服器端 Loading 降低,營運成本也隨之降低,保障服務品質同時、效能不減、架構也更值得信賴。
-
限次瀏覽、閱後即焚:Mork 開站的起點
2020 年前後的短網址服務做的事都一樣,沒有人做「看過就消失」。那是 Mork 的第一個功能,也是後來所有功能的來源。