[24158] 2015-08-04_NGINX缓存使用官方指南

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-18
2015-08-04_NGINX缓存使用官方指南 N G I N X 使 L i n u x   2 0 1 5 - 0 8 - 0 4 使 a p p l i c a t i o n   s t a c k 使 N G I N X w e b o r i g i n   s e r v e r w e b 使 C D N 1 5
C D N 使 w e b 使 W e b N G I N X N G I N X B a s i c   C a c h i n g   p r o x y _ c a c h e _ p a t h p r o x y _ c a c h e p r o x y _ c a c h e _ p a t h p r o x y _ c a c h e 3 .   p r o x y _ c a c h e _ p a t h 1 . / p a t h / t o / c a c h e / 2 . l e v e l s / p a t h / t o / c a c h e / 访 使 l e v e l s N G I N X 3 . k e y s _ z o n e 使 N G I N X ` H I T ` ` M I S S ` 1 M B 8 0 0 0 k e y 1 0 M B 8 0 0 0 0 k e y 4 . m a x _ s i z e 1 0 G 线 便 c a c h e   m a n a g e r 使 5 . i n a c t i v e 访 6 0 1 0 1 0 m N G I N X C a c h e - C o n t r o l : m a x - a g e = 1 2 0 i n a c t i v e 访 访 N G I N X i n a c t i v e 6 . N G I N X   u s e _ t e m p _ p a t h = o f f N G I N X o f f u s e _ t e m p _ p a t h N G I N X 1 . 7 N G I N X   P l u s   R 6 1 .   p r o x y _ c a c h e _ p a t h   / p a t h / t o / c a c h e   l e v e l s = 1 : 2   k e y s _ z o n e = m y _ c a c h e : 1 0 m   m a x _ s i z e = 1 0 g   i n a c t i v e = 6 0 m   2 .                                     u s e _ t e m p _ p a t h = o f f ; 4 .   s e r v e r   { 5 .   . . . 6 .           l o c a t i o n   /   { 7 .                   p r o x y _ c a c h e   m y _ c a c h e ; 8 .                   p r o x y _ p a s s   h t t p : / / m y _ u p s t r e a m ; 9 .           } 1 0 .   }
  p r o x y _ c a c h e U R L l o c a t i o n ` / ` p r o x y _ c a c h e s e r v e r l o c a t i o n p r o x y _ c a c h e N G I N X N G I N X s t a l e N G I N X N G I N X p r o x y _ c a c h e _ u s e _ s t a l e N G I N X e r r o r t i m e o u t 5 x x N G I N X 使 3 .   1 2 .   1 . p r o x y _ c a c h e _ r e v a l i d a t e N G I N X 使 G E T N G I N X G E T I f - M o d i f i e d - S i n c e N G I N X L a s t - M o d i f i e d 1 .   l o c a t i o n   /   { 2 .           . . . 3 .           p r o x y _ c a c h e _ u s e _ s t a l e   e r r o r   t i m e o u t   h t t p _ 5 0 0   h t t p _ 5 0 2   h t t p _ 5 0 3   h t t p _ 5 0 4 ; 4 .   } 1 .   p r o x y _ c a c h e _ p a t h   / p a t h / t o / c a c h e   l e v e l s = 1 : 2   k e y s _ z o n e = m y _ c a c h e : 1 0 m   m a x _ s i z e = 1 0 g   i n a c t i v e = 6 0 m 2 .                                     u s e _ t e m p _ p a t h = o f f ; 4 .   s e r v e r   { 5 .           . . . 6 .           l o c a t i o n   /   { 7 .                   p r o x y _ c a c h e   m y _ c a c h e ; 8 .                   p r o x y _ c a c h e _ r e v a l i d a t e   o n ; 9 .                   p r o x y _ c a c h e _ m i n _ u s e s   3 ; 1 0 .                   p r o x y _ c a c h e _ u s e _ s t a l e   e r r o r   t i m e o u t   u p d a t i n g   h t t p _ 5 0 0   h t t p _ 5 0 2   h t t p _ 5 0 3   h t t p _ 5 0 4 ; 1 1 .                   p r o x y _ c a c h e _ l o c k   o n ; 1 3 .                   p r o x y _ p a s s   h t t p : / / m y _ u p s t r e a m ; 1 4 .           } 1 5 .   }
