Sono un principiante con Varnish. L'ho installato con successo e ora funziona, ma ho bisogno di una guida da parte delle persone più competenti su come il server sta funzionando.Hai bisogno di aiuto per analizzare i risultati di VarnishStat
Ho letto questo articolo - http://kristianlyng.wordpress.com/2009/12/08/varnishstat-for-dummies/ ma non sono ancora sicuro di come prestazioni del server.
Il server è in esecuzione dalle ultime 9 ore. Capisco che più contenuto verrà memorizzato nella cache con il tempo, quindi il rapporto di hit della cache sarà migliore, ma in questo momento la mia preoccupazione riguarda l'assistenza intermedia da parte tua sulle prestazioni del server.
Hitrate ratio: 10 100 613
Hitrate avg: 0.2703 0.3429 0.4513
239479 8.00 7.99 client_conn - Client connections accepted
541129 13.00 18.06 client_req - Client requests received
157594 1.00 5.26 cache_hit - Cache hits
3 0.00 0.00 cache_hitpass - Cache hits for pass
313499 9.00 10.46 cache_miss - Cache misses
67377 4.00 2.25 backend_conn - Backend conn. success
316739 7.00 10.57 backend_reuse - Backend conn. reuses
910 0.00 0.03 backend_toolate - Backend conn. was closed
317652 8.00 10.60 backend_recycle - Backend conn. recycles
584 0.00 0.02 backend_retry - Backend conn. retry
3 0.00 0.00 fetch_head - Fetch head
314040 9.00 10.48 fetch_length - Fetch with Length
4139 0.00 0.14 fetch_chunked - Fetch chunked
5 0.00 0.00 fetch_close - Fetch wanted close
386 . . n_sess_mem - N struct sess_mem
55 . . n_sess - N struct sess
313452 . . n_object - N struct object
313479 . . n_objectcore - N struct objectcore
38474 . . n_objecthead - N struct objecthead
368 . . n_waitinglist - N struct waitinglist
12 . . n_vbc - N struct vbc
61 . . n_wrk - N worker threads
344 0.00 0.01 n_wrk_create - N worker threads created
2935 0.00 0.10 n_wrk_queued - N queued work requests
1 . . n_backend - N backends
47 . . n_expired - N expired objects
149425 . . n_lru_moved - N LRU moved objects
1 0.00 0.00 losthdr - HTTP header overflows
461727 10.00 15.41 n_objwrite - Objects sent with write
239468 8.00 7.99 s_sess - Total Sessions
541129 13.00 18.06 s_req - Total Requests
64678 3.00 2.16 s_pipe - Total pipe
5346 0.00 0.18 s_pass - Total pass
318187 9.00 10.62 s_fetch - Total fetch
193589421 3895.84 6459.66 s_hdrbytes - Total header bytes
4931971067 14137.41 164569.09 s_bodybytes - Total body bytes
117585 3.00 3.92 sess_closed - Session Closed
2283 0.00 0.08 sess_pipeline - Session Pipeline
892 0.00 0.03 sess_readahead - Session Read Ahead
458468 10.00 15.30 sess_linger - Session Linger
414010 9.00 13.81 sess_herd - Session herd
36912073 880.96 1231.68 shm_records - SHM records
Sto utilizzando VCL per memorizzare solo immagini, javascript e file CSS. Poiché il sistema è costruito con una versione molto vecchia di ZenCart, non è molto efficiente e invia i cookie ad ogni richiesta. Ho provato a rimuovere i cookie e ho cercato di memorizzare anche altre pagine nella cache, ma sfortunatamente, ha creato dei problemi in quanto ZenCart fa molto usando questi cookie. Al momento il mio rapporto di riscontri cache è il 40% delle richieste totali. So che non è buono, ma è come se qualcosa fosse meglio di niente. –
In questo caso, probabilmente dovresti esaminare gli strumenti inclusi in Varnish, varnishtop varnishtop e varnishlog per ottenere informazioni su ciò che è il caching e se puoi migliorare qualcosa. Ad esempio, 'varnishtop -i RxURL' ti mostrerà gli URL più richiesti, e quanto segue ti fornirà maggiori dettagli per tutti gli errori della cache: ' varnishlog -o VCL_call "^ miss" -i VCL_call, VCL_Return, ObjStatus, RxURL, backend' – uknzguy