Используйте кэширование!
при использовании WordPress (например), можно использовать что-то как WP-Super-Cache. При использовании регулярного PHP существует все еще много опций, которые можно использовать включая кэш-память . Или можно просто использовать регулярное кэширование стиля прокси сквида.
Любое кэширование, которое Вы используете, поможет пуленепробиваемый (или slashdot/digg-proof) Ваш сайт:-)
Напишите вспомогательный класс Java со статическим методом, который получит целочисленный аргумент и вернет желаемый результат :
package com.yourname.reports.util;
public class JrUtils {
public static String intFormatter(int arg) {
return "Beautified int: " + arg;
}
}
Добавьте этот класс в путь к классам, используемый для компиляции шаблона jasperreports и для среды выполнения. В iReport щелкните правой кнопкой мыши заголовок отчета в представлении «Инспектор отчетов» и выберите «Свойства». Прокрутите вниз до «Импорт» и добавьте свой класс:
com.yourname.reports.util.JrUtils
Добавьте в отчет импортный класс Java и вызовите статический метод из поля, используя:
<![CDATA["Transformed int: " + JrUtils.intFormatter($F{intValue}) ]>