[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ A ] [ B ] [ next ]
Add Java runtime directory to your PATH if it was not done by Java installation program. See also Checking the Java installation, Section 3.4
If you have Java 1.3 or newer, you need to have current directory '.' listed in environment variable CLASSPATH; which is not in default Java installation. If not there you need to simply add -cp . option to Java runtime, just before scache: java -cp . -ms1m scache
Are .class files in your current directory?
Do you unpacked scache.zip with utility with long names support?
Do you recreated directory structure while unpacking archive?
Are .class files located on disk, which supports long names?
Do not write .class extension when running smartcache. DO NOT RUN java scache.class !
Do you have at least Java 1.1 version ? Type java -version for report.
If you are using OS/2, Smart Cache will not operate on FAT drives (no long names).
This may be caused by one of following things: [6]
Smart Cache is already running or
Other application runs on the Smart Cache port. Try telnet
to it.
If you do not get Connection refused. error, change port in
configuration file.
Address specified as BindAddress is not your local IP address. [7]
You do not have the loopback interface configured. (Very common problem on OS/2 machines) Type: ifconfig lo 127.0.0.1
See section URL blocking, Section 5.6
Warning: Page has Expired The page you requested was created using information you submitted in a form. This page is no longer available. As a security precaution, Internet Explorer does not automatically resubmit your information for you. To resubmit your information and view this Web page, click the Refresh button.
You can't. HTTP proxies do not cache POST requests.
Smart Cache supports caching of FTP transfers only if you have set http_proxy or ftp_proxy to server, which supports FTP via HTTP. Many ISPs have it. If you do not know any, set up your browser to not use Smart Cache for FTP transfers. See also Configuring a Web browser, Section 4.3, Using Smart Cache for non-HTTP protocols, Section 7.8.
It is a gzipped page. Turn on switch: use HTTP/1.1 when talking to proxy server.
Smart Cache do not alter received pages/data in any way; It changes just HTTP headers (when sending to server or to client). If you see different page, it means that remote server sent you a different page. Right question is: ,,why server send me a different page?''
Because Smart Cache modified HTTP request from your browser. The biggest effect on sending different pages has User-Agent: header. If you are using fake_user_agent disable it.
fake_user_agent changes your web browser identity. Some server sends slightly modified versions of pages to some browsers. [8]
remove_pragma_no_cache When set, 'Pragma' header will be deleted in outgoing requests. (Increases successful IMS hit rate)
referer_hack dynamically changes Referer header.
fake_referer changes Referer header to specified String. If fake_referer is used, referer_hack is ignored.
fake_cookie and cookies filter can replace/remove cookies.
Look at directive default_refresh_pattern. First number is for ignoring reload requests. If there is bigger number than zero, reloads of younger page than that are forbidden. If you don't want to ignore reload requests, set it to zero, but better is to use some small value, such as 1-3 minutes for avoiding reloads forced by browser itself. See also Configuring refresh patterns, Section 7.2 [9]
Some browsers (such as MSIE-4) can be configured to dial your ISP automatically when you click on a link, but this feature gets disabled if you specify a proxy running on your own computer (with address localhost or 127.0.0.1) because these addresses don't require dialing. Smart Cache knows nothing about dialing, so it doesn't work. To make automatic dialing work, make up a name such as smart.cache and use it in the proxy settings instead of localhost, and then add 127.0.0.1 smart.cache to file c:\windows\hosts (if there already is a line beginning with 127.0.0.1, just add smart.cache at the end of it.) This should also work with Netscape Communicator 4 on machines where MSIE-4 has been installed.
add -ms1m (start JVM with 1MB memory pool) option, before scache to command line for invoking java interpreter. If this do not helps too much, try different Java runtime.
It is normal. Java tries to use free memory when it is available. If this
memory will be required by other applications kernel just swaps it out and it
will be never (rarely) loaded back. For forcing kernel to do that (free memory
is good for dynamic disk cache) use some utility, such as my
swapout
, which allocates all available physical memory, touches
this memory and exits.
Smart Cache supports https now, but these pages can not be cached
because there are ENCRYPTED! Smart Cache do not even knows URLs of
encrypted requests. Blocking entire HTTPS site via fail.cnf
works. If you have direct connection to Internet you will not get any extras
when using SC as https proxy.
[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ A ] [ B ] [ next ]
Smart Cache Manual
0.94hsn_nospam_at.sendmail.dot.cz