Я хотел бы получить информацию о том, какой из следующих двух подходов более уместен.Google Maps v3 и подход внедрения XML
1. Должен ли я загружать «главный» XML-файл, а затем использовать XPath? С помощью этого решения я бы только переписал «главный» XML-файл, когда сайт обновляет свою локальную базу данных.
-или-
2. Должен ли я генерировать файл XML для каждого запроса, а затем загрузить конкретный файл? Затем просто делайте очистку так часто на всех XML-файлах, которые будут сгенерированы.
ПРИМЕЧАНИЯ:
- Я реализую это на сайте Realty.
- Это очевидно, но все еще собирается указать на это, запросы формируются из формы поиска, которая сужает результаты, основанные на пользовательском вводе.
- Сайт имеет задание cron, которое так часто обновляет локальную базу данных из удаленной базы данных .
- Файл «master» XML, скорее всего, не будет содержать более 600 свойств.
- Этот сайт не очень занят, около 100 до 150 посетителей в день.
- Я бы использовал JavaScript для загрузки XML и анализа с помощью XPath.
Собираетесь ли вы с вариантом № 1? Или предложить что-то другое? Не могли бы вы расширить свое предложение? В настоящее время я загружаю XML в пример из статьи API Google Maps V3 'downloadXML()'. Что касается моего первого предложения, я затем создаю и выражение XPath из текущих значений формы и запускаю их в отношении объекта данных, который возвращает 'downloadXML()'. – hungerstar