Связь данных между несколькими сайтами? - PullRequest
0 голосов
/ 24 ноября 2011

У меня есть веб-приложение .NET, которое должно передавать данные на 5 отдельно размещенных веб-сайтов. По соображениям скорости данные должны периодически кэшироваться на каждом отдельном веб-сайте, а не запрашиваться «вживую».

Мы говорим, возможно, 10 МБ данных, хотя, возможно, сотни МБ изображений.

Мы могли бы передавать данные через каналы XML, но есть ли другие варианты, которые я должен рассмотреть? Должны ли мы использовать веб-службы для предоставления необходимой ссылки?

Пять веб-сайтов будут написаны на PHP или .NET, но если это облегчит передачу данных, возможно, лучше всего будет .NET.

1 Ответ

1 голос
/ 24 ноября 2011

Получение такого количества данных из этого множества источников, вероятно, приведет к низкой производительности сайта (даже с кэшированием, поскольку это должно быть огромным).Я бы предложил настроить веб-службы для передачи данных, однако я также хотел бы сохранить локальную копию этого веб-приложения.Возможно в базе данных или файловой системе на сервере.Если вас беспокоит синхронизация этих двух файлов, вы всегда можете копировать копию каждую ночь и снова выполнять полную передачу.

...