無心咁改左 wordpress 個 Permanent Link setting,令到原本運作的 link 失效。
好在發現得唔算太遲,改番轉頭就無事了。不過有幾個鐘時間,用唔到舊 Hyperlink 進入。
原來 Wordpress 個 Permanent Link做法同 TYPO3 的 RealURL 做法好唔同。
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。可是也就有可能出現,規則或設定上的小改動而令到大量結連失誤。
No comments yet.
Leave a comment!
<< YUI – Help

