estudio en profundidad tasa de barniz de aciertos de caché de

  

Tal vez usted todavía consigue el rendimiento 7.336,76 reqs /s para el contenido dinámico emocionado, y así sucesivamente, hay una brecha entre el ideal y la realidad, tiene que soportar la cruel realidad, no se olvide hacemos hincapié en las pruebas de contenido dinámico son en el caso de caché completa, la memoria caché es golpeado cada petición, lo que, en realidad, a menudo no es posible. En primer lugar, el tamaño del espacio de memoria intermedia es limitado, y nuestro sitio pueden tener una gran cantidad de contenido necesita ser almacenado en caché, y sólo un contenido cuando no está en frente de la prueba de esfuerzo. Una vez que la memoria intermedia está llena, entonces el administrador de caché va a eliminar algunos creen que ya no se necesita contenido de la caché, como por LRU (algoritmo usado menos recientemente) a una menor frecuencia de uso de los contenidos de caché a cabo, sin embargo, donde se toma una determinación y " no se utilizan y " normas no son estrictos, el siguiente contenido podría estar fuera del contenido que tendrá que visitar, lo que afectará a su tasa de éxito. En segundo lugar, el tiempo de caducidad de la caché también afecta a su tasa de éxito, si el período es muy corto durante 10 segundos, a continuación, habrá un mínimo de 10 segundos no podría golpear. Además, parte del contenido puede ser no hay memorias caché del servidor proxy, tales como el contenido contiene información de encabezado no se almacena en caché HTTP Set-Cookie, lo que lleva a un proxy inverso no va a almacenar en caché ellos, y les pide en el navegador, sino que también no ir búsqueda en la caché. Este es un factor importante que afecta a la tasa de éxito, pero a menudo se ignoran. Afortunadamente, estos problemas se puede resolver fácilmente, la premisa es que tenemos que entender el tiempo real de proxy inverso caché condiciones, tales como barniz de trabajo proporcionará una varnishstat de línea de comandos programa de supervisión del estado, lo abrimos, se puede ver la corriente el estado del tiempo, de la siguiente manera:

client_conn 9908723 94.05 Las conexiones de cliente acceptedclient_drop 0 0.00 se caiga la conexión, no hay sess /wrkclient_req 16433490 155.99 Las solicitudes de cliente receivedcache_hit 8751732 83.07 caché hitscache_hitpass 42592 0,40 aciertos de caché para passcache_miss 7573389 71.89 caché missesbackend_conn 3889845 36,92 backend conn . successbackend_unhealthy 220 0,00 Backend conn. no attemptedbackend_busy 0 0,00 Backend conn. demasiado manybackend_fail 4536 0,04 Backend conn. failuresbackend_reuse 3780212 35,88 Backend conn. reusesbackend_toolate 3866687 36,70 Backend conn. era closedbackend_recycle 7646677 72,58 Backend conn. recyclesbackend_unused 0 0,00 Backend conn. unusedfetch_head 57 0,00 Fetch headfetch_length 155.097 1,47 Fetch con Leng thfetch_chunked 7508522 71,27 Fetch chunkedfetch_eof 0 0,00 0 0,00 EOFfetch_bad Fetch Fetch tenido mala headersfetch_close 3982 0,04 Fetch querido closefetch_oldhttp 0 0,00 Fetch HTTP pre /1.1 closedfetch_zero 0 0,00 0 Fetch cero lenfetch_failed 0.00 Fetch failedn_sess_mem 1033. N struct sess_memn_sess 633. N struct sessn_object 1016443. N struct objectn_vampireobject 0. N unresurrected objectsn_objectcore 1017564. N struct objectcoren_objecthead 982903. N struct objectheadn_smf 2647421. N struct smfn_smf_frag 622470. N pequeña smfn_smf_large libre 3. N gran smfn_vbe_conn libre 12. N struct vbe_connn_wrk 8000. N threadsn_wrk_create trabajador 8000 hilos de 0,08 N trabajador createdn_wrk_failed 0 0,00 N subprocesos de trabajo no createdn_wrk_max 11021 0,10 N subprocesos de trabajo limitedn_wrk_queue 0 0,00 N en cola requestsn_wrk_overflow trabajo 2441 0,02 N desbordó requestsn_wrk_drop trabajo 0 0,00 N cayó requestsn_backend trabajo 4. N backendsn_expired 6344546. N caducado objectsn_lru_nuked 183957. N LRU nuk ed objectsn_lru_saved 0. N LRU ahorrado objectsn_lru_moved 3692170. N LRU trasladó objectsn_deathrow 0. N objetos en deathrowlosthdr cabecera 84 0,00 HTTP overflowsn_objsendfile 0 0,00 objetos enviados con sendfilen_objwrite 15466812 146,81 objetos enviados con writen_objoverflow 0 0,00 Objetos desbordantes workspaces_sess 9906155 94,03 total Sessionss_req 16433490 155,99 total Requestss_pipe 37 0.00 total pipes_pass 108252 1.03 total de passs_fetch 7667658 72,78 fetchs_hdrbytes totales 7187255662 68.221,35 cabecera total bytess_bodybytes 111592032839 1.059.230,32 corporal total bytessess_closed 1905544 18.09 Sesión Closedsess_pipeline 0 0.00 Sesión Pipelinesess_readahead 0 0.00 Sesión Leer Aheadsess_linger 15277717 145,02 Sesión Lingersess_herd 13547370 128,59 Sesión herdshm_records 1028855796 9.765,89 SHM recordsshm_writes 77957008 739,97 SHM writesshm_flushes 131005 1,24 rubores SHM debido a overflowshm_cont 144281 1,37 SHM MTX contentionshm_cycles 427 0,00 ciclos SHM través buffersm_nreq 15306717 145,29 asignador requestssm_nobj 2024948. allocationssm_balloc excepcional 13595295744. bytes allocatedsm_bfree 40091795456. bytes freesma_nreq 0 0,00 SMA requestssma_nobj asignador 0. SMA allocationssma_nbytes pendientes 0. SMA excepcional bytessma_balloc 0. SMA bytes allocatedsma_bfree 0. bytes SMA freesms_nreq 14062 0,13 SMS asignador requestssms_nobj 0. SMS allocationssms_nbytes pendientes 487 . SMS excepcional bytessms_balloc 6844837. SMS bytes allocatedsms_bfree 6846298. SMS bytes freedbackend_req 7668789 72,79 solicitudes Backend maden_vcl 1 0,00 N VCL totaln_vcl_avail 1 0,00 N VCL availablen_vcl_discard 0 0,00 N VCL desecha

Copyright © Conocimiento de Windows All Rights Reserved