10/10/2018, 00:24

tạo chương trình thường trú trong trang web php!

hi mấy huynh,
Ai biết cách hay kỹ thuật nào giúp mình viết một trang web php mà trong đó luôn có một chương trình thường trú ví dụ cứ 5' thì chương trình này sẽ tự động lấy thông tin từ database rồi tính toán cập nhật lại.Ý em là làm sao mình tạo được một chương trình như thế run xuyên suốt cùng với trang web của mình.

em đang làm đồ án môn học tự nhiên cần viết một tiến trình thường xuyên tính toán dữ liệu và cập nhật real time nhưng ko biết kỹ thuật nào để nhúng tiến trình đó vào trong cùng website bên server của mình.

mong được sự chỉ giáo của mọi người.
thanks
hackson viết 02:27 ngày 10/10/2018
dùng Ajax hoặc iframe
itman85 viết 02:31 ngày 10/10/2018
thật ra vấn đề của em là thế này:website của em sẽ dùng database do một chương trình khác update.Tức là có một chương trình luôn lấy thông tin từ một nguồn nào đó về xử lý và lưu xuống database cho website của em sử dụng. để cho thông tin được cập nhật thường xuyên thì chương trình đó phải chạy xuyên suốt.VẬy làm sao em có thể upload chương trình đó và website lên server để dùng chung được database và làm sao để chương trình đó được kích hoạt trên server.
Nếu ko đc thì có giải pháp nào khác không?
Mong được các cao thủ chỉ giáo!
xin cảm ơn nhiều.
thang kho viết 02:39 ngày 10/10/2018
- viết chương trình desktop bình thường, cho kết nối đến cùng 1 db, rồi để máy của mình chạy xuyên suốt cùng với server...(hơi bị đuối)
- Tìm hiểu cơ chế schedule của PHP, rồi viết một schedule module, để thực hiện mỗi 5'/1 lần. (Cái này thì em ko biết)

[=========> Bổ sung bài viết <=========]

có trang này, pác tham khảo thử xem: http://www.phpjobscheduler.co.uk/
itman85 viết 02:28 ngày 10/10/2018
nếu thế thì mình có thể lập một schedule trong php để cứ sau 5' sẽ gọi thực thi một file exe trong cùng thư mục chứa website,rồi 5' lại exit file exe đó được ko mấy bác?

[=========> Bổ sung bài viết <=========]

mà không biết là khi mình upload website lên host nó có cho mình cấu hình gì để có thể kích hoạt tự động file exe mà mình upload cùng với website ko nhỉ.Ví dụ ở desktop thì mình chỉ cần copy vào thư mục C:\windows\Start Menu\programs\startup này thì tự động startiup.Nếu có thế thì mình đỡ phải xử lý nhiều.
thang kho viết 02:32 ngày 10/10/2018
sao cái scheduler của pác ko thực hiện luôn công việc cho rồi, cần gì tới file exe nữa...
itman85 viết 02:38 ngày 10/10/2018
vì mình muốn xử lý công việc đó bằng ngôn ngữ khác như C sẽ nhanh hơn và dễ làm hơn là viết bằng php.Nên viết thành module khác hoạt động độc lập và làm tốt hơn là viết bằng php.
khuongCOMPUTER viết 02:32 ngày 10/10/2018
Nếu dùng host có cPanel thì có cronjob đấy, viết cho nó cái file php. Nhưng xem host dùng cho phép thời gian cronjob là bao nhiêu (từ 10p đến 15p tùy host) kẻo bị suspend oan mạng.
tonvinh viết 02:32 ngày 10/10/2018
Bạn search cronjob php, crontab php để tìm hiểu nhé. Vấn đề ko khó lắm, quan trọng là bạn có linux để làm ko
hackson viết 02:39 ngày 10/10/2018
Ứng dụng web có dạng kết nối không đồng bộ, không hiểu mấy bác định làm gì?
Bài liên quan
0