PHP: самый быстрый способ загрузки изображений через прокси - PullRequest
0 голосов
/ 05 июля 2011

Я загружаю изображение из источника, который не является SSL. Чтобы это не сломало мой SSL-сертификат, мне нужно загрузить их через эту простую прокси-страницу PHP:

<?php
header('Content-Type: image/png');
if(isset($_GET['url'])){echo file_get_contents($_GET['url']);}
?>

Это работает, но, к сожалению, у меня довольно медленное время загрузки. Кто-нибудь знает более быстрый способ прокси-изображений?

Спасибо, ребята!

1 Ответ

5 голосов
/ 05 июля 2011

Вы можете посмотреть на X-Sendfile, он будет работать примерно так:

 $file = '/path/to/images/' . $_GET['url'];
 header('X-Sendfile: ' . $file);

но Apache будет обрабатывать сам процесс, а не накладные расходы PHP.

http://codeutopia.net/blog/2009/03/06/sending-files-better-apache-mod_xsendfile-and-php/

http://www.jasny.net/articles/how-i-php-x-sendfile/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...