我的意思是自動鏈接是將頁面內容中內聯的維基鏈接生成到頁面超鏈接(如果存在)或創建鏈接(如果頁面不存在)的過程。我應該如何處理wiki頁面內容的自動鏈接?
由於我使用的解析器,這是兩個步驟 - 首先,網頁內容進行解析,所有的鏈接,從源頭上標記提取的wiki頁面。然後,在生成最終的HTML標記之前,將現有頁面的數組返回給解析器。
處理這個過程的最好方法是什麼?看起來好像我需要保留網站上每個頁面的緩存列表,而不是每次都必須提取頁面標題的索引。或者更好地檢查每個鏈接,看看它是否存在?如果列表沒有被緩存,這可能會導致很多數據庫查找。這對於擁有數千頁網站的更大維基站點是否仍然可行?