Acabei de experimentar esse problema, então acho que posso contribuir um pouco aqui. Se você olhar o documento de pdftoppm , você notará no servidor ao vivo que você não está redimensionando para 1200px, em vez disso, você está definindo a resolução para 1200 (o padrão é 150), o que explica o longo tempo de processamento necessário em seu servidor ativo
pdftoppm -f 1 -l 1 -r 1200 "$infile" "$outfile"
deve ser alterado para
pdftoppm -f 1 -l 1 -scale-to 1200 "$infile" "$outfile"
, que deve fornecer a mesma velocidade que o seu servidor de desenvolvimento.