Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Синхронизация
 
 автор: Kirill   (08.09.2004 в 15:54)   письмо автору
 
 

Есть форум на машине хостера.
Есть ли возможность установить точно такой же на локальной машине, чтобы изменения в нем влияли на тот, что у хостера и наоборот.
Сделать так. чтобы они работали с одной БД у хостера(не станет ли это сильным подрывом безопастности баз?) или еще как-нибудь?

   
 
 автор: cheops   (08.09.2004 в 22:18)   письмо автору
 
   для: Kirill   (08.09.2004 в 15:54)
 

Это зависит от того имеется ли доступ к базе данных форума. Если база данных хостится на отдельном сервере (т.е. адрес не равен localhost) можно попробовать к ней обратится с локального хоста, но скорее всего это запрещено политикой безопасности хостера. Если в качестве адреса используется localhost, доступ из вне получить нельзя. Сильно помог бы ваш собственный сервер базы данных, к которому можно было бы обращаться из скриптов сервера и с локальной машины. Тогда можно было бы открыть доступ только для этих двух IP-адресов, но собственный сервер базы данных удовольствие не из дешёвых.
Здесь скорее следует отталкиваться от начальной задачи. Для каких целей это нужно. Например, для поиска сообщений на которые я хотел бы сослаться в своих постах я использую локальную версию этого форума, базу данных которого регулярно скачиваю с сервера.... Каковы цели локального использования форума и для скольких человек должна предоставляться услуга.

   
 
 автор: Kirill   (08.09.2004 в 22:48)   письмо автору
 
   для: cheops   (08.09.2004 в 22:18)
 

Цель - избавить сеть от такой нагрузки, как загрузка html страниц из интернета.

   
 
 автор: cheops   (08.09.2004 в 23:57)   письмо автору
 
   для: 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-сервера и с локальной машины может сильно замедлить работу форума в обоих случаях, так как придётся каждый запрос отправлять по сети и ждать ответа...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования