Mam ostatnio kilka myśli na temat obsługi wspólnych plików javascript i css w aplikacji internetowej.Jak obsługiwać pliki javascript i css w witrynie?
W obecnej aplikacji internetowej, nad którą pracuję, mam dość dużą liczbę różnych javascripts i plików css, które są umieszczone w folderze na serwerze. Niektóre pliki są ponownie wykorzystywane, podczas gdy inne nie.
W witrynie produkcyjnej dość głupio jest mieć dużą liczbę żądań HTTP i wiele kilobajtów niepotrzebnego javascript i zbędnego css. Rozwiązaniem tego problemu jest oczywiście utworzenie jednego dużego pliku dołączanego do strony, który zawiera tylko niezbędne informacje, które następnie są minimalizowane i przesyłane do klienta w formie skompresowanej (GZIP).
Nie ma obaw, aby utworzyć pakiet plików javascript i zminimalizować je ręcznie, jeśli zamierzałeś to zrobić raz, ale ponieważ aplikacja jest ciągle utrzymywana, a rzeczy zmieniają się i rozwijają, to wkrótce staje się ból głowy, aby to zrobić ręcznie podczas wysyłania nowych aktualizacji, które udostępniają zmiany do javascripts i/lub plików css do produkcji.
Jakie jest dobre podejście do radzenia sobie z tym? Jak sobie z tym poradzić w swojej aplikacji?
Cóż, zdaję sobie sprawę ze zminimalizowania i robię to ręcznie za pomocą narzędzi, ale to, czego szukam, to podejście, które uczyni je bardziej automatycznym, aby ułatwić wypychanie aktualizacji do produkcji – Industrial
@Przemysł - to także to, o czym mówię. – Oded
Dlaczego upadek? – Oded