Я имею в виду http://www.highcharts.com/docs/export-module/render-charts-serverside.Passivate Highcharts Экспорт Phantom JS Web Server?
Вы также можете запустить скрипт веб-сервера. Поступая таким образом, нам не нужно начинать процесс PhantomJS снова и снова для каждого задания преобразования, и это приводит к лучшей производительности. При запуске сценария в режиме веб-сервера результат не сохраняется в файле, а возвращается как строка base64, если только вы не хотите экспортировать его в SVG или PDF.
Я успешно сделал это, но мне было интересно, есть ли способы пассивировать сервер, когда это не требуется, и активировать сервер всякий раз, когда я отправляю запрос на SVGConverter?
Спасибо.
Причина, по которой я прошу об этом, заключается в том, что я понял, что JBoss значительно замедлился после того, как PhantomJS работает в фоновом режиме. jBoss в конечном итоге исчерпает память, так как poolCleaner() в классе AbstractPool вызывается все больше и больше раз из-за планировщика. Есть ли другие способы обойти эту проблему? – Belvia