![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 2 Dołączył: 3.01.2007 Skąd: Żory Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam maly problem. Mam do zrobienia serwis w ktorym czesc zarzadzajaca (backend) stoi na innej maszynie niz czesc prezentacyjna (frontend). Frontend nie komunikuje sie z backendem, jedynie backend moze pobierać z, badz wysylac dane do frontenda. W czesci prezentacyjnej mozna sie logowac, dodawac jakies dane itp. ktore sa pozniej pobierane (co jakis okres czasu) do backenda. Co jakis czas dane z backenda sa wysylane w celu aktualizacj do frontenda (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Jak teraz zrobic zeby dane wedrowały między nimi ale przy komunikacji w jedna stronę backend -> frontend (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kurcze no, moim zdaniem to jakaś straszna głupota, czy mógłby się wypowiedzieć ktoś bardziej kompetentny w tym temacie ? I co generalnie o tym myślicie ? Skoro backend może się łączyć z bazą frontendu to jest jednoznaczne że korzystają z jednej bazy, no bo jak inaczej o tym myśleć ?
Ewentualnie możesz zrobić tak że do części administracyjnej klient ma dostęp tylko ze swojej wewnętrznej sieci. Backend jest postawiony na oddzielnym serwerze wewnątrz sieci firmowej i łączy się z tą samą bazą co frontent (z tym że, serwer mysql musi mieć możliwość obsługi połączeń z zewnątrz). Wtedy jest pewność że do backendu mu nikt nie wlezie, a przynajmniej nie będzie to takie proste. Ale stawianie dwóch baz do tego ? Bez sensu, chyba że jedna z nich miala by służyć za backup, ale to też się da załatwić prostym dumpem co jakiś czas. Nie pozostaje Ci nic innego jak wyperswadowanie klientowi tego pomysłu i wprowadzenie swojego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 02:26 |