diff --git a/source/image/1-set-page-cache-max-age.png b/source/image/1-set-page-cache-max-age.png index 4a99b00..7dddc40 100644 Binary files a/source/image/1-set-page-cache-max-age.png and b/source/image/1-set-page-cache-max-age.png differ diff --git a/source/image/2-add-purger.png b/source/image/2-add-purger.png index 354d692..aa2b272 100644 Binary files a/source/image/2-add-purger.png and b/source/image/2-add-purger.png differ diff --git a/source/image/3-http-purger.png b/source/image/3-http-purger.png index f10c6cc..16088f9 100644 Binary files a/source/image/3-http-purger.png and b/source/image/3-http-purger.png differ diff --git a/source/image/4-http-purger-request.png b/source/image/4-http-purger-request.png index 206d0f2..6c5d2e2 100644 Binary files a/source/image/4-http-purger-request.png and b/source/image/4-http-purger-request.png differ diff --git a/source/image/5-http-purger-header-cache-tags.png b/source/image/5-http-purger-header-cache-tags.png index 217d366..280bfcf 100644 Binary files a/source/image/5-http-purger-header-cache-tags.png and b/source/image/5-http-purger-header-cache-tags.png differ diff --git a/source/image/config_varnish_admin.png b/source/image/config_varnish_admin.png index 51492e9..357c756 100644 Binary files a/source/image/config_varnish_admin.png and b/source/image/config_varnish_admin.png differ diff --git a/source/image/edit.png b/source/image/edit.png index 9d5effe..7827a89 100644 Binary files a/source/image/edit.png and b/source/image/edit.png differ diff --git a/source/image/github.png b/source/image/github.png index 8b25551..e46c84c 100644 Binary files a/source/image/github.png and b/source/image/github.png differ diff --git a/source/image/simplified_fsm.svg b/source/image/simplified_fsm.svg index dd00a1d..c3e5938 100644 --- a/source/image/simplified_fsm.svg +++ b/source/image/simplified_fsm.svg @@ -1,283 +1 @@ - - - - - - -varnishfsm - -clusterfrontend - -Frontend (From Client) Workthread - -clusterbackend - -Backend (To Server) Workthread - - -Request - - - - - -Request - - -vcl_recv - -vcl_recv - - -Request->vcl_recv - - - - -restart1 - - - - - -Restart - - -restart1->vcl_recv - - - - -vcl_hash - -vcl_hash - - -vcl_recv->vcl_hash - - -lookup - - -vcl_deliver - -vcl_deliver - - -Done - - - - - -Done - - -vcl_deliver->Done - - - - -vcl_synth - -vcl_synth - - -vcl_synth->Done - - - - -vcl_hit - -vcl_hit - - -vcl_hit->vcl_deliver - - - - -vcl_pass - -vcl_pass - - -vcl_hit->vcl_pass - - - - -vcl_miss - -vcl_miss - - -vcl_miss->vcl_pass - - - - -vcl_backend_fetch - -vcl_backend_fetch - - -vcl_miss->vcl_backend_fetch - - - - -vcl_purge - -vcl_purge - - -vcl_purge->vcl_synth - - - - -vcl_hash->vcl_hit - - -hit - - -vcl_hash->vcl_miss - - -miss - - -vcl_hash->vcl_purge - - -purge - - -vcl_pipe - -vcl_pipe - - -vcl_hash->vcl_pipe - - -pipe - - -vcl_hash->vcl_pass - - -pass - - -vcl_hash->vcl_pass - - -hit-for-pass - - -waiting - -waiting - - -vcl_hash->waiting - - -busy - - -vcl_pipe->Done - - - - -vcl_pass->vcl_backend_fetch - - - - -waiting->vcl_hash - - - - -decision1 - -read beresp(headers) - - -vcl_backend_fetch->decision1 - - - - -vcl_backend_response - -vcl_backend_response - - -decision1->vcl_backend_response - - - - -vcl_backend_error - -vcl_backend_error - - -decision1->vcl_backend_error - - - - -decision4 - -cacheable? - - -vcl_backend_response->decision4 - - - - -cache - -cache - - -decision4->cache - - -yes - - -nocache - -do not cache - - -decision4->nocache - - -hit-for-pass - - -cache->vcl_deliver - - - - -nocache->vcl_deliver - - - - - +varnishfsmclusterfrontendFrontend (From Client) WorkthreadclusterbackendBackend (To Server) WorkthreadRequestRequestvcl_recvvcl_recvRequest->vcl_recvrestart1Restartrestart1->vcl_recvvcl_hashvcl_hashvcl_recv->vcl_hashlookupvcl_delivervcl_deliverDoneDonevcl_deliver->Donevcl_synthvcl_synthvcl_synth->Donevcl_hitvcl_hitvcl_hit->vcl_delivervcl_passvcl_passvcl_hit->vcl_passvcl_missvcl_missvcl_miss->vcl_passvcl_backend_fetchvcl_backend_fetchvcl_miss->vcl_backend_fetchvcl_purgevcl_purgevcl_purge->vcl_synthvcl_hash->vcl_hithitvcl_hash->vcl_missmissvcl_hash->vcl_purgepurgevcl_pipevcl_pipevcl_hash->vcl_pipepipevcl_hash->vcl_passpassvcl_hash->vcl_passhit-for-passwaitingwaitingvcl_hash->waitingbusyvcl_pipe->Donevcl_pass->vcl_backend_fetchwaiting->vcl_hashdecision1read beresp(headers)vcl_backend_fetch->decision1vcl_backend_responsevcl_backend_responsedecision1->vcl_backend_responsevcl_backend_errorvcl_backend_errordecision1->vcl_backend_errordecision4cacheable?vcl_backend_response->decision4cachecachedecision4->cacheyesnocachedo not cachedecision4->nocachehit-for-passcache->vcl_delivernocache->vcl_deliver \ No newline at end of file diff --git a/source/image/test.svg b/source/image/test.svg index 809e905..6b3913c 100644 --- a/source/image/test.svg +++ b/source/image/test.svg @@ -1,53 +1 @@ - - - - - - -graphname - - -a - -a - - -b - -b - - -a->b - - - - -c - -c - - -b->c - - - - -d - -d - - -d->a - - - - -d->b - - - - - +graphnameaabba->bccb->cddd->ad->b \ No newline at end of file diff --git a/source/image/varnishtest_anatomy.svg b/source/image/varnishtest_anatomy.svg index 0bcb5c3..509ea1c 100644 --- a/source/image/varnishtest_anatomy.svg +++ b/source/image/varnishtest_anatomy.svg @@ -1,48 +1 @@ - - - - - - -varnishtest - - -client - -Client c1 - - -varnish - -Varnishtest v1 - - -client->varnish - - - - -varnish->client - - - - -server - -Server s1 - - -varnish->server - - - - -server->varnish - - - - - +varnishtestclientClient c1varnishVarnishtest v1client->varnishvarnish->clientserverServer s1varnish->serverserver->varnish \ No newline at end of file diff --git a/source/image/vcl-1.png b/source/image/vcl-1.png index cea0dbb..9ed8099 100644 Binary files a/source/image/vcl-1.png and b/source/image/vcl-1.png differ