Wciąż nie znam całej ideologii CDN, więc to może być głupie pytanie, ale jestem pewien, że ktoś może rzucić trochę światła na to. Mam podstawowy skrypt php, który pobiera obrazy użytkownika, przeskalowuje je, tworzy katalog ($user_id
) i przechowuje gotowy produkt w katalogu (np. www.mysite.com/uploads/$user_id/image1.jpg
). Działa jak marzenie.Używanie CDN do przechowywania/przesyłania zdjęć użytkownika?
Właśnie usunąłem wszystkie elementy hostingu i używam architektury "Cloud Server" Rackspace (Slicehost?). Zapisałem się również do "Cloud Files" Rackspace (Mosso?). Jak na razie dobrze.
Moje pytanie brzmi: Czy powinienem przechowywać obrazy, które użytkownicy przesyłają lokalnie (na moim serwerze apache) lub jako obiekty za pośrednictwem Cloud Files? Wydaje się, że dobrym pomysłem jest oddzielenie statycznej zawartości od mojego serwera internetowego, aby móc go użyć do wygenerowania dynamicznej zawartości. Czy jednak za każdym razem, gdy użytkownik prześle obraz, powstanie kontener Container z obsługą CDN?
Mam nadzieję, że nie tęsknię za tą łodzią całkowicie. Nie mogę znaleźć wielu informacji na ten temat, ale jestem pewien, że istnieje dobry powód, dla którego powinienem realizować ten pomysł lub go unikać. Wszelkie sugestie są bardzo mile widziane!
Nie powinieneś za każdym razem tworzyć kontenera; po prostu prześlij pliki do istniejącego. Koszty ogólne byłyby znikome i całkowicie opłacalne na dłuższą metę. –