'Siege'에 해당되는 글 1건

  1. 2009.05.19 Simple is hard......

조금 지난 이야기이지만,
PHP의 창시자 Rasmus 세미나가 지난 4월 21일 저녁 6시30분부터 10시까지 야후코리아에서 있었습니다.
한 언어의 창시자를 직접 만날 수 있는 기회는 자주있는 것이 아니지요. :)
(영문학으로 비유하자면 세익스피어를 직접 만난 기분일까요?)



야후의 열성적인 에반젤리스트인 정진호차장님이 추진하신 작은 규모의 세미나였는데,
PHP 성능 최적화 및 보안강화에 대해 Creator의 생각을 들을 수 있었지요.

Jinho.Jung님이 촬영한 PHP Talk 14.

Jinho.Jung님이 촬영한 PHP Talk 16.



세미나 프리젠테이션의 제목이었던 "Simple is hard"는 많은 생각을 던져준 화두였습니다.
(세미나 자료 : http://talks.php.net/show/korea09 )

특히 경험의 축적에 따라 구현하는 복잡도가 어떻게 변화하는가에 대한 그래프는 현재 제 위치와 비교해 볼때 여러가지 생각이 들더군요. 쩝. 정점을 지나 점점 단순화되어야 하는데 말이죠. 사람들은 간단한게 쉬운거라 생각하는데, 사실 그렇진 않죠.

img1.gif



여하튼 성능 최적화에서는 다양한 방식으로 웹사이트의 성능 병목 현상을 찾아내는 과정이 가슴뭉클했습니다.
모처럼 구루의 숨결을 느꼈다고나 할까요.


Yslow, siege를 활용하여 HTTP 퍼포먼스를 측정을 하고(모든 최적화의 기본이죠. 측정!)
그 원인에 대해 system call을 tracing해가는 과정.
그리고 PHPP수준에서 call graph를 파악하면서 최적화시키는 과정.
감동이었어요.

두번째 시간에는 보안에 관한 이야기를 많이 나누었는데.
그 중에서도 XSS에 대해 많은 사례를 보여주었습니다.
K방송국, C신문사....모두 간단한 방식으로 헛점들을 조금씩 보여주더군요.

전체적으로 Rasmus씨가 핵심적인 내용을 쉽게 설명해 주어서 좋았구요.
아쉬운 점은 Rasmus씨의 말 속도가 점점 최적화 및 성능 향상이 되면서 빨라지더군요.
집중해서 듣느라....저녁에 집에 가면서 탈진상태가 되었습니다 :)

Rasmus만난 기념으로 사진도 찍고(전 머리가 작게 나오기 위해...뒤에서 찍었다는...ㅡ.ㅡ)
Jinho.Jung님이 촬영한 PHP Talk 40.

 
이런 좋은 기회를 마련해 주신 정진호 차장님께 다시한번 감사를~~~~
그리고 한국 개발자를 위해 멋지고 열성적으로 강연해준 Rasmus씨에게도 감사를...


혹시 사내에서 해당 강연에 대해 궁금하신 분은 연락주세요.
Rasmus의 음성이 녹음된 mp3가 있습니다 :()

Posted by NeoZest