登録リストがあり、リストの各人に PDF を送信する必要があります。各電子メールには PDF が含まれている必要があります。この PDF はサーバー上に基本バージョンがありますが、各個人は名前/会社などでパーソナライズする必要があります。これは各人に電子メールで送信する必要があり、現時点では合計で 2,500 になりますが、将来的にはさらに多くなる可能性があります。
このプロジェクトに取り組み始めたばかりですが、先週から継続的に遭遇した問題は、サーバーがこれを処理できないように見えるということです。現在、スクリプトは Zend を使用しているため、Zend_Pdf と Zend_Mail を使用して PDF を作成し、電子メールで送信できます。Zend_mail は smtp.com から smtp サーバーに接続して、実際の電子メール送信を行います。
サーバー上でかなりの数のサイトを実行しているため、サーバーがダウンするわけにはいきません。バッチで実行すると、ダウンし始める可能性があります。これまでの最善の解決策は、ローカル マシンからスクリプトに対して curl を実行することです。その後、curl スクリプトはそれをバッチで何度も繰り返し呼び出します。これでも問題が発生する場合があり、完了した後でもメモリを大量に消費するようです(方法はよくわかりません)。
だから私が探しているのは、ライブラリ、コード、サーバーのセットアップに関する情報など、これを実行するための情報です。私はアイデアを使い果たしました。これは、これまで (特に一括レベルで) 実際に行う必要がなかったことです。
ありがとうございました。
編集:
また、PDF にバーコードを作成するために zend_barcode::factory を使用していることを忘れていました。