此次 Yahoo! 邀請 PHP 教父 Rasmus Lerdorf 來台,我們很高興參與了這次精彩的演講。會中 Rasmus 簡介了 Web 發展的歷史,與最早 CGI 模式下的限制與效能問題。接而傳達 PHP 設計理念-效能導向,並且讓我們看到了 1995 年的 PHP 語法歷來的演變,到今天已有相當成熟的物件導向架構。
而 Rasmus 亦分析了各種狀況下 PHP 的效能,也闡述 Framework 所造成大量運算消耗的問題,這是效能與便利的兩難,Rasmus 的觀點則是贊同不要任何的 Framework 來達到最佳效能。當然他也說了用 C/C++ 撰寫會更快,不過這就不是 Scripting Language 所追求的目標了。
最後 Rasmus 帶來了現行熱門 XSS 攻擊的防治策略,分析各種未經過濾 (filter) 的變數內容會造成甚麼樣的問題,甚而洩漏寶貴的隱私資料。
此次演講的精神可歸納為三個重點:延展性(Scalability)、效能(Performance)與安全性(Security),希望開發者們都能發展出三者兼顧的網路系統。
◎ 演講投影片位址:https://talks.php.net/show/ntu/
◎ 活動網址:https://registrano.com/events/php-ntu