作者 主題: 閒聊 php 免費網空  (閱讀 7599 次)

0 會員 與 1 訪客 正在閱讀本文。

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
閒聊 php 免費網空
« 於: 2019-01-08 13:57 »
由於 11月底家裡 switch 壞掉
網路上許多即時資料沒同步就換月了
因此最近找了許多免費網路空間
並把一些程式改寫成 php 版
希望將來家裡網路就算斷幾天 , 免空還能代抓暫存

測試了近 20 個 , 最後能用的僅 2 個 + 1 個勉強頭痛使用
https://www.2freehosting.com  => 提供 1 G
https://www.5gbfree.com => 想送他 5tbfree 網域

勉強頭痛使用 :
http://www.uhostfull.com => 因為無限空間 , 但限 30000 inode

依小弟使用量 ,  1 G 能預備兩年
每天 check 20幾個位置 ... 3萬 inode 也才 2.5 年
雖然限制 inode , 刪除前 , 總可以把該月壓成 zip 阿 (就當異地備份吧)
之所以頭痛 , 是因為他有防 DDOS javascript
http://phorum.study-area.org/index.php/topic,72291.msg344982.html#msg344982
那篇讓小弟認識到這技術 , 但其實多年前就遇到過 , 只是當時不知原理跟解法
他的動作是用 javascript 加 cookies , 而後端有反解此 cookies 是否正確的程式

正確解法 , 應該是用如 phantomjs 來解決指令列 js 問題
但更好的方式理當是把 js 改成 php 等語言直接運行

而小弟有固定 IP , 因此直接將 cookies 值寫入程式即可
只是抓資料程式不用固定 IP ..... 算了 , 網路不常有問題
... 理當能在如 5gbfree 這樣沒防 DDOS js 的空間 , 放個代瀏覽頁面 (5gbfree 的 IP 再多也有限)
雖然有提供 ftp , 但多而小的檔案 , 還須登入驗證就會很慢

另外 , 例如在 uhostfull 內瀏覽自己 fopen("http://站內","r")
ddos js 也不起作用

這些網站皆使用 cpanel , 內有 cron job 可用 ( ... 能定時執行是重點)
應該是 cpanel 的問題 , 而造成不能使用 include , eval 函式
這時便須讓 cronjob 呼叫一隻 "瀏覽自己站內" 的程式來達成
也可突破限用 1 個 cronjob 的困境

各廠商限制使用的函式不一 , 所以小弟最後把瀏覽下載的函式 , 都改用 copy() 解決



最後 .. 很遺憾又很期待
redhat 也有提供 php 免空
2G disk , 2G ram ... 一般 ram 都幾百 MB 而已
只是申請人數眾多 , 因此排了 2 星期了
還沒看到通知信 .....