Wpis z mikrobloga

Natknąłem się na informację, że pliki statyczne używane w projekcie Django znajdujące się na tym samym serwerze zmniejszają wydajność strony. Polecają korzystanie z zewnętrznego serwera dla plików, najczęściej sugerują Amazon S3. Ktoś z was stosuje takie rozwiązanie?

#webdev #django #python
  • 8
@Sewen7777 to nie dotyczy konkretnie django a wszystkich aplikacji na bazie http. Przeglądarka wykonuję limitową ilość req / domenę więc jak rozbijesz pliki statyczne na CDN to strona powinna się szybciej załadować. Sprawdź pagespeed od google'a
@krzysiek_pl: @Sewen7777: a do tego serwowanie z CDNa oznacza, że pliki będą dostarczane z najbliższej użytkownikowi lokalizacji co też ma wpływ na szybkość ładowania.
Ale nie próbuj koniecznie wykorzystywać CDNów na starcie strony, możesz to zrobić później - jeśli będziesz potrzebować
@Sewen7777: Najlepszym pomysłem jest wystawienie ich na osobną domenę bo a) pozbywasz się narzutu na ciasteczka, b) jak wspomniał @krzysiek_pl przeglądarka może jednocześnie pobierać ograniczoną ilość plików z danej domeny.

a do tego serwowanie z CDNa oznacza, że pliki będą dostarczane z najbliższej użytkownikowi lokalizacji co też ma wpływ na szybkość ładowania.


@marrbacca: Co w przypadku kiedy mamy serwer w Polsce i polską stronę wyklucza S3 (w EU endpointy mają