웹마스터 팁
자신에게 맞는 웹호스팅 선정과 기본 설정 팁
2015.09.07 17:31
안녕하세요.
처음 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에 대해서 어느정도 지식이 있는 업체에서 사이트 제작을 시작하세요...
그럼 입문 웹마스터님들의 사이트에도 무궁한 발전이 있기를 바랍니다.
- [2018/10/10] 묻고답하기 부탁드립니다 초보가 급히 부탁드립니니다 *2
- [2018/02/13] 포럼 PHP7.2 모듈 오류문제 해결과 최적버전에 대한 의견공유 *1
- [2015/06/11] 포럼 국내 호스팅별 PHP 지원현황 & 외국호스팅 XE 지원현황(추가중) *31
- [2015/05/05] 묻고답하기 AWS 웹호스팅에 관해 질문드립니다! *3
- [2014/09/16] 묻고답하기 웹호스팅vs가상서버호스팅,,,,과연? *5
댓글 11
-
기진곰
2015.09.07 20:15
-
뭐야왜안돼
2015.09.07 23:55
2번 사항 극히 공감합니다. 말그대로 방치 및 유지보수만 하고 있는 업체입니다.
3번 사항은 사용한지 조금 시간이 지나 지금 알게 되었습니다. 감사합니다.
추가 4. 도메인은 도메인 전문 사이트에 의뢰하세요. 호스팅 업체에 위탁할 경우 이전도 까다롭고, 이전 비용도 갭이 큽니다.
추가 5. 특히나 어떻게 될지 모르는 웹호스팅 환경에서 사업자가 아닌 개인이 막 시작하여 운영하는 또는 임대 단독형 서버를 분양하는 경우에는 계정정보와 회원 정보가 유출될 가능성이 무척이나 큽니다.
-
엔테로아
2015.09.12 15:51
나XX 호스팅도 SSD 씁니다.
백업 디스크를 제외하고는 SSD(읭?텔) 이구요.
이걸 어떻게 아냐면.. 일하는곳이라서 ( --)..
당연해서 광고에 쓰지 않을뿐입니다.
-
기진곰
2015.09.12 16:02
그게 당연하지 않은 곳이 너무 많더군요 ㅠㅠ
가능하면 구석에 조그맣게라도 써놓으세요. Ctrl+F 해서 찾을 수 있게...
-
엔테로아
2015.09.12 16:36
넵 기획쪽에 말해봐야 겠네요 (__).
서버호스팅도 있습니다만. 별도 사이트로 운영중이랍니다 :)
-
낮에
2015.09.08 22:05
와... 입문자에게는 정말 꿀같은 정보입니다.
너무 감사합니다.(__)
-
기븐
2015.09.13 00:06
정말 감사합니다. 이걸 약 1년전에 알았더라면 엔***를 쓰지 않았을텐데... (그것도 1년짜리로;;;) 지금 거의 1년 가까이 서비스 받으면서 호스팅업체 욕을 100번도 더 넘게 한거 같네요. 끝나는 순간 바로 옮기렵니다. 언급하신 곳들 참고할게요 -
happyclo
2015.09.14 17:16
설마 언급하신 곳이 *플** 인가요? ;;
-
기븐
2015.09.14 21:54
엔***이면 거기밖에 없지 않나요?
-
happyclo
2015.09.14 22:52
현재 테스트로 사용중인데 조금 느리다..는 감은 있었는데 역시나군요..
대응은 참 빠른 편인데 호스팅 서버 사양이 조금 낮은 것 같습니다 ㅜㅜ
추후 서버호스팅을 하려고 생각해 봐도 제공하는 서버 사양들을 보면.. ㅜㅜ
제어판이 별도로 없는 점도 답답하구요..
-
TabsTips
2015.09.16 02:25
그렇군요.. 참고하겠습니다
구구절절 옳은 말씀에 몇 가지만 덧붙이자면
1. 이 호스팅이 나에게 맞다는 확신이 들지 않는다면 6개월 이상의 장기 계약은 피하세요. 핸드폰 바꿀 때마다 뼈저리게 느끼시겠지만, 장기간 약정 노예계약은 호갱님 되는 지름길이죠... 지금 몇천 원 아끼려다 나중에 몇만 원 손해보는 수가 있습니다.
2. 요즘 세상에 Full SSD가 아닌 호스팅은 무조건 피하고 봅니다. XE는 인클루드하는 파일 수도 많고 DB 쿼리 수도 많기 때문에 디스크 성능에 크게 영향을 받거든요. 게다가 2015년 아직도 SSD를 사용하지 않는 호스팅이라면 말씀하신 것처럼 너무 오래 전부터 똑같은 장비로 똑같은 상품만 제공해 온 업체일 가능성이 높습니다.
3. 고○몰은 며칠 전까지만 해도 PHP 5.3 업그레이드를 거부해서 XE 최신 버전을 사용할 수 없는 형편이라는 얘기를 들었는데, 만약 아직도 그런 상태라면 최소한 XE 사용자들에게는 추천하지 않는 것이 좋겠습니다.