Ребят! подскажите такой момент, можно ли отдавать картинку средствами php постепенно, то есть если картинка большая, в браузере она грузится постепенно по мере получения оной, а если отдавать через php то она сначала подгрузится сервером и потом разом отдастся браузеру. Суть в том можно ли сделать постепенную отдачу кусок получил - отдал, получил - отдал.
Смысл всего этого извращения в том чтоб по ссылке
http://site[dot]ru/picture[dot]jpg
открывалось
http://other-site[dot]ru/pic[dot]jpg
и грузилось без тормозов
Буду рад если подскажете как сделать правильно
1. wmk - 11 Ноября, 2012 - 14:52:30 - перейти к сообщению
2. Zuldek - 11 Ноября, 2012 - 15:16:44 - перейти к сообщению
1. Отдавать можно что хотите и как хотите. Хоть по байтам.
Этим вы управлять не можете.
Что вы подразумеваете под "сначала подгрузится сервером"?
Если ваша картинка лежит на другом сервере, то браузере запрашивает её у другого сервера и ваш в этом никак не участвует.
2. В этом нет совершенно никакого смысла.
Цитата:
в браузере она грузится постепенно по мере получения оной
Этим вы управлять не можете.
Цитата:
а если отдавать через php то она сначала подгрузится сервером и потом разом отдастся браузеру
Что вы подразумеваете под "сначала подгрузится сервером"?
Если ваша картинка лежит на другом сервере, то браузере запрашивает её у другого сервера и ваш в этом никак не участвует.
2. В этом нет совершенно никакого смысла.
3. avtor.fox - 11 Ноября, 2012 - 15:18:32 - перейти к сообщению
js onload - событие
4. halsoft - 11 Ноября, 2012 - 15:33:20 - перейти к сообщению
Автор скорее всего хочет просто тянуть картинки с другого сайта и отдавать их как свои.
5. Zuldek - 11 Ноября, 2012 - 15:43:54 - перейти к сообщению
Формулировать вопрос хотя бы нужно правильно чтобы не били в шаманский бубен угадывая что требуется.
6. wmk - 11 Ноября, 2012 - 17:32:20 - перейти к сообщению
halsoft пишет:
просто тянуть картинки с другого сайта и отдавать их как свои.
ну примерно так, картинки лежат на разных серверах (сейчас их 8), а если ссылатся на них всех, то уходит и PR и ТИЦ поэтому нужно нечто вроде прокси. Получается что когда заходишь на страницу то картинки грузятся очень долго, а хочется чтоб отдавались быстрее. Вопрос в том как отдавать запрашиваемые картинки по мере загрузки их сервером
7. NoPaper - 11 Ноября, 2012 - 18:19:45 - перейти к сообщению
image.php
обращаться к скрипту так:
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <ims src='image.php?image=http://картинка-на-другом-сайте'/>
p.s. про безопасность скрипта не было ни слова =)