Мне нужно быстрее загружать изображения в мое веб-приложение из facebook или flickr. Я использую функцию php file_get_contents и base64_encode, чтобы получить междоменное фото и передать данные изображения на холст html5. Все остальные обработки выполняются на стороне клиента, и я доволен этим.
Вы можете попробовать это здесь: http://onlinephotomashup.com
Проблема заключается в задержке загрузки фото в мое приложение.
Я исследовал cURL и file_get_contents, чтобы увидеть, что быстрее, и пришел к выводу, что они очень мало делают для быстрой загрузки фотографий. Поэтому я перехожу к base64_encode, который кодирует фотографию в текст, размер которого увеличивается более чем на 30% от размера фотографии. Так что я думаю, что моя проблема здесь.
Я хочу base64_encoding фотографии меньшего размера, чем размер исходной фотографии, чтобы загрузка была быстрее. Как этого добиться?