Лучшая практика для загрузки изображений с панели администратора на другой сервер [dубликат]

2x карты с двумя выходами DVI будут зависеть только от того, какие мониторы вы будете получать, помните, что вы выбираете карту с поддерживаемым набором микросхем драйверами.

Для получения информации о поддержке чипсетов ATI используйте эту ссылку.

Для получения информации о поддержке чипсетов NVidia используйте эту ссылку и нажмите на Ссылки на поддерживаемые продукты.

4
задан 26 December 2012 в 20:27

1 ответ

Широкий обзор того, что я обычно делал:

Хранить файлы в файловой системе, а не в базе данных. Базы данных хороши для хранения данных, файловые системы хороши при хранении файлов. Лучше использовать каждый для того, на что они хороши, даже если бы вы могли сделать это по-другому (мое мнение). Храните файлы за пределами вашего веб-корня. Это облегчит контроль доступа к ним. Поскольку они находятся за пределами вашего веб-корня, теперь вы не можете напрямую ссылаться на файлы, поэтому создайте скрипт, чтобы обслуживать сами файлы. Вы передали бы какой-либо файл из вашей базы данных в скрипт, скрипт будет искать фактический путь к файлу в базе данных, а затем будет обслуживать содержимое файла. Сценарий также может выполнять проверки доступа пользователя, если это необходимо.
7
ответ дан 15 August 2018 в 15:34
  • 1
    Re # 3, было бы полезно проверить более ранний ответ , чтобы сократить время обработки в php при обслуживании файлов. – Ja͢ck 26 December 2012 в 20:41
  • 2
    Кроме того, хотя этот подход наиболее часто применяется, он поможет перечислить плюсы и минусы. – Ja͢ck 26 December 2012 в 20:45
  • 3
    Возможно, быстрое объяснение этого магического скрипта - особенно если файл недоступен непосредственно со страницы, как он будет доступен из скрипта поиска файла. – Andrew 26 January 2017 в 21:38
  • 4
    @Andrew - это будет скрипт на стороне сервера, а не javascript. Таким образом, он должен иметь доступ к любым файлам, доступным для учетной записи пользователя, на которой работает веб-сервер (в зависимости от того, какой язык / веб-сервер вы используете на стороне сервера, конечно) – Eric Petroelje 7 February 2017 в 00:12

Другие вопросы по тегам:

Похожие вопросы: