自動入札システムのあるオークションサイトを作っています。このシステムにより、人々はそこにいなくても入札を行うことができます。
私の質問は、そのようなシステムをどのように実装するかです。私はphpファイルを作成し、すべての準備が整いました。毎秒更新されるhtmlページを作成しました。それは機能しますが、より良い解決策があるかどうか疑問に思っています。
私が試した 2 番目のオプションは、Web ページを毎秒開く Java アプリケーションを作成することでした。これは、メモリ/CPU を「大量に」消費します。また、どこかにメモリリークがあると思います。
このアプリケーションは、centOS と Plesk を備えた専用の Linux サーバーで実行しているため、多くの代替手段があると確信しています。
例えば:
毎分 php ファイルを実行する cronjob で、php ファイルがスリープ状態で 1 分間ループします。
1 秒でループする 1 つの php ファイルがスリープします。
1 秒後に別の cronjob を実行してスケジュールする 1 つの cronjob。
MySQL スケジューラですが、それを実装する方法がわかりません。また、他の書き込みのためにデータベースをロックしていると聞きました。
cli、perl、python スクリプトについても聞いたことがありますが、どれにも詳しくありません。
これらのオプションの知識がある人は、この件について私に光を当ててください。速度とメモリ使用量の点で最適なソリューションを探しています。
誰かが別の代替ソリューションを持っている場合は、それも聞いてうれしいです.