Чрезвычайно медленный экспорт PDF в производственной среде - PullRequest
0 голосов
/ 04 июля 2019

Я использую wkhtmltopdf (knp_snappy) для экспорта PDF в Symfony 3.4.В среде 'dev' все идет отлично.В среде «prod» это другое дело, быстрый экспорт идет очень хорошо, но объемный экспорт очень медленный.

Большой экспорт в режиме «dev» выполняется за 3 минуты, но все ещене завершено через 30 минут в режиме 'prod'.

Я пытался редактировать php.ini

opcache.memory_consump = 256

opcache.max_accelerated_files = 20000

opcache.validate_timestamps = 0

realpath_cache_size = 4096K

realpath_cache_ttl = 600

Я пробовал несколько значений, но ничего не помогает.

Часть моего кода, которая работает медленно, такова:

$this->get('knp_snappy.pdf')->generateFromHtml($html, 
        $cachePath.$fileNameCreate,
        array( 'header-html'=>$header,
            'footer-html'=>$footer,
            'disable-javascript' => true,
            ));

Я сделал несколько дополнительных тестов, все отлично работает в режиме dev и prod, если отладка верна.Но в режиме prod и отладке до false он снова становится чрезвычайно медленным.

Кто-нибудь когда-либо сталкивался с подобным типом проблемы?

Есть ли у вас какие-либо идеи о том, что может вызвать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...