我正在構建一個網站(託管在GoDaddy上),該網站將顯示有關通過其他網站的API獲取的數據的圖表和圖表。另一個網站每天只更新其數據一次,因此我只需每天進行一次API調用即可獲取最新信息。這是我的計劃:不處理用戶請求的服務器端.rb腳本(例如,由cron運行的腳本)在哪裏去?
在我的託管服務器的文件系統中的Ruby腳本做的API調用,並保存相關信息,以.txt文件對本地文件系統中的文件。
另一個Ruby腳本根據這些.txt文件中一堆不同的切片和數據的骰子生成一大堆PHP文件。 (PHP文件是用戶請求的過程)
上述兩個腳本均作爲cron作業運行,每天一次。
要改寫我的問題:哪裏的服務器端腳本,這是對用戶的請求無關,得到安置網站的文件系統上,特別是如果用戶從未應該看到他們甚至真的可以知道它們的存在? (或者我錯誤地假設像/ruby/script.rb
這樣的設置是不好的做法,因爲人們可以通過網絡瀏覽器直接訪問該文件?)
或者是我對這個根本上有缺陷的整個方法?我應該澄清一下,我正在做這個項目來自學Ruby,並學習更多關於Web開發的知識。