Я хотел бы получить информацию о том, какой из следующих двух подходов является более подходящим.
1. Должен ли я загрузить «главный» XML-файл и использовать на нем XPath? С этим решением я переписываю «основной» XML-файл только тогда, когда сайт обновляет свою локальную базу данных.
-или-
2. Должен ли я генерировать файл XML для каждого запроса и затем загружать этот конкретный файл? Затем просто периодически выполняйте некоторую очистку всех создаваемых XML-файлов.
ПРИМЕЧАНИЯ:
- Я реализую это на сайте Realty.
- Это довольно очевидно, но, тем не менее, это все равно указывает на то, что запросы формируются из формы поиска, которая сужает результаты на основе пользовательского ввода.
- На сайте есть задание cron, которое обновляет локальную базу данных с удаленного
база данных очень часто.
- "Основной" XML-файл, вероятно, не будет иметь более 600 свойств.
- Этот сайт не очень занят, около 100-150 посетителей в день.
- Я бы использовал JavaScript для загрузки XML и анализа с XPath.