웹마스터 팁

안녕하세요.

처음 XE를 접하고 사이트를 만든지 어언 2년하고도 1개월이 지났습니다.

이제는 중 소규모 사이트를 6개정도 운영하고 있습니다.

처음에는 XE 템플릿이 낯설고, 어려웠지만 이제는 XE만큼 내게 필요한 기능을 구현하는 편한 CMS툴도 없는 것 같습니다.

그래서 제가 그간 경험을 토대로 처음 XE를 이용해 웹마스터의 세계로 입문하시는 초보♥<- 분들을 위해 

몇가지 기본설정법과 호스팅상품을 고르는 팁을 알려드리고자 합니다.

개인차가 있을 수 있으니, 참고로만 읽어주시기 바랍니다.

덧붙여 저는 전공자가 아닌만큼 서버쪽 지식은 무척이나 얕습니다.

 

 

  • XE는 무겁다?

 

맞습니다. XE는 다른 툴에 비해 무겁습니다.

하지만 무거운 만큼 보안성이 뛰어난 편이며, 지속적인 업데이트를 통해 단점을 보안하는 주기가 짧습니다.

그래서인지 서버환경과 애드온, 모듈 세팅 등이 속도에 많은 영향을 미칩니다.

하지만 웹호스팅 상품 특성상 XE에 최적화된 환경을 바랄 수는 없습니다.

그래서 최대한 자신의 목적과 용도에 맞게 이용하시는게 좋습니다. 

 

1. 애드온등의 설정은 최대한 사용하시는 모듈에 한해서만 사용하시기 바랍니다.

▷ 아시다시피 XE에서의 일부 모듈과 애드온이라는 개념은 페이지 로딩 이전, 이후에 끼어들어 필요한 기능을 구현하는 것 입니       다.

   필요 없는 페이지에서 이러한 기능이 로딩 되었다가 필요 없음을 알고 출력이 되지 않는 것은 로딩속도에 영향을 미칩니다.

 

2. 호스팅 상품의 PHP버전과 DB환경 그리고 백업이 중요합니다. (아파치 등 서버 환경은 웹호스팅인 만큼 다루지 않겠습니다.)

▷ XE는 대체로 PHP버전이 높아질수록 빠른 성능을 내고 있습니다.

   더불어 DB Type이 속도에도 영향을 미치지만 웹호스팅을 여러 곳 이용해 본 결과, Mysqli Type을 이용하는 것이 초보자 입          장에서는 가장 좋습니다. 웹호스팅 속도면에서는 Mysqli_innodb가 가장 빠르다고 느껴지나, 가끔 DB에러가 발생할 경우 조치가    어렵습니다. 백업주기는 말그대로 상품 가격에 반비례 하여 주기적으로 제공 됩니다. 또한 SSH 접속여부도 중요합니다.

 

3. 웹호스팅 환경에서는 CDN 또는 외부에 이미지와 무거운 파일( jquery 등)을 업로드하세요.

▷ 메인 슬라이더 등 자주 노출되는 무거운 이미지 화일과 jquery등 필수로 로딩되는 것들은 외부에 저장한 후에 로딩 시키는 것       이 좋습니다. 이 부분에 대한 자세한 팁들은 아래에 나열하겠습니다.

1) 게시판 이미지 Imgur를 통해 업로드하는 방법 → https://www.xpressengine.com/forum/22680941

2) .htaccess 설정을 통한 트래픽 절감과 로딩속도 향상  → https://www.xpressengine.com/tip/22391008

3) 클라우드 플레어 (Cloud flare) CDN서비스를 이용한 트래픽 절감 But. 로딩속도 미미한 저하

4) 티스토리등 외부 로딩을 허용한 블로그등을 통한 이미지 업로드

5) 속도 향상에 꼭 필요한 애드온들

5-1. ZipperUpper!

이후 추가

6) 속도 저하가 큰 애드온들

6-1. SCM Music Player

6-2. EXIF (사진정보) 애드온

이후 추가

 

4. 반응형 레이아웃은 속도면에 있어 좋지 않아요

▷ CSS파일, PC용 Jquery등을 모바일에서 불러오면 당연히 속도면에서 많은 저하가 있습니다. 그냥 두개의 레이아웃으로 나눠서 사용하세요.

 

  • 자신의 목적에 맞는 웹호스팅 고르기

 

  웹호스팅은 기본적으로 XE에 맞는 환경을 제공받을 수 있거나, 규모가 큰 경험 많은 업체를 이용하는 것이 가장 바람직합니다!

