推 CRPKT:這也要看你考慮的目標是哪種類型的動態網頁 06/29 13:38
→ CRPKT:因為有時候瓶頸不是在 dhtml 產生本身 06/29 13:38
現在我猜似乎都數都是卡在DB這環就是
不過我覺得也別太小看建立動態網頁本身的邏輯環節
FB有聽過是PHP轉成C後編譯的.轉換器叫hiphop
※ 編輯: erspicu 來自: 61.70.105.149 (06/29 14:07)
→ aaroms:FB 現在改HHVM了 直接是 PHP -> Bytecode 在特製 VM 裡面跑 06/29 14:53
不太懂 直接搞出實際硬體的opcode給實體cpu跑不是更好嗎? 多了一層
可能有特殊原因吧?
※ 編輯: erspicu 來自: 61.70.105.149 (06/29 14:59)
推 CRPKT:看 1.網站類別 2.測量標的 3.環境與條件 瓶頸會不太一樣 06/29 15:58
推 CRPKT:例如快是指 server 回 request 快還是 client 整頁 load 完 06/29 16:02
→ CRPKT:網站硬體資源如何, 預計撐每秒多少 request, 多少在線 user 06/29 16:03
推 leoace:用C的話例如使用Mongoose, nginx, lighttpd將HTTP訊息 06/29 17:34
→ leoace:直接寫在code裡面,適用在embedded system。 06/29 17:34
→ leoace:另外使用nginx寫額外的模組在加載到核心,也有相同的效果 06/29 17:35
→ leoace:比較有彈性是可使用config或xml檔來設定req/rep的URL。 06/29 17:36
→ leoace:我目前就是採這種做法,將一些處理POST GET等程序寫成Class 06/29 17:37
→ leoace:寫程式的時候就使用這些不同服務的Class產生不同的模組 06/29 17:38
→ leoace:有新的需求時,再新增新的Class, 缺點就是所有的Rep/Req都 06/29 17:41
→ leoace:不能動態產生,只能重新編譯..從C/C++的角度切入Web開發 06/29 17:42
推 ClareQ:動態的需求愈高,就愈需要使用client的資源來執行 06/30 00:27
也得看哪種類型的動態需求就是
※ 編輯: erspicu 來自: 61.70.105.149 (06/30 01:39)
推 xvid:java applet? 06/30 09:57
→ gname:memory leak:... 06/30 14:23