Перейти к контенту
  • 0

Импорт картинки с интернета и сохранение её на сервере


Spy

Вопрос

В общем есть сайт, доступный сетям города по городскому трафику (на порядок дешевле внешнего интернет-трафика). Если поставить на форум графический информер, например, с погодой, то его изображение по ссылке будет напрямую грузиться на страницу, выводимую пользователю, а значит и трафик для юзера за изображение будет тарифицироваться, как внешний. Как сделать так, чтобы сначала изображение сохранялось на сервер с форумом с интервалом n-минут, а только потом выводилось пользователю?
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Объясни подробнее про тарификацию трафика, расположение твоего сервера и т.д. В общем все, что известно про топологию, ибо имхо, копать надо не в эту сторону.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

http://img71.imageshack.us/img71/3096/25609002qq9.gif - схема трафика.

 

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

 

Допустим на форуме есть код:

<img src=http://site.com/bla-bla.gif>

, где site.com – внешний Интернет-ресурс.

 

Юзер зашел на форум. Весь контент загрузился ему по маршруту 1, 4 (тарификация – городской трафик), а картинка bla-bla.gif по маршруту а, б (тарификация – Интернет-трафик). А сделать надо так, чтобы картинка до юзера доходила по маршруту 1, 2, 3, 4. Грузить её в «он-лайн» нет смысла, т.к. она обновляется, например раз в час. Логичнее было бы сделать так, чтобы bla-bla.gif загружалась и сохранялась на сервере хостинга тоже раз в час (что-то вроде rss-импорта получается) и юзер уже получал бы её с хостера, а не с site.com..

Ссылка на комментарий
Поделиться на других сайтах

  • 0

надо тебе ссылки на картинки посредствам FOpen перебросить в темповую папку, типа в кэш, оттуда буит уже выводиться картинка. Надо тока BBCode img подправить и добавить функцию переброски файлов. Как это сделать я незнаю, просто предлагаю решение))

 

твоя проблема с трафиком мне очень хорошо знакома)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
врядли. Есть примеры скриптов для пересылки файлов с сервера на сервер, но они невсегда работают. тоесть в большинстве случаем они работают, то в этой ситуации даже незнаю.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Можно просто копировать картинку на сервер, через задачи, а затем выводить ссылку на локальный файл (картинку). Например каждый час обновлять.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Можно прокси замутить в принципе. Пользователь запрашивает страничку с тебя, а прокси с сервера и сразу же отдает юзеру через тебя. Подробностей не знаю - не настраивал, но сама схема реальная.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Можно просто копировать картинку на сервер, через задачи, а затем выводить ссылку на локальный файл (картинку). Например каждый час обновлять.

Как это сделать?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.