Introduction to APGen
What Is APGen?
- Active Page Generator™ (also referred to as APGen™) is a programming environment for generating web page files.
- Developers program with APGen by writing APG scripts, which are very similar to ASP (Active Server Pages) files. APG scripts can use the VBScript, JScript, PerlScript and Python scripting languages.
- When an APG script is executed, it generates output, which is normally written to a file. This file can be HTML, ASP, XML, HTML fragments, or any text or binary file.
- APG scripts can be executed using the APGen COM component. APG scripts can also be executed from the command line or from Windows Explorer.
What Is APGen Used For?
- APGen is primarily used to improve the performance of dynamic web sites. Typically, site capacity is improved by 5 to 100 times, and web page response time is reduced by 20% to 90%. Financial savings per year range from tens of thousands to millions of dollars in web site costs.
- APGen is also widely used to automate web page authoring and maintenance. Tasks such as adding new pages, maintaining navigation links, managing the web site hierarchy, templating, and managing web site content are automated with APGen. By making web sites more programmable, they become easier to develop and maintain. Financial savings per year range from tens of thousands to millions of dollars in web site development and management costs.
- APGen is also used for programatically generating static pages used in offline web sites, CDs, and HTML help. For example, this APGen documentation was developed using APGen.
What Is ASPCache?
- ASPCache™ is a COM component that provides high-performance data caching and page fragment caching in Active Server Pages.
- ASPCache supports expiring cached items and flushing items that have not been used in a while.
- ASPCache's collection functionality is highly optimized - our tests show that ASPCache is 20+ times faster than the ASP Application object and 300+ times faster than the Commerce.Dictionary from Site Server Commerce Edition 3.0.
- For additional information on ASPCache, see the ASPCache Documentation.
Further Reading
Continue your reading with these topics: