imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 01.10.2002, 18:17     # 1
DioniskA
Guest
 
Сообщения: n/a

Thumbs up Просто помогите! народ эта тема думаю будет интересна многим !

Ну что ж здравствуйте, народ столкнулся с такой проблемой, точнее не столкнулся, а не знаю, как реализовать на каком языке и тем более как. Вот суть того, что мне надо!
Существует, например 3 отдельных хостинга у провайдера, например
www.name.com.ua www.name2.com.ua содержимое у них абсолютно одинаково (зеркала)(только Html+php+мелкие картинки)но существует база эких картинок, громоздкие например Wallpapers которые находятся на другом быстром сервере,
на сервере где находятся картинки существует база урлов на эти картинки, для серверов www.name.com.ua www.name2.com.ua (список фотографий в отдельном документе) тоб-то отдельный документ с ссылками на картинки. И как в каком формате нужно забивать эти ссылки? Может базу делать, и как в дальнейшем из этого списка вытаскивать нужную строку (под строкой подразумеваю ссылку на картинку).
Зачем это надо спросите аааааа…… ну смотрите ситуация такая есть много бесплатных серверов которые дают хостинг где например даётся 10 метров всего, я закидываю туда свою базу html(ев) и мелких картинок, а база которая весит ой-ой-ой метров так под 500 находится на платном быстром серваке, если бесплатного хостинга меня лишают то регится ещё один веселый бесплатный хостинг . надеюсь понятно объяснил?, если всё же не сильно понятно смотрите схему http://patent.od.ua/test/serv.gif или файл прикреплён ! да совершенно забыл на сервере где лежат картинки поддерживаются SSI, cgi, perl, shell, SSH, crontab, MySql, php, на серверах которые будут обращатся тоже еть поддержка SSI, cgi, perl, ну и PHP.
За ранее благодарю за помощь !
 
Старый 01.10.2002, 20:22     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
это делаеться с fopen в php.... т.е. можно сделать парсер котороый будет читать index с www.name2.com.ua и править ссылки типа www.name2.com.ua/wall.jpg (ридна украiна :xex::xex::xex на www.name.com.ua/?wall.jpg..., т.е. ссылаться на себя, т.е. на index.php на name.com.ua который будет обращаться к серверу1 через php.... с помощью fopen... простейший пример: (если и многих будет интерес я смогу написать прокси с поддержкой get/post)

Код:
<?
$fd = fopen("http://www.name2.com.ua/image.gif", "r");
header("Content-type: image/gif");
while (!feof ($fd)) {
    $buffer = fgets($fd, 4096);
    echo $buffer:
}
fclose ($fd);
?>
__________________
Всё будет хорошо!

Последний раз редактировалось Stasik; 01.10.2002 в 20:25.
Stasik вне форума  
Старый 01.10.2002, 21:20     # 3
Aeon
::VIP::
 
Аватар для Aeon
 
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166

Aeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собой
Стасик, ну зачем же сразу такой кувалдой... твоё решение имеет смысл если все странички на сайте статичны и/или нет никакой возможности поменять адреса картинок... и даже тогда, по моему это можно проще сделать через mod_rewrite Апача

Код:
.htaccess
RewriteEngine on
RewriteRule ^img/([0-9A-z]+) http://www.fastserver.com/img/$1
кидаем такой или очень похожий .htaccess файл в корневой каталог, и вуаля...

ну а если через PHP... почему бы просто не сделать какой нибудь config.inc файл с адресами серверов - например:
Код:
config.inc
$img_path = 'http://www.fastserver.com/img';
а потом, в файле галереи:
Код:
gallery.php
require_once('config.inc');
echo "<img src\"$img_path/somesubpath/mywallpaper.jpg\" >";
Почему оба моих решения лучше создания собственного прокся? Потому что если ты делаешь прокся, то ставишь двойную нагрузку на сервер - сначала тот должен скачать файл с платного сервера, а потом должен его же переслать клиенту... А представь себе ситуацию когда я например в Юсе, платный сервер тут-же, а бесплатный прокся где-то в России. Что получается? Получается то что вместо того чтобы качать картинку по быстрой местной линии, я должен её два раза перетащить через океан....

Жду комментариев и поправок .
Aeon вне форума  
Старый 01.10.2002, 21:37     # 4
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
ну тут я готов поспорить... моим скриптом можно делать зеркало сайт а закачав 1 php файл..... вот..... там и ссылки менять могут и всё... т.к. спросили про ПХП, я думал что предлагать сурс в html прописывать не этично...

хотя можно и сливать HTML через fopen и там сурсы менять...

а вот с модом апача не знаю... не юзал..... сдаюсь :xex:
__________________
Всё будет хорошо!

Последний раз редактировалось Stasik; 01.10.2002 в 21:42.
Stasik вне форума  
Старый 01.10.2002, 22:30     # 5
DioniskA
Guest
 
Сообщения: n/a

WOW Народ ! спасибО ! Stasik, уф... если сможешь накатать этот примерчик с использованием прокси, то буду оч благодарен протестирую дома на компе! ) ! я в онлайне можно пообщатся 92121790! да рiдненька Укроiна! :xex:
народ если будут предложения ещё то буд оч благодарен )!
 
Старый 01.10.2002, 22:36     # 6
DioniskA
Guest
 
Сообщения: n/a

стас если нада для теста тебе 2 акаунта на серверах то пожалуста правда безплатные но всё же )))!
 
Старый 01.10.2002, 23:42     # 7
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
да нет не хохол я :xex: только вот под словом прокси я имел ввиду 'типа прокси :xex:' т.е. файлик..... если соберусь.. сегодня - завтра..... тут запощу
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 02.10.2002, 01:31     # 8
DioniskA
Guest
 
Сообщения: n/a

я понял ЖЖДУ !
И я не хохол просто на Украине живу, но люблю всё же всю жизнь я тут прожил ))!
 
Старый 03.10.2002, 10:00     # 9
DioniskA
Guest
 
Сообщения: n/a

[б]Аеон[/б] можешь продемонстрировать полный код трёх файлов плз ! а то чесно в ПХП только начал рыца, я просто програмист но Делпхи, Висуал Басиц, Ассемблер, разработка приложений и другое! если еть такая возможность или поподробнеее плз ! или выложи архивчик с файлами ! буду благодарен за помощь в продвижении меня в этой области !
 
Старый 03.10.2002, 16:07     # 10
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
Код:
<?
$url="http://www.apache.org/";

$fd = fopen($url.$QUERY_STRING, "r");
while (!feof ($fd)) {
    $buffer .= fgets($fd, 4096);
}
fclose ($fd);
$buffer = str_replace("href=\"", "href=\"?", $buffer);
$buffer = str_replace("src=\"", "src=\"$url", $buffer);
echo $buffer;
?>
во.. простенькие сайты будут работать
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 07.10.2002, 19:14     # 11
Aeon
::VIP::
 
Аватар для Aeon
 
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166

Aeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собой
Dioniska: дык я в принципе ключевые моменты то и продемонстрировал... ты попробуй сделать, а когда конкретный вопрос появится, тогда показывай файл как ты его делаешь и говори что не так.

Уговор?
Aeon вне форума  
Старый 07.10.2002, 22:16     # 12
DioniskA
Guest
 
Сообщения: n/a

Aeon
Спасибо
Stasik тебе тоже спасибО ! буду сегодня мучать если что не так напишу !
благодарЮ ))!
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:24.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.