자동 입찰 시스템을 사용하는 경매 웹 사이트를 만들고 있습니다. 이 시스템은 사람들이 거기에있을 필요없이 입찰 할 수있게 해줍니다.자동 데이터베이스 읽기/쓰기 매시
제 질문은 이러한 시스템을 구현하는 방법입니다. PHP 파일을 만들었고 모든 것이 준비되었습니다. 매 초마다 새로 고치는 html 페이지를 만들었습니다. 그것은 작동하지만 더 나은 솔루션이 있는지 궁금합니다.
내가 시도한 두 번째 옵션은 매초마다 웹 페이지를 여는 자바 응용 프로그램을 만드는 것입니다. 이것은 많은 메모리/CPU를 소비합니다. 또한 어딘가에 메모리 누수가 있다고 생각합니다.
나는 centOS와 Plesk가있는 전용 Linux 서버에서이 응용 프로그램을 실행하므로 많은 대안이 있다고 확신합니다. 예를 들어
:
PHP 파일을 PHP 파일이 잠 가진 분 루프 분마다, 실행 cronjob에.
1 초 동안 반복되는 하나의 PHP 파일이 잠자기 상태가됩니다.
1 초 후에 다른 cronjob을 실행하고 예약하는 cronjob.
MySQL 스케줄러를 구현하는 방법을 모르겠지만 다른 쓰기를 위해 db를 잠그는 것을 들었다.
또한 cli, perl, python 스크립트에 대해 들었지만 그 중 하나에 익숙하지 않습니다.
이 옵션에 대한 지식이있는 사람이라면이 주제에 대한 저의 의견을 밝힐 수 있습니까? 속도와 메모리 사용 측면에서 가장 적합한 솔루션을 찾고 있습니다.
누군가 다른 대안 솔루션을 가지고 있다면 나도 그 이야기를 듣고 기뻐할 것입니다.
내부 상태 (데이터베이스, 경매 등)를 업데이트하기 위해 서버 측에서 PHP를 실행해야합니까, 아니면 클라이언트의 웹 페이지를 자동으로 업데이트해야합니까 (진행 상태, 입찰 등 표시)? – csl