Czy można dodawać nagłówki wygasania do zasobów statycznych w meteodzie? Lub sposób ich konfiguracji?Jak dodać nagłówki wygasania do statycznych zasobów Meteusza?
Dzięki!
Czy można dodawać nagłówki wygasania do zasobów statycznych w meteodzie? Lub sposób ich konfiguracji?Jak dodać nagłówki wygasania do statycznych zasobów Meteusza?
Dzięki!
Do użytku w produkcji zaleca się, aby zawsze mieć serwer proxy nginx między klientem a serwerem meteorytów.
Najlepszym sposobem na dodanie nagłówków pamięci podręcznej do plików z katalogu statycznego byłoby dodanie ich do konfiguracji nginx.
Wystarczy config meteor Nginx jak jeden David Weldon wykonany: gist
Następnie dodaj następującą lokalizację:
location /static {
proxy_pass http://localhost:3000/static;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
expires 365d;
gzip on;
gzip_min_length 1100;
gzip_buffers 4 32k;
gzip_types text/plain application/x-javascript text/xml text/css;
gzip_vary on;
}
Jako bonus Dodałem też gzip, jeśli nie musisz, które usuwają wszystkie rzeczy z gzipem.
Jeśli chcemy, aby był jeszcze bardziej zaawansowany, moglibyśmy również nginx zrobić pamięć podręczną plików statycznych pobranych z meteoru.
W ten sposób meteor otrzyma statyczne żądanie tylko raz dla każdego pliku statycznego, po czym nginx będzie obsługiwał je z własnej pamięci podręcznej zmniejszając obciążenie instancji meteorytów.
Która będzie wyglądać mniej więcej tak: gist
niektórych źródeł, które pomogą konfigurowania serwera proxy Nginx czcionką Meteor: gentlenode.commeteorpediaStackoverflow
Widziałeś http://stackoverflow.com/questions/17124600/how-can-i-add-cors-headers-to-a-statistic-connect-server? Meteor działa na węźle, więc może informacje o nagłówku węzła mają zastosowanie. –