Jeśli firma używa skompilowanych serwisów, można kontrolować, jak długo serwisy statyczne są przechowywane w pamięci podręcznej oraz jakiego rodzaju funkcje mobilni użytkownicy-agenci wywołują dla adaptacyjnych układów mobilnych obsługiwanych przez kompilację serwisu.
Oracle Content Management zawiera wbudowaną usługę kompilacji, umożliwiającą łatwe skompilowanie serwisu bez żadnych dodatkowych konfiguracji. Administrator usługi może także skonfigurować ręcznie usługę kompilacji do celów testowych (np. weryfikacji kompilacji serwisu) lub do używania bibliotek niestandardowych. Bez względu na używaną usługę kompilacji można wybrać kompilowanie serwisu, gdy jest on publikowany lub ponownie publikowany.
Po zalogowaniu się do usługi Oracle Content Management wybrać opcję Serwisy (boczne menu nawigacyjne).
Wybrać serwis, który ma być modyfikowany, po czym nacisnąć przycisk Właściwości.
W oknie dialogowym "Właściwości" wybrać opcję Statyczne dostarczanie.
W sekcji Włączanie automatycznej kompilacji włączyć opcję Kompiluj serwis po opublikowaniu.
Po zakończeniu nacisnąć przycisk Gotowe.
Po opublikowaniu lub ponownym opublikowaniu serwisu, gdy jest włączona funkcja automatycznej kompilacji, status publikacji jest śledzony i wyświetlany w kafelku serwisu na stronie Serwisy. Po ukończeniu publikacji proces kompilacji jest śledzony w sekcji Dostarczanie statyczne okna dialogowego "Właściwości serwisu". Gdy kompilacja zostanie ukończona, w sekcji "Statyczne dostarczanie" właściwości serwisu zostanie wyświetlona data i godzina ostatniej kompilacji oraz zostanie udostępnione łącze do pobrania dziennika kompilacji.
Domyślnie skompilowane serwisy są przechowywane w podręcznej pamięci przeglądarki użytkownika przez 300 sekund (5 minut). Administrator usługi może zmienić tę wartość domyślną, lecz będąc programistą serwisu, można przesłonić — w ustawieniach serwisu — wartość domyślną dla określonego serwisu.
Po zalogowaniu się do usługi Oracle Content Management wybrać opcję Serwisy (boczne menu nawigacyjne).
Wybrać serwis, który ma być modyfikowany, po czym nacisnąć przycisk Właściwości.
W oknie dialogowym "Właściwości" wybrać opcję Statyczne dostarczanie.
W sekcji Nagłówki buforowania odpowiedzi wpisać Cache-control: max-age=
, po czym podać liczbę sekund przechowywania strony w pamięci podręcznej przeglądarki użytkownika. Na przykład ustawienie Cache-control: max-age=600
spowoduje, że strona będzie przechowywana w pamięci podręcznej przez 10 minut.
Po zakończeniu nacisnąć przycisk Gotowe.
Jeśli instancja używa Akamai, pozostawić — aby zachować istniejące ustawienia Akamai — pustą sekcję Nagłówki buforowania odpowiedzi. Aby przesłonić istniejące ustawienia Akamai, podać Edge-Control: !no-store,max-age=1800,downstream-ttl=1800
, gdzie elementy wyróżnione czcionką pogrubioną są ustawieniami domyślnymi podanymi w sekundach.
!no-store
sygnalizuje, że to ustawienie powinno dla tej właściwości przesłonić odpowiednią konfigurację buforowania Akamai.max-age
określa, jak długo Akamai przechowuje tę stronę w pamięci podręcznej. Wartością domyślną jest 1800 sekund (30 minut). W tym czasie Akamai spełni żądania dotyczące strony bez konieczności występowania o stronę z usługi Oracle Content Management.downstream-ttl
informuje Akamai, że trzeba wysłać do przeglądarek klientów nagłówek "Cache-Control: max-age" wraz z jego odpowiedzią, zlecając tym przeglądarkom przechowywanie strony w pamięci podręcznej przez określony czas. Wartością domyślną jest 1800 sekund (30 minut).Podczas kompilowania serwisu można tworzyć strony mobilne do obsługi adaptacyjnych układów. Można określić użytkowników-agentów, którzy spowodują, że serwer będzie dostarczał — zamiast standardowych skompilowanych stron serwisu — strony mobilne. Wprowadzone tu wartości są traktowane jako fragmenty napisowe, w których — gdy są uzgadniane z wysyłanymi przez przeglądarkami nagłówkami użytkowników-agentów — nie jest uwzględniana wielkość liter. Należy zwrócić uwagę, że słowo kluczowe Mobile
jest powszechnie używane w napisach użytkowników-agentów dla przeglądarek z urządzeń mobilnych.