▷ XE를 사용해 본 적도 혹은 그누보드 또는 워드프레스를 사용해 본 적도 없는 서버 엔지니어와 상담자가 근무하는 업체가 많습     니다. 이런 업체에서 당신의 첫 웹마스터 입문을 시작하신다면!

   소소한 결말을 보기도 전에 화딱지가 나서 개발과 운영을 포기할 수도 있습니다.... 아마 규모가 작은 업체에 상담을 하시면 다른    분들은 잘 사용하고 계시긴 하지만, 잘 안될 수도 있습니다라는 잘 안돼도 우린 책임 안져라는 밑밥 깔기를 보게 될 겁니다.

   이 부분이 크게 와 닿는 시점은 운영하는 사이트의 규모가 점점 커지고 상위 상품으로 바꾸게 될 때

   그리고 갑자기 문제가 생겨서 상담을 받아야 하는 경우입니다.  상품에 대한 정확한 가이드라인도 없이 일단 드루와~ 드루와~      계정부터 만들고 나중에 사이트 규모가 커지면 내쫒는 경우가 부지기수입니다. (그럴거면 처음부터 딱 못을 박든지...)

   심지어는 검색엔진 크롤러가 너무 자주 와서 트래픽이 폭주한다고 차단하는 경우도 있답니다....?

   

 

 웹호스팅은 가격과 서비스 그리고 친절이 비례합니다.

▷ 무조건 비싼 가격의 호스팅상품을 추천하는 것은 아닙니다. 다만 사이트의 발전와 업그레이드 그리고 단독서버로의 이전까지       생각하신다면, 단계적으로 업그레이드 할 수 있는 업체에서 시작하는 것이 좋습니다. 또한 헤드라인처럼 말그대로 웹호스팅은     가격과 질이 정비례합니다. 싼게 비지떡이라는 말이 있는 만큼 여러 곳의 호스팅업체를 이용한 저의 경험에 비추어 볼 때, 호스     팅 상품의 가격 만큼의 서비스만 기대할 수 있습니다. 전화도 안받아요~

   덧붙여 너무 오래된 업체를 이용하는 것은 추천하지 않습니다. 장비의 노후화 그리고 이제 장기 고객은 그저 입니다.

 

 

 이제 나에게 맞는 호스팅 업체와 상품을 찾아 볼까?

      아래의 업체들은 직접 이용해 본 업체들의 주요 웹호스팅 상품만 나열하였습니다.

 

1. 느려서 속터져도 상관 없어 사이트 잘뜨는지 확인만 하면 돼! (일 순방문자수 100~500명 내외) 

#단순 정보전달 & 동접자 수 1~4명 적당

  • 로딩하는데 한나절, 글쓰는데 두나절, 글 지우려면 담배피고 와도 될 시간! 그저 테스트용도로만!

 

1. 호스OO 

→ 모든 웹호스팅 상품이 비슷. 용량은 거의 무제한. 하지만 속도 대역폭 제한이 큼.

→ 외국계(동남아) 회사로 PHP 출력과 처리 기본 기능을 제외한 PHP 기능 차단

 

2. 엔OOO

→ 거의 모든 웹호스팅 상품이 비슷. 용량만 늘어남.

→ 그냥 이러나 저러나 되는거 같긴한데 속터지게 느립니다. 그냥 느림. 요샌 관리도 안함

 

 

3. 호OOKR

→ 모든 웹호스팅 상품이 비슷. 

→ 도메인 끼워팔기의 전형적인 모습ㅡ 가격 대비 성능이 타사와 비교 했을때 현저히 떨어짐

 

 

 

2. 중·소규모 커뮤니티에 맞는 웹호스팅 상품들 (일 순방문자수 500~10000명 내외) 

#글쓰기와 댓글등 DB이용이 활발한 경우& 동접자 수 5~50명 적당

  • 이제 규모가 조금씩 커지거나, 커뮤니티에 적합하고 다양한 서비스 제공 시

 

1. 나OO

→ 리눅스, JSP, ASP, 동영상 호스팅, MariaDB 등 요즘에는 잘 지원하지 않는 다양한 서비스 제공.

→ 학원사이트, 동영상 강의등 소규모 상업 서비스를 시작하는 웹마스터를 위한 곳. But. 서버호스팅 미제공

 

2. 후OO

→ SSD 풀 호스팅동영상, 이미지 호스팅, 도메인, SSL 서비스 제공.

→ 단일 웹호스팅 상품으로 서버가 안정적임. 

But. 가격은 타사에 비해조금 비쌈

 

3. 미OO 

→ 리눅스, 윈도우, 풀SSD, 무차단 SSD, DB 호스팅등의 다양한 서비스.

서비스 상품간의 이동이 까다로움. 대체적으로 서버 마비가 잦음.

→ 3-1. 리눅스 호스팅 상품의 경우 타사에 비해 가격 대비 트래픽이 조금 적음. 서버환경은 비슷

 → 3-2. 윈도우 호스팅 상품의 경우 위 상품보다 접속속도 향상. 가격은 타사와 비슷

 → 3-3. 풀SSD 가격 대비 속도는 대형 업체보다 빠름. But. 비쌈

 → 3-4. 풀SSD 트래픽 무차단 용량은 적지만, 하루종일 트래픽을 감당하기엔 좋음. 하지만 용량 대비 가격이 무척이나 비싸고    서버 다운이 무척 잦음. 아직은 규모가 작고 점차적으로 키워나갈 예정이라면 3-3 상품 트리가 나음

 

4. 가OO

→ 리눅스동영상, 이미지 호스팅도메인, SSL 서비스 제공.

