我正在拍攝一個擁有自動出價系統的拍賣網站。這個系統讓人們不必去那裏投標。自動數據庫每秒讀取/寫入
我的問題是如何實現這樣一個系統。我做了php文件,一切都準備好了,我做了一個每隔一秒刷新一次的html頁面。它的工作原理,但我想知道是否有更好的解決方案。
我試過的第二個選項是製作一個java應用程序,它每秒打開網頁。這會消耗大量的內存/ CPU。另外,我認爲在某處存在內存泄漏。
我使用centOS和Plesk在專用的Linux服務器上運行此應用程序,所以我確信有很多替代方案。
例如:
執行一個PHP文件每分鐘,其中php文件環路,用於以休眠一分鐘一個cronjob。
一個php文件,循環1秒睡覺。
一個cronjob在一秒之後執行並安排另一個cronjob。
MySQL調度程序,但我不知道如何實現,我聽說它鎖定了其他寫入數據庫。
我也聽說過cli,perl,python腳本,但我不熟悉它們中的任何一個。
請有人可以瞭解這些選項的任何知識,請在這個問題上爲我提供一些指導。我正在尋找最適合速度和內存使用的解決方案。
如果有人有另一種替代解決方案,我會很高興聽到這一點。
您是否需要在服務器端運行PHP來更新內部狀態(數據庫,拍賣等),還是需要自動更新客戶端的網頁(顯示進度,出價等)? – csl