Wiem, że to stary post. Ale wielu odwiedzających tę stronę nie otrzymuje nic związanego z tym pytaniem. Szczególnie dla początkujących.
Jak przesłać i przechowywać obrazy lub plik na naszej stronie internetowej:
W przypadku statycznej witryny internetowej może nie być problemu, ponieważ przechowywanie plików dla niektórych hostów współdzielonych jest nadal wystarczające. Problem pojawia się w przypadku dynamicznej witryny internetowej, gdy staje się ona większa. Większe w bazie danych można obsłużyć, ale większe pliki, takie jak obrazy, stają się problemem. W witrynie istnieją dwa rodzaje obrazów:
Obrazy pochodzą od administratora dynamicznego bloga. Zazwyczaj te obrazy zostały zoptymalizowane przed przesłaniem.
Obrazy od użytkowników w przypadku użytkowników mogą przesyłać obrazy, takie jak awatar. Lub użytkownicy mogą tworzyć zawartość bloga i umieszczać obrazy z edytora tekstu. Tego rodzaju obrazy są trudne do przewidzenia. Użytkownicy mogą przesyłać duże obrazy tylko dla małych treści, zmieniając rozmiar widoku, ale nie zmieniając rozmiaru obrazu.
Ignorując nr pozycji. 1 powyżej, szybkie rozwiązanie dla pozycji nr. 2 można tymczasowo rozwiązać za pomocą następujących wskazówek, jeśli nie mamy funkcji optymalizacji obrazu w naszej witrynie:
Nie zezwalaj użytkownikom na bezpośrednie przesyłanie z edytora tekstu, przekierowując ich do galerii obrazów. Na tej stronie użytkownicy muszą przesłać plik z wyprzedzeniem, zanim będą mogli osadzić w treści. Ta metoda jest nazywana menedżerem plików.
Użyj funkcji przycinania obrazu, aby użytkownicy mogli przesyłać obrazy. Ograniczy to rozmiar obrazu, nawet jeśli użytkownicy przesyłają bardzo duże pliki. Ostateczny obraz jest wynikiem przycięcia obrazu. Możemy zdefiniować rozmiar po stronie serwera i zaakceptować tylko na przykład 500Kb lub mniej.
To jest tylko tymczasowe. W celu ostatecznego rozwiązania pytanie powtarza się:
- Jak radzić sobie z przechowywaniem dużych obrazów?
- Zmień rozmiar lub zmień rozszerzenie.
- W jaki sposób duża lub średnia witryna lub handel elektroniczny obsługuje przechowywanie plików obrazów?
Co możemy wtedy zrobić:
Migracja z udostępniania hostingu VPS. Niewystarczająco? Następnie wyższy dzięki aktualizacji do Dedykowany.
Utwórz własny serwer do przechowywania plików. Googlowanie, żeby to zrobić. To nie jest tak trudne, jak myślisz. Niektórzy robią to dla swojej strony internetowej.
Najłatwiejszym sposobem jest skorzystanie z usługi przechowywania plików CDN.
Dobra, 1 i 2 jest trochę drogie. Ale myślę, że nr 3 to najlepsze rozwiązanie.
Niektóre usługi CDN umożliwiają przechowywanie dowolnej liczby plików internetowych.
Pytanie „jak przesłać plik do CDN z naszej strony internetowej?”
Nie martw się, po rejestracji, zwykle bezpłatnej, otrzymasz wskazówki, jak przesłać plik i uzyskać link z / do Twojej witryny. Otrzymasz API i nie tylko. To jest łatwe.
Niektórzy dostawcy zapewniają nam bezpłatną usługę przez 14 dni z ograniczoną pamięcią masową i przepustowością. Ale to wystarczy na początek. Jedynym problemem jest to, że „ludzie nigdy nie próbują”.
Mam nadzieję, że to pomoże nowicjuszowi.