Как я должен справиться autolinking в вики содержание страницы ?

то, Что я имею в виду, - autolinking это процесс, посредством которого вики-ссылки, встроенные в содержимое страницы генерируются в гиперссылка на страницу (если она существует) или создать ссылку (если страница не существует).

С анализатором я использую, это два шага : во - первых, анализируется содержание страницы и все ссылки на вики-страницы из источника разметки будут извлечены. То, что я кормлю массив существующих страниц назад, чтобы синтаксический анализатор, до окончательного разметки HTML генерируется.

Что является лучшим способом справиться с этим процессом? Кажется, как будто я должен держать кэшированный список каждой отдельной страницы на сайте, вместо того, чтобы извлечь индекс заголовки страниц каждый раз. Или лучше, чтобы проверить каждую ссылку отдельно, чтобы увидеть, если она существует? Это может привести много поиск в базе данных, если список не был кэширован. Будет ли это по-прежнему будет жизнеспособной, для большего вики-сайта, с тысячами страниц?

Найдено 6 ответов:

How should I handle autolinking in wiki page content?

http://stackoverflow.com/questions/14545/how-should-i-handle-autolinking-in-wiki-page-content

Посмотреть решение →