→ 단일 웹호스팅 상품으로 서버가 안정적임. #트래픽 무제한

 

 

 

 

 

3. 대형 사이트에 웹호스팅 상품들 (일 순방문자수 10000명 이상) 

#동접자 수 50명이상

  • 말그대로 웹호스팅 상품으로 대형 사이트까지 바라본다면..

 

1. 카페OO

→ 위에 나열된 타사의 거의 모든 호스팅 서비스 제공 + 쇼핑몰 호스팅, Node.js

→ 소규모에서 대규모까지 바라본다면 이곳에서 상품을 업그레이드 하면서 올라가는 게 좋음.

 

 

2. 고도O

→ 위에 나열된 타사의 거의 모든 호스팅 서비스 제공 + 쇼핑몰 호스팅, 쇼핑몰 독립형 호스팅

→ 소규모에서 대규모까지 바라본다면 이곳에서 상품을 업그레이드 하면서 올라가는 게 좋음.

 

 

 

 

 

이상 초보 웹마스터를 위한 몇가지 선정 방법과 설정 팁에 대하여 알아보았습니다.

시간 날때 제가 개발한 모듈이나 애드온을 가지고 커뮤니티 사이트에 유용한 팁들을 작성해보겠습니다.

두서 없는 긴 글 읽어주셔서 감사합니다. 

덧붙여 정말 웹호스팅 상품은 큰 업체에서 시작하시기 바랍니다.

나중에 이전이 어려워지면 가격을 대폭 올리는 등 횡포가 심합니다.

그리고 XE에 대해서 어느정도 지식이 있는 업체에서 사이트 제작을 시작하세요...

그럼 입문 웹마스터님들의 사이트에도 무궁한 발전이 있기를 바랍니다.

 

태그 연관 글
  1. [2018/10/10] 묻고답하기 부탁드립니다 초보가 급히 부탁드립니니다 by 김병화 *2
  2. [2018/02/13] 포럼 PHP7.2 모듈 오류문제 해결과 최적버전에 대한 의견공유 by uwan**** *1
  3. [2015/06/11] 포럼 국내 호스팅별 PHP 지원현황 & 외국호스팅 XE 지원현황(추가중) by 세엣 *31
  4. [2015/05/05] 묻고답하기 AWS 웹호스팅에 관해 질문드립니다! by Laxxsjin *3
  5. [2014/09/16] 묻고답하기 웹호스팅vs가상서버호스팅,,,,과연? by 중복의달인 *5
제목 글쓴이 날짜
cron 에서 서비스 컨트롤에 따른 소소한 팁 마루디자인 2015.10.22
폰갭 admob 이용버전이 바뀌었습니다. 한꼬마 2015.10.19
[자료실 모듈] 경로 사용 해제후에 자료 정보 수정시 경로값 필요 문구 발생시 불금 2015.10.18
크롬브라우저 모바일 개발시 해상도 조절 [1] file 픽스소프트 2014.09.16
외부 페이지에서 회원 프로필 정보(확장변수) 나타내기 한꼬마 2015.10.14
jquery 플러그인: rolVideo.min.js 공개하였습니다. [1] 딴죽을거는남자 2015.10.03
nginx, php-fpm, opcache, memcached, xcache 등을 모두 알아서 설치해주는 centminmod 라고 아시나요? [9] 그럴수 2015.08.21
[작고 왜소한 팁] 각종 loop 반복문에서 각기 다른 아이디값이나 클래스값부여하기 [1] 410contents 2015.10.01
"이 페이지 나가기" 경고창이 뜨는 사이트의 경우 [23] 투씨 2014.02.15
모바일 게시판 스킨에서 댓글 작성자 레벨 아이콘이 나오지 않는 오류 수정하기 [3] 퍼니엑스이 2015.09.15
SimpleStrap과 Rest Bootstrap 게시판 사용중 상단바 마비 오류 해결법 file 이자여 2015.09.18
자신에게 맞는 웹호스팅 선정과 기본 설정 팁 [11] 뭐야왜안돼 2015.09.07
Content 위젯에서 비밀글이 나오도록 수정하기 퍼니엑스이 2015.09.05
triggerAfterInsertDocument에서 첨부파일 불러지지 않는 문제 해결 방법 [1] 단희아빠 2015.09.04
XE 서버 이전할 때 통채로 압축해서 옮기는 완벽한 방법-로그인, 첨부파일문제 해결 [5] 웰빙샵 지영 2009.09.15
손님이 비밀글 작성한 직후에도 글 보려면 반드시 비밀번호 넣게 하는 방법 [1] sejin7940 2014.06.18
php로 간단하게 신규쪽지(읽지않은쪽지) 표시해주기 [2] 졸라맨 2014.07.23
XE 1.8 대응 apache 2.2 / php 5.5 / MariaDB 10 설치 [11] 간장게장같은남자 2015.04.19
php 5.6 이상에서 사이트 메뉴 편집 등 오류 발생시 YJSoft 2015.08.12
위젯수정시 _getContent method is not exists 에러 뜨는 문제 [2] 황비 2014.11.14