※ 引述《nakasaki (I love Wendy ^-^)》之銘言:
: 我是想寫一個Web介面的程式
: User端要去隨時查看server端是否有新的資料進來
: 以便做其他的處理
: 所以希望能每隔兩三秒就去查尋一下
: 若沒有新資料 就等兩三秒 再查一次
: 如果有 就進一步做其他處理
通常開一個網頁 慢一點 都會超過三秒鐘
所以這樣的更新頻率真的太高了
看樣子比較適合用AJAX(需要用到Javascript)
每3~5秒去做一次XMLHttpRequest
把結果(看是要用HTML,XML還是JSON來處理)讀到網頁上面
雖然AJAX是比較複雜的解決方法 但也是最短時間更新最好的方法
或者是做一個小型的inline frame,讓框架裡面的網頁來做refresh的工作
: : 不知你是要透過web介面存取文件
: : 還是要在後端,例如直接在server端執行?
: : 如果是web介面
: : 假設你的網頁檔名是xxx.php
: : 裡頭寫好文件的存取方式
: : (例如用fopen函數)
: : 至於每格一段時間自動執行部分,可以用
: : <META HTTP-EQUIV=Refresh CONTENT="10; URL=xxx.php">
: : 10代表十秒後指向xxx.php(也就是指回原本網頁)
: : 如果是在server端進行
: : 在linux可以用crontab
: : 在windows可以用內建的排程管理軟體(控制台內)
: : 或是nncorn等軟體去安排
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.60.97