[討論] 一些PHP的寫法

看板PHP作者 (mozzan)時間12年前 (2013/12/26 21:17), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
嗨,大家好, 目前接觸PHP也將近半年, 不算長,所以PO一些東西和大家一起討論~ 今天主管叫我過去問了一些問題 他開了一個檔案像是 <? sleep(10); ?> 問我為甚麼在linux這個process會用了6MB mem 答案原來是php的程式本身就要佔掉這麼多資源 原來我的程式裡頭有一些像是 exec("grep 'xxx' -r /XXX/XXX"); 這種執行linux指令的函式,他說這麼寫是可以, 但比起用php有的function,會來的稍微慢, 而且甚至佔了更多資源 譬如,你的php又去執行另一隻php : exec("cat xxx.php ..."); 這種就非常不好,因為會有2隻php起來, 所以能不用到exec就盡量不要。 不知道大家有沒有這方面的經驗, 一起討論吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.167.3

12/26 22:58, , 1F
重點其實是你要儘量學/想清楚你做的每一件事的優缺點/
12/26 22:58, 1F

12/26 22:58, , 2F
適用情境/耗用資源
12/26 22:58, 2F

12/28 01:23, , 3F
有什麼原因一定要用到exec?還是只是因為找不到相對應的函式
12/28 01:23, 3F

12/28 01:28, , 4F
@.@ 純粹主機處理寧可用 python
12/28 01:28, 4F
像我最近要查詢網卡資料,要用ifconfig查詢就會用到,不曉得有沒有更好的方法 ※ 編輯: mozzan 來自: 118.170.167.3 (12/28 14:39)

12/28 20:28, , 5F
開大檔做特定編輯,exec叫sed去處理就比操作php函式省多了
12/28 20:28, 5F
文章代碼(AID): #1Il2nfi4 (PHP)
文章代碼(AID): #1Il2nfi4 (PHP)