2014-09-03 5 views
0

Я имею в виду http://www.highcharts.com/docs/export-module/render-charts-serverside.Passivate Highcharts Экспорт Phantom JS Web Server?

Вы также можете запустить скрипт веб-сервера. Поступая таким образом, нам не нужно начинать процесс PhantomJS снова и снова для каждого задания преобразования, и это приводит к лучшей производительности. При запуске сценария в режиме веб-сервера результат не сохраняется в файле, а возвращается как строка base64, если только вы не хотите экспортировать его в SVG или PDF.

Я успешно сделал это, но мне было интересно, есть ли способы пассивировать сервер, когда это не требуется, и активировать сервер всякий раз, когда я отправляю запрос на SVGConverter?

Спасибо.

ответ

0

Вы не можете запускать сервер удаленно, поэтому сервер должен быть включен.

+0

Причина, по которой я прошу об этом, заключается в том, что я понял, что JBoss значительно замедлился после того, как PhantomJS работает в фоновом режиме. jBoss в конечном итоге исчерпает память, так как poolCleaner() в классе AbstractPool вызывается все больше и больше раз из-за планировщика. Есть ли другие способы обойти эту проблему? – Belvia

Смежные вопросы