Используем сервера Google для загрузки картинок
13.12.2007 Разное
Интересное применение для Google APIs нашел владелец Googlesystem. С помощью этого метода можно переложить нагрузку со своего сервера на сервер google.
Речь идет о функции _IG_GetImage(url, {refreshInterval:num}), которая возвращает картинку из кеша гугла. Автор этого хака написал псевдо-гаджет (тут), который имеет два параметра - период обновления картинки и ее оригинальный адрес.
Пример вызова функции:
http://gmodules.com/ig/ifr?up_update=60&
up_imgurl=http://static.flickr.com/93/275183659_9d1ec0afc5_o.jpg&
url=http://hosting.gmodules.com/ig/gadgets/file/114716457819959241692/cache-image.xml
Пример картинки:
Все что нужно сделать - это вставить вызов функции в iframe и не забыть задать нужную длину и ширину.
Все обработанные таким образом картинки будут грузиться с серверов Google, тем самым снижая исходящий трафик и нагрузку на ваши сервера.
Как и где применить - я думаю никому объяснять не надо
.




15.12.2007 в 10:19 pm
Спасибо))
16.12.2007 в 9:25 pm
Насколько понял я…
А зачем? Не проще ли использовать фрихостинги изображений и без ифрейма выводить изображения на страницу.
16.12.2007 в 10:01 pm
Например если нужно автоматом натырить много картинок и нет уверенности в мощностях сайтов-доноров…
17.12.2007 в 7:52 pm
т.е. суть не разместить а натырить больше…
17.12.2007 в 7:54 pm
Ну да, это решение под скрипты.
18.12.2007 в 9:21 pm
Надо будет попробовать, спасибо.