속도향상 2

티스토리 빨라지려나 @.@;

방금 티스토리가 업데이트 되었습니다. 많은 버그들이 수정되고 기능도 일부 추가되기 했습니다만 큰 변화중 하나라면 속도개선이라 할 수 있습니다. ab(Apache-Bench) 결과로는 1000% 향상! 허나 실제로 어떻게 될지는 정말 해봐야 아는 거겠죠. 태터툴즈에 반해 티스토리는 동시에 여러사람이 사용하는 것이다 보니 성능 향상이란 부분도 많이 중요합니다. C/C++ 개발 시절과는 사뭇 다른 PHP 옵티마이징 놀이를 하게 되는군요. 아직 경험이 부족하여 지금도 약간 느리긴 한데, 어서 공부하고 조사해서 티스토리를 더욱 달릴 수 있게 만들어야 겠죠. 만약 정말 빨라진다면, 이 공로를 MS-Excel 2007에게~~

어플리케이션 속도 튜닝 노가다

최근 티스토리를 비롯한 태터툴즈의 속도 향상 작업을 하면서 새삼 깨닫게 되는 법칙이 "측정 효과"일 것이다. 정확히 기억은 나지 않지만 어떤 Software Engineering 책에서 읽은 예제인데 어떤 공장에서 조도에 따른 작업 효율을 측정하는 예제가 기억난다. 기본 상태에서 공장 노동자들의 생산성을 측정한 후 조도를 높여 보았더니 생산성이 증가하는 것으로 측정되었다. 그래서 이번엔 조도를 처음보다 낮추어 보았더니 역시 증가된다는 것이다. 조도 뿐만이 아니라 측정 그 자체가 실험의 환경변수가 되어 버린다. 프로그램 혹은 어플리케이션의 속도를 향상시키는 작업에서 기본적으로 하는 활동 중 하나가 Profiling 즉 현재 상태에 대한 측정일 것이다. 운좋게 딱 한군데의 버틀넥(Bottle-Neck)을 찾..