Я знаю, что это старый пост. Но многие посетители этой страницы не имеют ничего общего с вопросом. Особенно для новичков.
Как загрузить и сохранить изображения или файлы на нашем сайте.
Для статического веб-сайта, возможно, нет проблем, поскольку хранилище файлов для какого-либо хостинга по-прежнему является адекватным. Проблема возникает с динамического веб-сайта при росте. Больше в базе данных можно обрабатывать, но больше в файле, таком как изображения, становится проблемой. На веб-сайте есть два типа изображений:
Изображения получены от администратора для динамического блога. Как правило, эти изображения были оптимизированы перед загрузкой, конечно.
Изображения от пользователей в случае пользователей могут загружать изображения, такие как аватар. Или пользователи могут создавать контент для блога и помещать некоторые изображения из текстового редактора. Этот вид изображений трудно предсказать размер. Пользователи могут загружать большие изображения только для небольшого контента, изменяя размер изображения, но не изменяя размер изображения.
Игнорируя пункт № 1 выше, быстрое решение для пункта нет 2 не может быть временно решена следующими советами, если мы не будем иметь функциональность изображений оптимизатора на нашем сайте:
Не позволяют пользователям напрямую загружать из текстового редактора, перенаправляя их в галерею изображений. На этой странице пользователи должны загружать файл заранее, прежде чем они смогут встроить его в контент. Этот метод называется файловым менеджером.
Используйте функцию изображения обрезки, чтобы пользователи могли загружать изображения. Это ограничит размер изображения, даже пользователи загружают очень большой файл. Конечное изображение является результатом обрезанного изображения. Мы можем определить размер на стороне сервера и принять только, например, 500Kb или ниже.
Теперь это временно. Для окончательного решения вопрос повторяется:
- Как обращаться с большим хранилищем изображений?
- Изменение размера или изменение расширения.
- Как большой или средний веб-сайт или электронная коммерция обрабатывают хранилище файлов для своих изображений?
Что мы можем сделать, то:
Перенести от доли хостинг VPS. Недостаточно? Затем более высокий, перейдя на «Выделенный».
Создайте свой собственный сервер для хранения файлов. Гуглинг, чтобы сделать это. Это не так сложно, как вы думаете. Некоторые люди делают это для своего сайта.
Простым способом является использование службы хранения файлов CDN.
Хорошо, 1 и 2 немного дороже. Но нет, я думаю, это лучшее решение.
Некоторые службы CDN позволяют хранить ваш веб-файл столько, сколько вы хотите. Вопрос, как загрузить файл на CDN с нашего сайта?
Не волнуйтесь, как только вы зарегистрируетесь, как правило, бесплатно, вы получите руководство, как загрузить файл и получить их ссылку с/на ваш сайт. Вы получите API и многое другое. Это просто.
Некоторые провайдеры предоставляют бесплатный сервис в течение 14 дней с ограниченным объемом памяти и пропускной способностью. Но это будет нормально для отправной точки. Единственная проблема заключается в том, что «люди никогда не пытаются».
Надеюсь, что это поможет новичкам.
Это вопрос до – Draemon
Я не нашел его, где? – Tobias
Здесь http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay –