[討論] PHP顯示出html的速度差別!?

看板PHP作者 (桑原)時間11年前 (2013/12/30 11:22), 編輯推噓14(14027)
留言41則, 11人參與, 最新討論串1/2 (看更多)
哈囉,大家好! 小弟剛剛想到了一個頗為無聊的問題. 需要顯示資料的時候 1. 我會在<body>上方寫個 <?php $exp_html='<table><tr><td>一堆資料庫的資料</td></tr><table>'; ?> <body> <?php echo $exp_html;?> </body> 2. <body> <table> <?php //做了一堆資料庫 or foreach的運算 存在 $data echo $data; ?> </table> </body> 這樣如果資料量很大,產生出來的結果,速度上會差很多嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.195.130

12/30 11:47, , 1F
這點點的速度通常不是問題.....
12/30 11:47, 1F

12/30 11:48, , 2F
以我的直覺,2會比較快,但那是個爛設計,因為程式碼跟HTML
12/30 11:48, 2F

12/30 11:48, , 3F
黏在一起。
12/30 11:48, 3F

12/30 11:50, , 4F
噗,那請問你如何避免2這樣的「爛設計」
12/30 11:50, 4F

12/30 11:51, , 5F
對團體開發而言1才是令人髮指的爛設計 前後端不能分開
12/30 11:51, 5F

12/30 11:51, , 6F
修改網頁外觀時必須由後端修改 破壞前後端設計分工
12/30 11:51, 6F

12/30 11:52, , 7F
糊成一團
12/30 11:52, 7F

12/30 11:55, , 8F
用smarty,或是用include載入html
12/30 11:55, 8F

12/30 11:56, , 9F
總之1跟2兩種都很糟糕,1只好一點點而已,因為把PHP跟HTML
12/30 11:56, 9F

12/30 11:56, , 10F
分上下段。但都還再同一頁...
12/30 11:56, 10F

12/30 12:00, , 11F
簡單來講,即使沒用MVC的框架,自己用include之類的,也可
12/30 12:00, 11F

12/30 12:01, , 12F
以把程式碼弄出MVC的切分方式,寫起來會快樂很多。
12/30 12:01, 12F

12/30 12:01, , 13F
然後,事實上那些mvc的框架也是用差不多但複雜一點的方式
12/30 12:01, 13F

12/30 12:02, , 14F
弄出這種程式碼分離的架構。
12/30 12:02, 14F

12/30 15:59, , 15F
我覺得「爛設計」是把「做了一堆資料庫」放在html內。
12/30 15:59, 15F

12/30 16:43, , 16F
這也很不好。想到去年底改的那個站,所有東西都這樣混在
12/30 16:43, 16F

12/30 16:44, , 17F
一起,有一個無敵大的common.php裡面函數超過兩百個,可
12/30 16:44, 17F

12/30 16:44, , 18F
是目前仍然在營運賺錢,辦比賽!……
12/30 16:44, 18F

12/30 17:06, , 19F
去業界逛了一圈,什麼樣神奇的結構就都會看過了....orz....
12/30 17:06, 19F

12/30 23:42, , 20F
出社會最大的收穫:原來書上寫的不遵守也不會怎麼樣 XD
12/30 23:42, 20F

12/31 02:28, , 21F
怎麼看都是2比較好吧,用1 IDE有辦法幫你Debug嗎
12/31 02:28, 21F

12/31 08:26, , 22F
PHP這種動態語言.... IDE基本上就廢一半了
12/31 08:26, 22F

12/31 08:29, , 23F
最後還是覺得純文字比較好用,像sublimit或是Editplus
12/31 08:29, 23F

12/31 09:31, , 24F
出社會最大的收穫:原來書上寫的不遵守也不會怎麼樣
12/31 09:31, 24F

12/31 10:22, , 25F
出社會最大的收穫:原來寫書的人不會寫程式。
12/31 10:22, 25F

12/31 10:22, , 26F
因為都抄來抄去的。
12/31 10:22, 26F

12/31 12:30, , 27F
對,都抄的。 :D
12/31 12:30, 27F

12/31 12:30, , 28F
IDE是沒什麼用 不過習慣了起碼可以利用到他一些優點
12/31 12:30, 28F

12/31 13:13, , 29F
上 PTT 最大的收穫:原來 IDE 沒什麼用... [淚目]
12/31 13:13, 29F

12/31 13:14, , 30F
是說我寫 PHP 也幾乎不會想用 IDE XD
12/31 13:14, 30F

12/31 14:18, , 31F
原來PHP有IDE!? (?
12/31 14:18, 31F

12/31 16:58, , 32F
Dreamweaver式的IDE算嗎...
12/31 16:58, 32F

12/31 17:06, , 33F
剛學時覺得Dreamweaver連MySQL很方便,後來覺得好麻煩
12/31 17:06, 33F

12/31 21:50, , 34F
key指令就連線惹
12/31 21:50, 34F

01/01 00:18, , 35F
NetBean PHP Edition、CodeLobster
01/01 00:18, 35F

01/01 02:49, , 36F
zend studio, aptana,如果寫PHP永遠只用混合式的寫法
01/01 02:49, 36F

01/01 02:49, , 37F
那IDE的確幫助不高
01/01 02:49, 37F

01/01 13:36, , 38F
我一直都是用NETBEANS,主要是改版速度超級快……
01/01 13:36, 38F

01/01 13:37, , 39F
例如半年前的7.3不支援angularJS,後來的7.4就支援了。
01/01 13:37, 39F

01/01 13:38, , 40F
再來是找外掛也方便,像是python或是coffeescript
01/01 13:38, 40F

01/01 18:16, , 41F
反正都看前人怎麼寫就怎麼寫 爛掉也沒輒(攤手
01/01 18:16, 41F
文章代碼(AID): #1ImERrPQ (PHP)
文章代碼(AID): #1ImERrPQ (PHP)