| CGI :: Cache CGI :: Cache is een PERL-extensie om de cache-uitvoer van tijdintensieve CGI-scripts te helpen. |
Download nu |
CGI :: Cache Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Uitgever website:
- http://search.cpan.org/~dcoppit/
CGI :: Cache Tags
CGI :: Cache Beschrijving
CGI :: Cache is een Perl-extensie om de cache-uitvoer van tijdintensieve CGI-scripts te helpen. CGI :: Cache is een PERL-extensie om de cache-uitvoer van tijdintensieve CGI-scripts te helpen. De interface van de interface van versie 1.01 is aanzienlijk gewijzigd en is niet compatibel met eerdere versies. Er is ook een kleinere interface-verandering opgetreden in versie 1.20.Synopsishere is een eenvoudig voorbeeld: #! / Usr / bin / perl gebruik CGI; Gebruik CGI :: Cache; # Set Cache CGI :: Cache :: Setup (); mijn $ CGI = nieuwe CGI; # CGI :: VARS vereist CGI-versie 2.50 of betere CGI :: Cache :: Set_Key ($ CGi-> VAR's); # Dit zou de rest van de lus kortsluiting moeten schakelen als een cache-waarde is # al daar CGI :: Cache :: Start () of uitgang; Print $ CGi-> Header, "N"; Print
Dit afdrukken naar stDout, die in de cache wordt opgeslagen. Als het volgende bezoek binnen 24 uur is, wordt de CACHED-stdout geserveerd in plaats van deze 'print' uit te voeren.
eofhere is een complexer voorbeeld: gebruik CGI; Gebruik CGI :: Cache; mijn $ query = nieuwe CGI; # Stel een cache in / tmp / cgi_cache / demo_cgi in, met openbaar # onleesbare cache-inzendingen, een maximale grootte van 20 megabytes, # en een time-to-live van 6 uur. CGI :: Cache :: Setup ({cache_options => {cache_root => '/ tmp / cgi_cache', namespace => 'demo_cgi', directory_umask => 077, max_size => 20 * 1024 * 1024, standaard_expires_in => '6 uur ',}}); # CGI :: VARS vereist CGI-versie 2.50 of betere CGI :: Cache :: Set_Key ($ query-> vars); CGI :: Cache :: ongeldig_cere_entry () indien $ query-> param ('force_regenerate') EQ 'TRUE'; CGI :: Cache :: Start () of uitgang; Print "Inhoudstype: Tekst / HTMLNN"; Print
Dit afdrukken naar stDout, die in de cache wordt opgeslagen. Als het volgende bezoek binnen 6 uur is, wordt de stichting in de cache geserveerd in plaats van deze 'prenten' uit te voeren.
EOF CGI :: Cache :: Pauze (); Afdrukvereisten: · Perl
CGI :: Cache Gerelateerde software