![]() |
![]() |
Byteserving
Adobe PDF Files What is Byteserving
(page-at-a-time downloading)? Other considerations
Other byteserving resources
Webservers that support Byteserving "natively" (out of the box) |
The top server companies are providing support for byteserving (using byteranging) PDF files. Web servers that currently include built-in support for byteserving PDF files: |
||
![]() |
Microsoft's Internet Information Server | |
![]() |
Netscape Enterprise Server 2.0 and later (which is bundled with SuiteSpot Server 2.0) Netscape FastTrack Server 2.0 |
|
![]() |
Apache 1.2 and later | |
![]() |
O'Reilly and Associates' Web site | |
![]() |
QuarterDeck Corporation's WebStar for Macintosh 2.0 | |
Other Solutions for Web Serving Note: Adobe Systems does not supply support for the following solutions. For Netscape Servers For Apache Servers Note: Adobe Systems does not supply support for the following solution. This script can be used on servers that don't support the byteserver plug-in. The script implements the HTTP "Byte Range Retrieval Extension to HTTP" protocol documented in: |
"HyperText
Transfer Protocol-HTTP/1.1" Internet Draft: <rfc2068.txt> http://ds.internic.net/rfc/rfc2068.txt |
|||||
Network
Working Group Category: Standards Track January 1997 |
|||||
J. Gettys J. Mogul DEC |
H. Frystyk T. Berners-Lee MIT/LCS |
R. Fielding UC Irvine |
Servers Supported
It should be also possible to use this script with most other Web servers that support PERL CGI scripts. However, it is known not to work with certain versions of Microsoft Internet Information Server. However, Microsoft Internet Information Server version 2.0 or later can be configured to include built in support for byteserving. The byteserving PERL script does not work with the Webstar server from Quaterdeck's Star-Nine Division. However, Webstar 2.0 server includes built-in support for byteserving. If you try using another server please send e-mail to byteserve-feedback@adobe.com to let us know whether or not you're successful. (Please note, this is NOT a tech support address.) Installation Install the byteserver.pl CGI script on your Web server as you would any CGI script. On most servers, this means copying it to your cgi-bin directory. Before copying your PDF files to your Web server, optimize them for byteservering using Adobe(R) Acrobat Exchange(R) 3.0. To byteserve a file found at http://www.myserver.com/mypath/pdf_file.pdf using the script "byteserver.pl", specify the URL as http://www.myserver.com/cgi-bin/byteserver.pl/mypath/pdf_file.pdf. You can give the script a different name as long as it's reflected in the URL. Brief Explanation of the Script The script expects to see the file for which bytes are being requested in the PATH_TRANSLATED environment variable. It expects to see the ranges requested in the HTTP_RANGE environment variable. If there are no ranges specified, the script returns the ranges as a multipart MIME response along with a status code of 206 (a new return code that means partial content is being returned by the server). The multipart MIME response indicates which ranges are being returned by each body part. Security note Notes on Specific
Servers The byteserver.pl script works with NCSA HTTPd server 1.5.2 but it is known to be incompatible with NCSA HTTPd server 1.5 and 1.5.1. Apache 1.0.5 and 1.1.1
Download the Byteserver PERL script |
| Home | Acrobat | Acrobat 3.0 | Acrobat Reader | Acrobat Capture 2.0 | Adobe PDF | | Solutions | Resources | Get Help | |
Send Adobe your
feedback! Copyright ©
1998 Adobe Systems Incorporated. |