需要使用 CrystalImageCleaner 物件,才能確保檢視器所使用的暫存檔會定期移除。在使用檢視器的 JSP 頁面中加入具有適當設定的 CrystalImageCleaner 物件,有助於改善 Web 應用程式的效能。
注意 您的 JSP 頁面中必須有下列一行程式碼,才能確保 CrystalImageCleaner 物件可以使用。
<%@ page import="com.crystaldecisions.report.web.viewer.CrystalImageCleaner" %>
這個範例方法會建立 CrystalImageCleaner 物件,此物件每分鐘會掃描查看是否有影像檔案,但只會刪除至少已存在 2 分鐘的檔案。這些設定必須適當地加以調整,才能確保應用程式達到最佳效能,因為這些設定的最佳值與檢視器的使用量以及應用程式的設計特性非常相關。
CrystalImageCleaner.start(getServletContext(), 60000, 12000);
這個範例方法會在 JSP 頁面從服務移除後,停止 CrystalImageCleaner 物件。
CrystalImageCleaner.stop(getServletContext());
Business Objects http://www.china.businessobjects.com Support services http://www.china.businessobjects.com |