Загружать много картинок из php файла иногда выкидывать 500 внутренняя ошибка сервера - PullRequest
0 голосов
/ 08 июня 2019

Я загружаю галерею многих изображений из корня сервера («за» public_html). Для этой работы я использую php-файл, который, получив имя с помощью $ _GET, находит изображение и печатает его, как в коде.

Ничего странного, если не то, что когда изображений много, я получаю сильно изменяющуюся внутреннюю ошибку сервера 500.

Я делаю это, потому что я хотел динамически манипулировать их шириной / высотой и, возможно, добавить водяной знак. Но сейчас я этого не делаю, сначала мне нужно решить эту проблему.

Я сомневаюсь: - Проблема в том, что я загружаю их всех одним файлом и перегружаю php? - Изображения, загруженные таким образом, правильно кэшируются браузером? - Если я не хочу, чтобы пользователь имел прямой доступ к изображениям, что мне делать? - Должен ли я просто сдаться и загрузить нормально изображения на public_html?

header ('Content-Type:' .mime_content_type ($ filepath)); ReadFile ($ путь_к_файл);

1 Ответ

0 голосов
/ 12 июня 2019

Я "нашел решение". Там нет решения. Классический маршрут в сто раз быстрее, чем PHP.

Нет ничего, если изображений много.

...