Связь между сайтами - PullRequest
       6

Связь между сайтами

0 голосов
/ 21 февраля 2011

Я создаю сеть веб-сайтов, которые должны взаимодействовать между собой, например, чтобы все они отображали статью, опубликованную на одном из них, или отображали данные, хранящиеся в базе данных другого субдомена и т. Д. *

И все это с использованием ajax для интерактивности.

Какой может быть лучший (и самый простой) способ добиться этого?

Я думал, что вызов ajax может вызвать скрипт php, который можетвызвать другой скрипт на другом поддомене.Это правильный путь?

Спасибо

1 Ответ

1 голос
/ 21 февраля 2011

Я не знаю точно, что вы хотите сделать. Если вы контролируете сайты и сервер, вы можете сохранить всем своим пользователям множество вызовов ajax, если вы пропустите это и сделаете это на самом сервере.

Если вы отобразите все статьи с использованием javascript, пользователи без javascript ничего не увидят, а поисковые системы не смогут сканировать веб-сайт ... однако, возможно, это то, что вам нужно.

Правильный шаблон проектирования для чего-то подобного - это реализовать спокойный API, который читают все другие сайты ..

Итак, у вас есть центральный API, например. http://api.example.com/

и когда сервер хочет отобразить статью, он сделал бы что-то на внутреннем сервере, чтобы получить список статей ... например.

http://api.example.com/retrieveNewestArticles

что вернет например. переменная json со списком самой новой статьи ... затем, когда вы хотите отобразить эту статью, вы должны вызвать:

http://api.example.com/showArticle/58484

Так бы я это сделал, по крайней мере.

Некоторые люди могут предложить сделать это, подключив все веб-сайты напрямую к одной базе данных. Это вариант, немного более грязный в долгосрочной перспективе, но он сделает свою работу.

конечно, проще, чем мое предложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...