Dennis' Blog of Indiscriminate | I thought what I’d do was, I’d pretend I was one of those deaf-mutes

TAG | Realurl

無心咁改左 wordpress 個 Permanent Link setting,令到原本運作的 link 失效。

好在發現得唔算太遲,改番轉頭就無事了。不過有幾個鐘時間,用唔到舊 Hyperlink 進入。

原來 Wordpress 個 Permanent Link做法同 TYPO3RealURL 做法好唔同。

ReaURL 會用 database 記住每一個 rewrite 過的 URL 來實現高速 encode cache 和 reverse mapping,直至有人走去按 purge 為止。
而 Wordpress ,就完全唔會記低自己做過咩野,只係每個 request 都會再讀取 config 來重新 encode/decode URL。

而 RealURL 規則比較煩,不過具有擴展性,Typo3 extends 可以自己加 rewrite rules,相對 encode/decode 工作就會好重,所以用 database 係必然的。encode/decode 一條連結可能要載入數十個 php library 和幾十次的 SQL query,反應時間會很慢的。

而 wordpress 則比較簡單,組合很少,不必事先載入沒有用的 class,解碼很快,也不會產生大量 SQL Query。可是也就有可能出現,規則或設定上的小改動而令到大量結連失誤。

, , , , Hide

Theme Design by devolux.org