Перейти к контенту
  • 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
Можно просто копировать картинку на сервер, через задачи, а затем выводить ссылку на локальный файл (картинку). Например каждый час обновлять.

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

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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