Nßvod pro instalaci a u╛φvßnφ Smartcache pro normßlnφ u╛ivatele (bfu)
Tento nßvod vznikl proto, aby ╛ßdn² dal╣φ u╛ivatel pc a internetu se nemusel trßpit jako jß a takΘ proto, ╛e tento produkt opravdu stojφ za to. Je╣t∞ k tomu bfu. K oznaΦenφ bfu se takΘ hlßsφm, proto╛e za to, ╛e windows jsou tak roz╣φ°eny jß nemohu a takΘ proto, ╛e kdosi na serveru netmag napsal, ╛e v╣echny bfu nejsou blbci. Tak kolegovΘ dotoho.
Nejsem ╛ßdn² zvlß╣tnφ odbornφk a tak popis ukazuje jak jsem postupoval a jak mi to funguje.
M∙j systΘm je: pc, win 95cz, netscape 4,05 angl. verze (msie 4cz se mi kousal a v╛dy vzal s sebou i win, netscape se nekou╣e)
Nßvod se sklßdß ze t°φ Φßstφ:
╚ßst I. obsahuje popis zßkladnφch Φinnostφ pot°ebn²ch k instalaci a pou╛φvßnφ Smartcache
╚ßst II. obsahuje dal╣φ mo╛nosti v instalaci a nastavenφ.
╚ßst III. obsahuje studijnφ materißl (zatφm e-maily, pomocφ kter²ch mi autor programu umo╛nil Smartcache rozb∞hnout a napsat tento nßvod)
T.zn. pro rozb∞hnutφ a zßkladnφ u╛φvßnφ staΦφ p°eΦφst Φßst I.
Tento nßvod bude pr∙b∞╛n∞ dopl≥ovßn. Velmi uvφtßm v╣echny dal╣φ zku╣enosti z instalce a u╛φvßnφ Smartcache.Bude zachovßn princip srozumitelnosti pro b∞╛nΘ u╛ivatele, zejmΘna v I.Φßsti nßvodu.
V∞t╣ina popsan²ch postup∙ vznikla za velikΘ pomoci autora programu.
Ji°φ Barto≥
xbarton@post.cz
I. Φßst
1. Sta╛enφ sw
Je t°eba stahnout jre, viz odkaz na home page smart cache.
V dob∞, kdy jsem jej stahoval jß, resp. m∙j provider se soubor jmenoval
jre116-win32.exe a m∞l p°ibli╛n∞ 6MB.
jre znamenß java runtime environment, t.j. prost°edφ pro spou╣t∞nφ javovsk²ch program∙.(laicky °eΦeno).
116 znamenß verzi 1.16
win32 znamenß, ╛e je to pro 32bitove windows (t.j. 95)
Pokud to jde pomalu, je mo╛nΘ se dohodnout (v∞t╣inou) s va╣im providerem, ╛e to stahnou nap°. v noci na sv∙j ftp server a pak si to stahnete rychleji na sv∙j pc. Bohu╛el na ftp firmy u kterΘ se p°ipojuji to nenφ v po°ßdku. Jak bude, uvedu zde zdroj.
Pak stßhn∞te vlastnφ smartcache, viz. odkaz na konci home page.
2. Instalace
Nejd°φve nainstalujte jre (java runtime environment). Nabφdka start, spustit a prochßzenφm naklikejte v²╣e zmφn∞n² soubor jre116.......exe a OK. ZaΦne instalace a se v╣φm souhlaste. I s instalacφ jakΘhosi winsock 2. TakΘ se to zeptß na select components, dejte next. Zeptß se to na souhlas s umφst∞nφm do slo╛ky Program Files, souhlaste. Pak restart a je to hotovo.
Instalace smartcache:
Proto╛e platφ doporuΦenφ, ╛e v hlavnφm adresß°i by toho m∞lo b²t mßlo (tΘm∞° nic) tak jsem si pro programovΘ soubory (programy), kterΘ nejsou p°φmo pro w95 a nenabφzejφ instalaci p°φmo do ProgramFiles vytvo°il slo╛ku Programy. V nφ jsem vytvo°il slo╛ku scache. Do nφ jsem pomocφ Winzip rozbalil sta╛en² soubor scache.zip. ( c:\programy\scache )
Nynφ je t°eba vytvo°it adresß°, kam se budou uklßdat natahanΘ soubory ( natahanΘ www strßnky). V hlavnφm adresß°i vytvo°te slo╛ku store ( c:\store )
Te∩ se podφvßme do slo╛ky, kde je smartcache rozbaleno (c:\programy\scache ) a tam najdeme soubor scache.cnf a klikneme na n∞j prav²m tlaΦφtkem. V rozbalenΘm menu dßme otev°φt a spustφ se pozn. blok a m∙╛eme si Φφst co tam je. Klid, jß sßm rozumφm tak 10 procent∙m. Najdeme nßsledujφcφ odstavec
# *** storage setup ***
#directory for storing cached objects. Use the shortest path possible
#and don't end directory name with \ or /
CacheRoot d:\store
a opravφme to d na c tak, aby to vypadalo takto
CacheRoot c:\store
Nynφ spustφme Netscape a rolet∞ Edit klikneme na preferences. Kikneme na + u Advanced a klikneme na Proxies. Klikneme na puntik u manual proxy configuration a pak View. Do °ßdky HTTP napφ╣eme
127.0.0.1
a do sloupeΦku port do stejnΘ °ßdky
8080
Nßsleduje OK a klikneme na Cache. Tam na Disk cache dßme 0.
Dßme OK a netscape zav°eme.
Nynφ otev°eme Poznßmkov² blok ( Notepad) a opφ╣eme p°esn∞ nßsledujφcφ °ßdek (nap°. p°es clipboard)
jre -cp . -ms1m scache
Dßme ulo╛it jako, zvolφme v╣echny soubory a soubor nazveme scache.bat a ulo╛φme jej do slo╛ky
c:\programy\scache ( tedy tam co je smartcache nainstalovßna) a OK. Zkontrolujeme, je-li soubor scache.bat opravdu v uvedenΘ slo╛ce a m∙╛eme prav²m tlaΦφtkem a upravit zkontrolovat, zda-li je tam ta °ßdka napsßna.
Pak na plo╣e vytvo°φme zßstupce uvedenΘmu spou╣t∞cφmu bat souboru. PravΘ tlaΦφtko na plo╣e, vybrat nov² objekt, zßstupce, prochßzet a najφt soubor scache.bat, dal╣φ, upravit si nßzev dle svΘho, (nap°. SmartCache) , vybrat si ikonu a dokonΦit a na plo╣e je ikona. Te∩ prav²m tlaΦφtkem na tuto ikonu a klik na ou╣ko program a tam by m∞lo b²t v °ßdce P°φkazov² °ßdek
C:\PROGRAMY\SCACHE\SCACHE.BAT
a °ßdce pracovnφ adresß°
C:\PROGRAMY\SCACHE
Dßle zatrhneme zatr╛φtko P°i skonΦenφ zav°φt a je to v╣e.
3. Spu╣t∞nφ
3.1 Prvnφ spu╣t∞nφ.
Spus╗te modem, spust'te netscape a pak poklepßnφm na ikonu i smartcache a normßln∞ surfujte a m∞lo by to jet. V okn∞ smartcache by se m∞lo psßt new object .......
3.2 Dal╣φ spou╣t∞nφ.
Poklepu na ikonu smartcache, pak na ikonu netscape a mohu surfovat po strankßch z p°edchozφch surfovßnφ. Pak kdy╛ je t°eba spustφm modem a surfuji i jinde.
4. B∞╛n² provoz
P°i surfovßnφ ihned uvidφte rozdφl v tom, ╛e p°i povelu zp∞t p°ijede www strßnka rychleji zp∞t a to i dynamicky tvo°enΘ, kv∙li kter²m toto v╣e d∞lßme.
Te∩ to, co se mi lφbφ nejvφce. Jste na strßnce s odkazy. Najedete na odkaz, kliknete a jak se dole (v netscapu ) objevφ Waiting for reply..... zmaΦkn∞te klßvesu escape. Na monitoru se nic dφt nebude, ale to co bylo pod tφm odkazem se bez obrßzk∙ natahne do va╣eho pc. Takto m∙╛ete naklikat vφce odkaz∙, vypnout modem (resp. odpojit se od sφt∞) a znovu na tyto odkazy kliknout a oni p°ijedou , ale u╛ z va╣eho disku. Toto m∞ uchvßtilo ze v╣eho nejvφce. Odhadl jsem, ╛e kdy╛ surfuji po znßm²ch serverech, tak za 5 min. (jeden impuls po 19. hodin∞) naklikßm tak na 25 minut Φtenφ.
5. Korektnφ vypnutφ
Surfujeme-li on line( b∞╛φ modem) modem m∙╛eme vypnout (odpojit) kdykoliv a nßsledn∞ surfovat off line, viz. v²╣e. Pak normßln∞ ukonΦφme netscape (k°φ╛ek v rohu) a pak zaktivnφme okno s spu╣t∞n²m smartcache (kliknutφm na hlavnφm panelu) a dßme ctrl-c a tφm je v╣e vypnuto.
6. ┌dr╛ba adresß°e store
Tento odstavec bude dopln∞n a╛ to prakticky vyzkou╣φm.
7. Jedin² m∞ znßm² problΘm (lehce °e╣iteln²)
Pokud instalaci provedete dle v²╣e uvedenΘho nßvodu, tak p°ijdete na nßsledujφcφ v∞c. Najedete na www strßnku, kde se nachßzφ nap°. n∞jakΘ hlasovßnφ apod. Kdy╛ se rozhodnete hlasovat, tak vßm to SmartCache nedovolφ (objevφ se bφlß strßnka s textem, u╛ nevφm jak²m). Dle autora SmartCache existujφ t°i °e╣enφ. Vyzkou╣el jsem prvnφ dva.
7.1
Restart SmarCache. Kdy╛ budete pot°ebovat nap°. hlasovat, tak p°edtφm restartujte Smartcache. T.zn. m∙╛ete mφt spu╣t∞n² netscape, smartcache i modem. Aktivujte okno smartcache, dejte ctrl-c a v zßp∞tφ poklepejte na ikonu smartcache a tφm ji znovu spus╗te. A m∙╛e se dßt nap°. hlasovat.
7.2
Pou╛itφ proxy serveru providera, dle autora smartcache nejlep╣φ re╣enφ.
Nejd°φve zjist∞te, provozuje-li ten, kdo vßs p°ipojuje k internetu proxy server. Pokud ano, zjist∞te si IP adresu tohoto serveru. Pokud provider pφ╣e jen jmΘno DNS (nap°. proxy.czcom.cz) tak mu po╣lete e-mail s dotazem na IP adresu jeho proxy serveru a Φφslo portu. Pak otev°te soubor scache.cnf najd∞te odstavec s textem parent proxy.......
Zde najdete °ßdek ñhttp_proxy.......Odstranφte prvnφ znak tak, aby °ßdek zaΦφnal
http_proxy a sem doplnφte IP adresu proxy serveru providera a nßsleduje Φφslo portu. Ulo╛it a zav°φt. Toto nastavenφ pou╛φvßm k plnΘ spokojenosti.
7.3
Pou╛itφ p°epφnaΦe - faststart. Toto jsem zatφm nevyzkou╣el. DoporuΦenφ autora programu - nepou╛φvat.
7.X
Shrnutφ Φßsti 7
M∙╛ete-li pou╛φt proxy serveru providera, pou╛φt. Nemß-li vß╣ provider proxy server, restartujte SmartCache okam╛it∞ po p°ipojenφ do internetu. Sd∞lenφ autora programu - n∞kterß z dal╣φch verzφ SmartCache tento problΘm vy°e╣φ.
II. Φßst
3.3 Spou╣t∞nφ netscape a Smartcache najednou, pomocφ poklepßnφ na jednu ikonu. Tento nßvod vytvo°il pan V.«elezn² a p°edpoklßdßm, ╛e mu nevadφ jeho uve°ejn∞nφ. Proto╛e jsem nem∞l Φas na jeho otestovßnφ, uvßdφm jej tak, jak jsem jej formou e-mailu obdr╛el. Pokud tedy bude n∞k²m ·sp∞╣n∞ vyzkou╣en, napi╣te mi, zku╣enost zve°ejnφm.
Date: Sun, 30 Aug 1998 01:30:40 PDT
From: "Vladimir Zelezny" <vladimir_zelezny@hotmail.com>
To: xbarton@post.cz
zdravim
tak jsem si nainstaloval jre misto jdk a vykoumal:
do adresare c:\programy\scache , kde mate i scache.classes si udelejte
shortcut k jre.exe !!! (staci jakoby pretahnout jre.exe z adreasare
c:\program files\jre\1.1 atd. ono to ve skutecnosti nepretahne, ale
udela to shortcut). toto je fakt dulezite !
potom udelat scache.bat:
c:\progra~1\Netscape\Commun~1\Program\netscape.exe
jre -ms1m -cp c:\programy\scache scache -faststart
(u jre se nenastavuje set classpath)
potom klik pravou mysi na scache.bat - properties\program a zmenit ikonu
- OK.
udela to samo shortcut na scache.bat s novou ikonou v tomto adresari.
ten si pak pretahnete na plochu , klik pravou mysi , jako pracovni
adresar nastavit c:\programy\scache. a je to.
kdyz to udelate presne takhle, tak to musi fungovat, protoze me to
funguje (vysledek:nastartuje se netscape zaroven s scache)
VZ
III. Φßst
Subject: Re: scache
Date: Sun, 26 Jul 98 20:31:13 +0200
>Spusteni scache, resp. porozumet spusteni javovskych programu obecne se
>pro mne stava pomalu preztizni zalezitosti. Zvolna louskam Tutorial z
>java.sun.com ale o spusteni programu ani slovo.
Vzdyt vam tu uz funguje, stahnete si novejsi scache.zip,
z cache.cnf vyhodte radek
zacinajici jre - asi omylem se vam tam dostal, i kdyz to nevadi.
Ted si v browseru nastavte adresu proxy serveru na 127.0.0.1 a port 8080
a muzete ject...
>Pro dnesek otazka, jak to korektne vypnu?
vyvorit soubor s libovolnym obsahem a jmenem, ktere je uvedeno v shutdownflag
direktive v scache.cnf. Kdyz zmacknete CTRL-C tak se neulozi soubory nacachovane
za posledni 3 minuty, pote co shodite dial-up muzete klidne dal offline brouzdat a potom CTRL-C
zmacknout. Nevadi to.
>Pokud napisete vice, treba nejake nastavovacky, tim lepe.
Default je tam ta konfigurace co pouzivam ja a vyhovuje mne to.
Jeste si nastavte browser a uz jste vyhral...
Subject: Re: maka to
Date: Thu, 30 Jul 98 22:31:29 +0200
>Dobry den,
>smart cache maka a je to bomba.
Hmm. Ze bych z toho udelal shareware, mozna by za to nejakej cvok zaplatil.
Zajimave je, ze ty lidi, co to pouzivaji pro celou sit za to nejsou ochotni platit.
>Dotaz:
>1/Jak vlastne pouziju ten indikacni soubor pro zastaveni.
otevrit prikazovy radek a napsat:
echo > c:\stopcache
kde c:\stopcache je jmeno toho indikacniho souboru.
Pokud se po jeho vytvoreni nevyskytne za 3-6 minut zadna transakce pres scache,
tak se cache zastavi. Jinak pochopitelne pocka az ji nebude tech par minut nikdo pouzivat.
>2/ Ted netscape. Je fakt, ze to sem nepatri, ale vice se na nej nebudu
Ja ty linky nevybiram z historie ale z bookmarku, popripadne je tam (treba netmag.cz)
pisu na tu URL linku. Jak tam premyslim, nikdy jsem historii v Netscape nepouzival. Muzete
zkusit jiny prohlizec...
Subject: Re: dotaz-scache
Date: Mon, 03 Aug 98 11:13:11 +0200
>Neni mi jasny ten shutdown flag.
tak si s tim nelamte hlavu. CTRL-C postaci, pokud pockate az scache oznami
0 dirs saved a nepolezou pres ni zadne nove pozadavky.
>Ted popisu cinnost pri dial up browsingu, tak jak jsem ji pochopil z
>vasich www stranek:
>Spustim browser, Smartcache a modem a p°ipojim se k isp. Naklikam
>spoustu (nekolik ) odkazu. Prestanu klikat a scache dotaha prislusne
>stranky na pc. Nekdy predtim jsem vytvoril indikacni soubor. Ve chvili
>kdy jsou vsechny odkazy dotahany, scache se vypne a ja mohu vypnout
>modem a surfovat off line
V zasade ano, ale mnohem lepsi je sem tam mrknout na kontrolky na modemu
a pokud nejakou tu dobu neblikaji, tak ho vypnout. Je to rychlejsi.
pro offline surfing musi scache pochopitelne bezet. Jak by mohla posilat
data browseru, kdy by nebezela?
>A ted dotazy:
>- Jak se provadi to naklikani odkazu (presne).
Presne receno, pokud netscape ohlasi host XXX contacted, waiting for reply... Tak uz muzete
zmacknout stop a stranka se dotahne (obrazky pochopitelne ne, protoze se jeste nezacaly tahat).
>Mam pocit, ze kdyz kliknu na odkaz a dam stop drive nez neco prijede v scache nic neni, resp. pri
>off line browsingu se natahne neuplna stranka.
to je tim, ze netscape si ulozi do sve cache i neuplnou stranku, staci ho restartovat, nebo dat
reload - natahne to stranku z cache, ktera se jiz uz dotahla cela.
>Zminujete se ze se to da
>nastavit v scache.cnf. Ktery radek, jak nastavit.
dotahavani ovlivnuje directiva quick_abort. pokud je na -1 dotahava vse, jinak ty cisla
urcuji dotahavat pouze pokud zvyva XX procent ci XXX bajtu do konce souboru.
>- Pri off line browsingu musi scache bezet, resp. to okno ve kterem
>bezela je stale otevreno? Jinak receno. Udelal jsem batak, kterym scache
>spoustim a v shortcutu nastavil zavreni okna po ukonceni. Kdyz dam
>ctrl-c tak se okno s scache zavre. Jinak receno je zastaveni pomoci
>ctrl-c stejne jako s indik. souborem? Tedy scache muze byt zastaveno a
>okno otevreno?
mate v tom zmatek, Vzijte se do situace, kdy mate OS UNIX co nema zadne GUI.
Proces budto bezi nebo ne. Kdyz scache stopnete CTRL-C nebo flagem tak
nebezi a to bez ohledu na nejaka otevrena okna. Pokud scache bezi telnet 127.0.0.1 8080 se vam
povede, jinak ne (conn refused).
Pokud mate scache vypnutou, tak si vlastne offline prohlizite cache prohlizece. Scache modifikuje
hlavicky (generate_lastmod 1) a tak zpusobi, ze se do cache prohlizece ukladaji i ty objekty,
ktere by tam puvodne neulozil.
Vidite napadlo mne dalsi pouziti scache. Staci dat do konfiguracniho souboru
nocaching * a vsechny objekty co pres ni projedou skonci jen v cache browseru. Jinak skonci pochopitelne v obou. Proto se nastavuje diskcache browseru na minimalni velikost, nebo se zakazuje. Ja ji mam zakazanou, protoze jsem zjistil, ze je to tak rychlejsi.
Netscape Memory cache je ale dobre nechat tak minimalne na 1000K.
Subject: Re: scache
Date: Fri, 14 Aug 98 11:45:26 +0200
Co to jsou ty dirs? Co to jsou ty garbage?
SCache je tzv. CERN directory-based . V kazdem adresari je soubor .cacheinfo, ktery obsahuje rici udaje pro cache. Kdyz se poprve k tomuto adresari pristoupi, cache si tento soubor nacte a ulozi do pameti. Pokud se k tomuto adresari pristupuje, ukladaji se zmeny (nove objekty, pristupy) jen do pameti
a nikoliv i na disk. Pokud ji stopnete pomoci CTRL-C, kdyz ma sice objekt ulozen na disku, ale
.cacheinfo porad jeste v pameti, objekt se po restartu cache nenajde a pri udrzbe se smaze.
Pokud se pristupuje k objektum offline, tak jedina vec, co se u nich meni je LRU, coz
je nepodstatne, takze v tom pripade ze mozne CTRL-C mackat kdykoliv.
Proto se musi cas od casu obsah teto pameti ulozit na disk.
Kazde 3 minuty se uklada obsah teto pameti na disk (x dirs saved). Az je ulozen, nastavi se mu priznak,
ze je vhodny pro smazani. Pokud se s adresarem vice nez 3 minuty nepracuje, je z pameti
vymazan (garbage collected).
>Jak jsem vyrozumel tak ty garbage by tam byt nemely
ne to je naprosto normalni.
>Aby bylo vypnuti modemu "korektni" musim cekat na 0 dirs saved?
Ne. Modem si muzete vypnout kdykoliv. Pochopitelne, ze ty objekty co se tahaji se nedotahnou a pokud nechate scache bezet dal tak ji spojeni spadne na timeout a nedotahane objekty sama smaze. Vypnuti modemu nema na integritu dat zadny vliv.
Subject: Re: scache
Date: Sun, 16 Aug 98 23:55:40 +0200
>jima hruza a p°edem to vzdavam. Vlastne ani snad se uz nechci nic
>dovedet,ale pozadat vas o doprogramovani tohot prikazu v treba v jave
>aby se vyuzilo uz nainstalovaneho jdk(jre), nebo jeste lepe, do
>scache.cnf dat radek, ze data schovavt napr. 3dny.
od v 0.30 to umi, si prectete gc.cnf, poeditujte a
java scache -gc
smaze stara data.
>Dnes jsem se take chtel prihlasit na home page jako uzivatel. Vyplnil
>jsem e-mail adresu, zmackl Watch it, ale odpovedela mi scache, ze tedy
>ne. Takze si nejsem v∙bec jisty, zda-li jsem prihlasen, ci ne.
pochopitelne ze ne. Jednoducha rada - spuste scache az kdyz si nazhavite modem na inet,
nebo pouzijte parent proxy zadanou pomoci IP adresy nebo pouzijte prepinac
-faststart. Souvisi to s chybou Javy 1.1. Asi o tom napisu clanek do NM.
>Navod pro ostatni neznalce (bfu) napisu, ale jeste musim vyzkoumat, jak
>to udelat, aby to bezpecne jelo, kdyz cely obsah cacheroot proste smazu.
>Zatim kdyz to udelam, tak to jede,ale stranku v home to nenacte a
>nektere dalsi take ne. Nepripada vam to jako przneni programu?
Kdyz ji celou smazete, tak je to pochopitelne vase blbost stejne jako
format c:, to data smaze a nikdo to za chybu Windows nepovazuje.
Pri restartu si ten adresar vytvori znova. Odkud by mela
asi tak ty data brat? Ty data co vidite, jsou ty co mate v cache browseru,
pokud jste offline, tak scache posila kod 304 i kdyz ty data v sobe ulozene nema,
coz zpusobi ze je browser zobrazi, pokud je ma ve sve cache.
Subject: scache po stoprvni
Date: Sat, 22 Aug 98 14:49:28 +0200
>Nerozumim tomu, co jste mi radil v posledni zprave. Zopakuju problem.
Ja tento problem znam. Je to tim, ze pise cache Host Uknown.
Polopaticke vysvetleni cim je tento problem zpusoben (mozno zahrnout
do navodu), mozna to vysveleni na ten shutdownflag by se tam hodilo
dat take , porad se na to nekdo pta a vsem rikam at si s tim nelamou
hlavu a mackaji CTRL-C.
JVM (Java Virtual Machine) si udrzuje interni cache pro DNS zadosti.
pokud klient chce napr. adresu stroje netmag.cz, JVM se podiva do sve
interni cache, zda tam tento zaznam je, pokud tak je pouzije jej, pokud
ne, zjisti ho z DNS serveru. V beznem prostredi (LL na Inet) to nepusobi
zadne problemy. Problem je, kdyz mate inet pres dial-up. Kdyz scache
startuje pta se na DNS zaznam watchit.netmag.cz, aby prekontrolovala svou
posledni verzi a pripadne stahla novy adBusters ruleset. Kdyz scache
spustite bez pripojeni k internetu je jasne, ze OS odpovi na vsechny zadosti
o DNS jmena tak, ze neexistuji a JVM si to ulozi do sve cache. Kdyz pak
pripadne nahodite modem a budete chtit nejakou adresu, ktera je jiz v
cache JVM oznacena jako neexistujici, scache vam z dane adresy zadny
dokument neprenese. (pokud vam neco posle, tak to budou jen ty dokumenty,
ktere ma v cache).
a) prepinac -faststart zpusobi, ze se nebude scache ptat na DNS jmeno
Watchit.netmag.cz pri svem startu. Coz je castecne reseni problemu
s watch item.
b) restartnuti scache kdyz nahodite modem zpusobi vymazani JVM DNS cache.
c) pouziti proxy serveru providera, zadaneho pomoci IP adresy se mne ukazalo
jako nejlepsi reseni.
ja jako matlal z cesnetu pouzivam cesneti cache, takze si tam dam tohle:
http_proxy 194.50.6.6 3128
od te doby nemusim restartovat scache kdyz nahodim modem. Mne se scache spousti
hned pri startu systemu a tak se nemusim o ni jiz starat. Nevyhoda je v tom, ze kdyz
cesnetu spadne jejich cache (obcas se to stava), tak si nestahnu z INetu ani bajt. Je proto
nutne v konfiguraci tenhle radek zakomentovat a restartnout scache.
>Ted udrzba dat.
>Jak spustit?
java scache -gc
-nebo-
jre -cp . scache -gc
>Ta udrzba bezi soucasne s scache
je to nezavisly proces, muze (ale i nemusi) bezet soucasne s hlavnim. Na
rozdil od scache to neni daemon, ale je to jednorazova akce. Po spusteni
to provede udrzbu dat a skonci to.
>a to -gc je jen jakysi parametr se kterym scache spoustim?
presne tak
>Kdyz v cg.cnf nastavim cache_size 10, tak po dosazeni 10 MB se budou
>nejstarsi objekty odmazavat a adresar cache root se nebude zvetsovat?
ne. Automaticky se nebude nikdy nic odmazavat. Scache (hlavni) vubec
se souborem gc.cnf nepracuje - takze uklada porad nove soubory na disk
bez ohledu na nastavenou velikost.
Spoubor gc.cnf pouziva GC proces, ktery po spusteni naindexuje
celou cache (coz chvili trva 100MB cache se indexuje na 386/40 asi pul hodiny),
u kazdeho objektu spocita hodnotu, jak moc je dobry kandidat pro GC,
potom objekty setridi podle teto hodnoty a zacne mazat do te doby, nez se dosahne potrebna velikost.
Hodnotu ovlivnuji ruzne direktivy v GC.cnf, napriklad je mozne to nastavit aby se vetsi soubory mazali drive nez mensi, atd.
Subject: dalsi dotaz
Date: Thu, 27 Aug 98 13:10:10 +0200
> Je ovsem zajimave, ze ja
>nejdrive spoustim scache, pak netscape a pak modem. Vse funguje bez
>problemu do doby kdy chci odeslat neco z web stranky.
to nema specificky s odesilanim dat nic spolecneho. Pokud
ten problem nastane, tak netaha zadne stranky z daneho serveru
ani kdyz je pripojena k internetu.
Ty, co vypadaji ze funguji se posilaji z cache.
>Ovsem te udrzbe stale moc nerozumim.
>Mohu scache spoustet s parametrem -gc pokazde?
Kdyz se scache spousti s parameterm -gc tak nefunguje jako proxy cache,
ale jako uklizec dat. -gc neni neco NAVIC k proxy cache ale
neco JINEHO. Muzete to povazovat pro jednoduchost za uplne jiny program.
>Ono to tedy naindexuje celou cache, dle vasich slov vybere kandidaty pro
>gc (je to garbage colletion? jestize ano budu na sebe nezrizene hrdy) a
>pak se musi pouzit to killunref?
GC je pochopitelne i hned smaze na pozadovanou velikost.
Killunref se uz pouzivat nemusi. Byla to jakasi drivejsi kontrola integrity cache. Operace -gc
zahrnuje jiz i tuto akci a neni ji tedy nutne pouzivat samostatne.
>Pokud jsem to napsal spravne tak prosim presnou syntaxi povelu
>jre ..........
java scache -gc
-nebo-
jre -cp . scache -gc
>a pak kdyz zmenim cache size na 10 tak to obsah zmensi na 10MB?
ano. Vyzkousejte si to a uvidite co to dela. Krome toho 10 MB na cache je velmi malo,
jako rozumne minimum bych doporucil alespon 25. Pochopitelne ze cim vice tim lepe
Ja osobne mam na disku vsechny stranky za posledni 3 mesice a gc spoustim tak jednou za 14 dni.