|
|
|
| Есть форум на машине хостера.
Есть ли возможность установить точно такой же на локальной машине, чтобы изменения в нем влияли на тот, что у хостера и наоборот.
Сделать так. чтобы они работали с одной БД у хостера(не станет ли это сильным подрывом безопастности баз?) или еще как-нибудь? | |
|
|
|
|
|
|
|
для: Kirill
(08.09.2004 в 15:54)
| | Это зависит от того имеется ли доступ к базе данных форума. Если база данных хостится на отдельном сервере (т.е. адрес не равен localhost) можно попробовать к ней обратится с локального хоста, но скорее всего это запрещено политикой безопасности хостера. Если в качестве адреса используется localhost, доступ из вне получить нельзя. Сильно помог бы ваш собственный сервер базы данных, к которому можно было бы обращаться из скриптов сервера и с локальной машины. Тогда можно было бы открыть доступ только для этих двух IP-адресов, но собственный сервер базы данных удовольствие не из дешёвых.
Здесь скорее следует отталкиваться от начальной задачи. Для каких целей это нужно. Например, для поиска сообщений на которые я хотел бы сослаться в своих постах я использую локальную версию этого форума, базу данных которого регулярно скачиваю с сервера.... Каковы цели локального использования форума и для скольких человек должна предоставляться услуга. | |
|
|
|
|
|
|
|
для: cheops
(08.09.2004 в 22:18)
| | Цель - избавить сеть от такой нагрузки, как загрузка html страниц из интернета. | |
|
|
|
|
|
|
|
для: Kirill
(08.09.2004 в 22:48)
| | Да здесь бы открытая для вашего IP-адреса база данных очень помогла, но если у вас нет знакомых админов на хостинге вам вряд ли такую роскошь предоставят... (на рядовых хостингах по крайней мере). Можно организовать модульную структуру, чтобы хоть как-то снизить расход трафика:
<?php
include "top.php";
include "forum.php";
include "bottom.php";
?>
|
а на локальной машине использовать
<?php
include "local_top.php";
include "http://www.site.ru/forum.php";
include "local_bottom.php";
?>
|
Таким образом, шапка и завершение страницы отрезаются, если они насыщены рекламой это может помочь...
При этом при формировании ссылок проверять IP-адрес (даже если он динамический - можно проверять маску - IP-адреса провайдерам обычно выделяются кучно) - если он ваш изменять ссылки с http://www.site.ru/ на http://localhost....
PS Доступ к независимому серверу с Web-сервера и с локальной машины может сильно замедлить работу форума в обоих случаях, так как придётся каждый запрос отправлять по сети и ждать ответа... | |
|
|
|