2 . p r o x y _ c a c h e _ m i n _ u s e s N G I N X 便 访 1 3 . p r o x y _ c a c h e _ u s e _ s t a l e u p d a t i n g N G I N X 4 . p r o x y _ c a c h e _ l o c k M I S S p r o x y _ c a c h e _ l o c k 使 N G I N X R A I D N G I N X U R I 5 .   1 0 .   p r o x y _ c a c h e _ p a t h m y _ c a c h e _ h d d 1 m y _ c a c h e _ h d 2 2 s p l i t _ c l i e n t s m y _ c a c h e _ h d d 1 m y _ c a c h e _ h d d 2 $ r e q u e s t _ u r i U R I 使 U R I N G I N X N G I N X 使 a d d _ h e a d e r 1 .   p r o x y _ c a c h e _ p a t h   / p a t h / t o / h d d 1   l e v e l s = 1 : 2   k e y s _ z o n e = m y _ c a c h e _ h d d 1 : 1 0 m   m a x _ s i z e = 1 0 g   2 .                                     i n a c t i v e = 6 0 m   u s e _ t e m p _ p a t h = o f f ; 3 .   p r o x y _ c a c h e _ p a t h   / p a t h / t o / h d d 2   l e v e l s = 1 : 2   k e y s _ z o n e = m y _ c a c h e _ h d d 2 : 1 0 m   m a x _ s i z e = 1 0 g   4 .                                     i n a c t i v e = 6 0 m   u s e _ t e m p _ p a t h = o f f ; 6 .   s p l i t _ c l i e n t s   $ r e q u e s t _ u r i   $ m y _ c a c h e   { 7 .                               5 0 %                     m y _ c a c h e _ h d d 1 ; 8 .                               5 0 %                     m y _ c a c h e _ h d d 2 ; 9 .   } 1 1 .   s e r v e r   { 1 2 .           . . . 1 3 .           l o c a t i o n   /   { 1 4 .                   p r o x y _ c a c h e   $ m y _ c a c h e ; 1 5 .                   p r o x y _ p a s s   h t t p : / / m y _ u p s t r e a m ; 1 6 .           } 1 7 .   } 1 .   a d d _ h e a d e r   X - C a c h e - S t a t u s   $ u p s t r e a m _ c a c h e _ s t a t u s ;
` X - C a c h e - S t a t u s ` H T T P $ u p s t r e a m _ c a c h e _ s t a t u s 1 .   M I S S 2 .   B Y P A S S p r o x y _ c a c h e _ b y p a s s 3 .   E X P I R E D 4 .   S T A L E p r o x y _ c a c h e _ u s e _ s t a l e 5 .   U P D A T I N G e n t r y p r o x y _ c a c h e _ u s e _ s t a l e u p d a t i n g 6 .   R E V A L I D A T E D p r o x y _ c a c h e _ r e v a l i d a t e N G I N X I f - M o d i f i e d - S i n c e I f - N o n e - M a t c h 7 .   H I T N G I N X   N G I N X C a c h e - C o n t r o l C a c h e - C o n t r o l P r i v a t e N o - C a c h e N o - S t o r e S e t - C o o k i e N G I N X N G I N X G E T H E A D C a c h e - C o n t r o l 使 p r o x y _ i g n o r e _ h e a d e r s N G I N X / i m a g e s / C a c h e - C o n t r o l p r o x y _ c a c h e _ v a l i d C a c h e - C o n t r o l N G I N X S e t - C o o k i e N G I N X 使 p r o x y _ i g n o r e _ h e a d e r s N G I N X P O S T   使 p r o x y _ c a c h e _ m e t h o d s P O S T P U T N G I N X   C a c h e - C o n t r o l 1 .   a d d _ h e a d e r   X - C a c h e - S t a t u s   $ u p s t r e a m _ c a c h e _ s t a t u s ; 1 .   l o c a t i o n   / i m a g e s /   { 2 .           p r o x y _ c a c h e   m y _ c a c h e ; 3 .           p r o x y _ i g n o r e _ h e a d e r s   C a c h e - C o n t r o l ; 4 .           p r o x y _ c a c h e _ v a l i d   a n y   3 0 m ; 5 .           . . . 6 .   } 1 .   p r o x y _ c a c h e _ m e t h o d s   G E T   H E A D   P O S T ;
P u n c h   a   H o l e 使 p r o x y _ c a c h e _ b y p a s s N G I N X n o c a c h e   c o o k i e   h t t p : / / w w w . e x a m p l e . c o m / ? n o c a c h e = t r u e N G I N X N G I N X   使 使 N G I N X N G I N X M D 5 :   $ s c h e m e $ p r o x y _ h o s t $ r e q u e s t _ u r i 3 .     h t t p : / / w w w . e x a m p l e . o r g / m y _ i m a g e . j p g m d 5 ( h t t p : / / m y _ u p s t r e a m : 8 0 / m y _ i m a g e . j p g ) $ p r o x y _ h o s t w w w . e x a m p l e . c o m $ p r o x y _ h o s t p r o x y _ p a s s 使 p r o x y _ c a c h e _ k e y 使 使 C o o k i e N G I N X 使 使 E t a g N G I N X   1 . 7 . 3 N G I N X   P l u s   R 5 使 I f - N o n e - M a t c h   E t a g N G I N X   N G I N X 1 .   l o c a t i o n   /   { 2 .           p r o x y _ c a c h e _ b y p a s s   $ c o o k i e _ n o c a c h e   $ a r g _ n o c a c h e ; 3 .           . . . 4 .   } 1 .   p r o x y _ c a c h e _ p a t h   / p a t h / t o / c a c h e   l e v e l s = 1 : 2   k e y s _ z o n e = m y _ c a c h e : 1 0 m   m a x _ s i z e = 1 0 g   i n a c t i v e = 6 0 m 2 .                                     u s e _ t e m p _ p a t h = o f f ; 4 .   s e r v e r   { 5 .           . . . 6 .           l o c a t i o n   /   { 7 .                   p r o x y _ c a c h e   $ m y _ c a c h e ; 8 .                   p r o x y _ p a s s   h t t p : / / m y _ u p s t r e a m ; 9 .           } 1 0 .   } 1 .   p r o x y _ c a c h e _ k e y   $ p r o x y _ h o s t $ r e q u e s t _ u r i $ c o o k i e _ j e s s i o n i d ;
N G I N X N G I N X N G I N X N G I N X N G I N X N G I N X   N G I N X   P l u s N G I N X   P l u s C a c h e - C o n t r o l : m a x - a g e p r o x y _ c a c h e _ p a t h i n a c t i v e 便 使 N G I N X   P l u s P u r g i n g   C o n t e n t   f r o m   t h e   C a c h e N G I N X P r a g m a   P r a g m a : n o - c a c h e 访 N G I N X P r a g m a 使 p r o x y _ c a c h e _ b y p a s s N G I N X V a r y   N G I N X   P l u s   R 5 N G I N X 1 . 7 . 7   g o o d   o v e r v i e w   o f   t h e   V a r y   h e a d e r N G I N X N G I N X N G I N X n g x _ h t t p _ p r o x y _ m o d u l e N G I N X N G I N X   P l u s C o n t e n t   C a c h i n g N G I N X C o n t e n t   C a c h i n g   w i t h   N G I N X   P l u s N G I N X   P l u s 1 .   l o c a t i o n   / i m a g e s /   { 2 .           p r o x y _ c a c h e   m y _ c a c h e ; 3 .           p r o x y _ c a c h e _ b y p a s s   $ h t t p _ p r a g m a ; 4 .           . . . 5 .   }

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则