RadarURL

웹 프로그래밍
2011.08.13 23:13

빠릿빠릿한 홈페이지 만드는법

조회 수 11281 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

xe 기준으로 이야기 해봅니다.


1. 서버에 프로그램 설치로 속도 향상 노려보기.

서버에 eaccelerator 과 memcache 를 설치하면 속도 향상을 크게 노려볼수 있습니다.

eaccelerator + memcache 조합이 apc 사용보다는 훨씬 성능이 좋은것으로 알고있습니다. 


eaccelerator 은 php 코드 자체의 실행 속도를 올려주는 프로그램이고,

memcache 는 메모리에 php 에서 접근할수 있는 임시 저장 장소를 제공해주게 됩니다


eaccelerator 의 경우 특별한 설정을 하지 않아도 프로그램 설치만으로 php 프로그램들이 모두 빨라지지만

memcache 의 경우 프로그램에서 특별한 방법으로 최적화를 노려주어야합니다.

(XE 의 경우 memcache 를 쓸수있는 방법이 최신 버전부터 적용되고 있습니다. 자세한 정보는 위키를 참조 '-^)


2. 서버 프로그램 변경

apache + php 조합은 다양한 기능을 제공할수있는 장점이 있지만, 메모리 소모가 많은 편입니다.

특히나 prefork 방식의 경우 메모리 소모가 너무 비효율적임으로써, 서버 자원을 제대로 사용하지 못하는 일이 생깁니다.


그래서 동시 접속자를 획기적으로 올릴수 있는 방법은 apache + php 가 아닌 nginx + php-fpm 으로 전환하는것입니다.

(lighthttpd 도 괜찮습니다만 개인적으로는 nginx 쪽이 훨씬 성능이 좋았습니다.)


php-fpm 은 기존의 apache mod_php 와 다르게 php 처리가 있을때만 php 를 연결하기 때문에,

메모리에서도 매우 효율적이며, 서버 리소스를 효율적으로 사용할수 있습니다.


3. 서버 세팅 변경

apache 든 nginx 등 cache expire 세팅, 혹은 그외 defalte 세팅등은 필수겠졈 '-^


4. 이미지 압축하기

인터넷속도가 빨라지면서 css 라던가 텍스트로 처리할수 있는 부분을 이미지로 처리함으로써,

당장 편한 작업을 노리는 추세가 실제로 많이 벌어지고 있습니다.


가능하면 css + txt 로 속도를 향상시키는 것이 좋지만,

반드시 이미지를 써야한다면 최소한 이미지를 압축은 해야합니다..


개인적으로 추천드리는 서비스는 

http://developer.yahoo.com/yslow/smushit/


입니다.

자기가 홈페이지에 올리는 이미지를 한번 해봐서 몇 % 나 절감할수 있는지 확인해보세요.

이것은 트래픽에도 매우 민감합니다 '-^


5. html 정리하기

html 구조가 이상할경우 렌더링에서 느려지는 경우가 많습니다.

image 의 width 와 height 를 지정해둔다던가 하는 다양한 해야할 것들이 있으니 검색등을 통해서 참조해보세요.

 

출처: http://www.xpressengine.com/freeboard/18906652

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 928148
298 웹 프로그래밍 메모리 부족 현상 (allowed memory size of 134217728 bytes..) JaeSoo 2023.08.01 2207
297 웹 프로그래밍 Guzzle - cURL error 60: SSL certificate problem: unable to get local issuer certificate 문제 해결 file JaeSoo 2023.07.30 2188
296 웹 프로그래밍 XE 캐시파일 재성생후 404 Oops, Sorry. Page is not found! 나올때 JaeSoo 2023.07.29 2117
295 웹 프로그래밍 XE - " Fatal error: Class 'Object' not found in " / class 낫파운드 오류 file JaeSoo 2023.03.20 147
294 웹 프로그래밍 iOS 앱 개발을 위한 인증서 생성 및 관리 file JaeSoo 2023.01.18 218
293 웹 프로그래밍 PHP 파서 이해하기 (<?php의 php를 생략하고 간단히 <? 태그 와 ?> 태그를 사용하는 방법) JaeSoo 2016.08.10 322
292 웹 프로그래밍 XE 비회원 글쓰기 항목 지우기 file JaeSoo 2016.04.28 499
291 웹 프로그래밍 오른쪽 마우스 금지 소스 / 드래그 금지 소스 JaeSoo 2016.01.20 475
290 웹 프로그래밍 Strict standards and C5 support errors JaeSoo 2015.12.02 524
289 웹 프로그래밍 ICT노트 :: 반응형웹을 만드는 기술은? file JaeSoo 2015.09.26 489
288 웹 프로그래밍 [번역] 2014년 가장 인기있는 5가지 프론트엔드 프레임워크 비교 file JaeSoo 2015.09.25 862
287 웹 프로그래밍 최고의 반응형 CSS 프레임워크 18선 (2013년 7월기준) file JaeSoo 2015.09.25 586
286 웹 프로그래밍 가장 진보된 반응형 웹을 위한 프레임워크 UIkit file JaeSoo 2015.09.25 559
285 웹 프로그래밍 반응형 웹을 위한 프론트-엔드 프레임 워크 (front-end framework for developing responsive web) file JaeSoo 2015.09.25 739
284 웹 프로그래밍 한국형 반응형웹 프레임웍을 찾아서 - 왜 우리는 IE 7,8때문에 고통받아야 하는가? file JaeSoo 2015.09.25 611
283 웹 프로그래밍 한국을 위한 CSS 그리드 디자인 프레임워크 JaeSoo 2015.09.25 531
282 웹 프로그래밍 과연 반응형 웹 디자인만이 해답일까? file JaeSoo 2015.09.25 536
281 웹 프로그래밍 반응형 웹 디자인의 단점 file JaeSoo 2015.09.25 567
280 웹 프로그래밍 웹디자인 신기술 트렌드 및 적용 사례 file JaeSoo 2015.07.28 510
279 웹 프로그래밍 제이쿼리(jQuery) 튜토리얼(Tutorial) 모음 file JaeSoo 2015.07.28 1253
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15


즐겨찾기 (가족)

JAESOO's HOMEPAGE


YOUNGAE's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너