More Related Content
PDF
유연하게 확장할 수 있는 PHP 웹 개발 이야기 PDF
PPTX
PHP를 위한 NginX(엔진엑스) 시작과 설정 PDF
PDF
PPTX
xecon-phpfest2014composer PDF
High performance networking in chrome PPTX
What's hot
PDF
PDF
KEY
PDF
PDF
PPTX
PDF
build a linux webhosting server PPTX
[2015:1] phpdocumentor 설치와 사용법 PDF
Laravel 로 배우는 서버사이드 #1 PDF
AWS EC2 flask_uwsgi_nginx install guide korean PPTX
PDF
PDF
PDF
PPTX
200.마이크로서비스에 적합한 오픈소스 WAS는 무엇? PPTX
Sonatype nexus 로 docker registry 관리하기 PDF
PDF
PDF
PPTX
Similar to [PHPFest 2013] PHP 성능 향상 방법
PDF
XE 오픈 세미나(2014-02-22) - XE 서버 성능 개선 PDF
PDF
웹 개발 스터디 01 - PHP 파일 업로드, 다운로드 PDF
2014년 02월 XE세미나 XE서버서능개선 PDF
PDF
PDF
Mysql insert-speed-150830063629-lva1-app6891 PDF
PDF
웹 개발 스터디 01 - PHP, MySQL 연동 PDF
PDF
Internet speed 인터넷 속도를 측정해보자 PDF
MySQL Performance Tuning (In Korean) PDF
PDF
PPTX
PDF
[2012널리세미나] 오빠~ 네이버 왜 이렇게 늦게 떠? PDF
PPTX
PDF
현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트) PDF
피플펀드 웹서비스 성능개선기(+초기 스타트업의 개발방법론) 20171220 [PHPFest 2013] PHP 성능 향상 방법
- 1.
- 2.
- 3.
속도의 중요성
Bing
1초 늦어지면2.8%
2초 늦어지면 4.8% 수익 감소
Google 0.4초 늦췄더니 0.76% 검색 감소
Yahoo! 0.4초 늦어지면 5~9% 트래픽 감소
- 4.
- 5.
- 6.
- 7.
- 8.
몇 초 안에보여줘야 하는가
네이버
월간 마이크로소프트웨어
- 9.
- 10.
- 11.
- 12.
- 13.
속도의 중요성 (재탕)
Bing
1초늦어지면 2.8%
2초 늦어지면 4.8% 수익 감소
Google 0.4초 늦췄더니 0.76% 검색 감소
Yahoo! 0.4초 늦어지면 5~9% 트래픽 감소
- 14.
- 15.
대기시간
= 서버 내부처리 시간
= PHP + DB 에서 소비하는 시간
DB 튜닝 방법은 “Real MySQL” 에서
- 16.
- 17.
쪼금 더 빠른PHP 코드
echo ‘Hello’
196 microsec.
print ‘hello’
218 microsec.
http://phpbench.com
- 18.
쪼금 더 빠른PHP 코드
echo ‘Hello’
196 microsec.
print ‘hello’
218 microsec.
1 microsec.= 1/1000 milisec.
1 ms 동안 echo 5번 , print 4번
- 19.
쪼금 더 빠른PHP 코드
foreach($aHash as $key => $val);
22 microsec.
while(list($key,$val) = each($aHash))
160 microsec.
게시판 글 50개 = 160 * 50 = 8 milisec.
반면, foreach는 22 * 50 = 1 milisec.
- 20.
쪼금 더 빠른PHP 코드
Function vs. closure vs. lambda
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
캐시 사용하기
PHP 5.5부터 기본 탑재
Zend OPCache 만 적용해도 40% Up
http://www.php.net/manual/en/opcache.installation.php
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.