サーバレンタルにて
自動登録を再開しました。
その、プログラムの概要を書いておきます。
メモ程度に・・・
1、とりあえず、HTMLからデータを読み込む
2、そのデータが直前の登録内容と同じではないか確認(連続登録防止)
3、次に、それをユーザデータと照会して重複が無いか確認(重複登録防止)
4、そのデータをユーザデータに書き込みそのときにファイルはロックする。(ファイル破損防止)
5、ロックを解除し、ユーザに登録完了メールを送信する(このときはまだ、登録は完了していない)
6、毎時0分と30分にシェルがファイルを徘徊し登録処理を行う。
(バッチ処理のような形式、30分間隔で行われているのは負荷を抑えるため)
前回のプログラムでは
重複処理などはHTML側に任せていた
しかし、それでは二重登録などは防げなかったため
新プログラムでは導入した
このプログラムはすべて独学で行ったもので
構文ミスなどがある場合があるため
バグの発見をした場合は報告をお願いします。

コメントする