이런 퀄리티와 속도의 홈페이지를 제작하려면 어떻게해야하나요?

ToTb Story/ToTb 네이버지식 Story 2016. 9. 21.
이런 퀄리티와 속도의 홈페이지를 제작하려면 어떻게해야하나요?

[질문]

 

PC http://www.lake-xi.co.kr/


식스샵이나 워드프레스, wix 같은 홈페이지 빌더를 이용해봤지만

국내에서 호스팅하는 서버가 아니라서인지 코드가 많은 홈페이지라 그런지

속도문제에서 많은 제약이 있더라구요..

wix는 제가 써본 빌더중 디자인이라던지 효과등이 다양해 디자인적으로는 제일 적합하다고 생각했지만

속도문제에서 많이 막히네요..

특히 모바일접속을했을때 접속이 안된다고 착각할정도로 느렸습니다..

제가 원하는건 위와 같은 속도의 홈페이지를 구축하고 싶은데

asp.php 같은 홈페이지를 코딩하고 가비아나 카페24같은곳에 호스팅하면 되는건가요?

업체에 맡기는건 원하지 않습니다. 

어디서부터 어떻게 배우면 될까요?

몇년 몇십년이 걸리더라도 제가 직접 만들 수 있는 방법을

알고싶습니다. 혹은 윅스같은 편리한 제작을 지원하면서 속도문제도 해결될 수 있는방법이 있을까요?

전문가님들의 답변을 기다립니다.

 

 

 

[답변]

 

안녕하세요.  IT전문  컨설턴트입니다

 

홈페이지를 만드는 방법은 다양합니다.

wix나 워드프레스 처럼 CMS(Contents Management System)라 불리는 형태의 솔루션을 이용하여 제작하는 방법에서 부터, HTML로 제작하는방법, 단계별로 일일히 기획/디자인/개발을 진행하는 방법 등 다양합니다.  


속도를 빠르게 하기위해서 라는 조건이 붙는다면,

CMS형태의 개발은 진행하지 않는것이 좋습니다.

일반적으로 CMS형태의 개발은 불필요한 소스코드가 많고, 여러경우를 대응해야 하기 때문에 소스의 양이 커질수 밖에 없습니다. 동일한 내용으로 표현되더라도 100줄의 소스코드를 해석해서 보여주는것과 10줄의 소스코드를 해석해서 보여주는것을 비교해 본다면 당연히 후자가 속도가 빠르게 느껴질수 밖에 없습니다.

비슷한 케이스로 솔루션이나 홈페이지 빌더 등을 통해서 제작을 진행하는 방법이 있지만, 이또한 속도 부분에서는 느림현상이 나타납니다. 또한 대부분의 솔루션은 호스팅 기반으로 설계를 진행하기 때문에 대형구조의 사이트를 표현하는데는 무리가 있습니다.


즉 빌더라는 개념의 시스템으로 속도를 이야기 하는것은 맞지 않습니다.

대신 손쉽게 만들수 있다는 장점이겠죠..


대형사이트 및 속도를 우선시 하는 사이트의 경우에는 주로 맞춤제작 형태의 제작을 사용하게 됩니다.

현재 참고사이트의 경우 확장자를 확인해 보신다면 ASP계열의 언어로 제작된것을 볼수가 있습니다.

ASP언어는 서버스크립팅언어인 PHP,JSP등과  3세대 웹개발언어로써 기존 2세대 언어와는 다르게 동시접속자를 처리하는데 강점을 가지고 있는 언어입니다.

3세대 언어별로 장단점을 생각해 본다면.

-ASP : Windows서버 기반 OS에서 최적화됨, IIS엔진을 사용하여 웹서버 운영, MS-SQL과 호환성이 좋음.

         상용컴퍼넌트가 발달해 있으며, 객체지향언어로써 활용도가 높으며 기존 VB계열에서 파생된 개발언어.

         추후 프로젝트 언어로는 ASP.net이 있음.

         공개된 소스코드가 많지 않고, 단계별 개발방법론이 표준이며 개발자의 연차별 숙련도가 일정한 편이라

         맞춤제작에서 많이 사용되는 개발언어

-PHP : Linux서버 기반 OS에서 최적화됨, 아파치 웹서버 및 톰켓을 기반으로한 웹서버 운영,

         My-SQL과 호환성이 좋으며,  GNU기반의 오픈소스가 많이 있음, CC에서 파생된 개발언어.

          오픈소스 기반으로 제작되기 때문에 모듈러형 개발방법론이 일반화 되어있으며, 보안성이 취약함

      주로 개인용 사이트에서 많이 활용되며, 서버셋팅문제로 인해서 국내에서는 쇼핑몰 솔루션제작시 주로사용

-JSP :JavaVM기반의 플랫폼에서 운영되며, 캡슐화를 기반으로 제작하여 소스의 보완성이 최대강점임.

        타 언어에 비해서 소스코드가 무거운 편이며, java언어에서 파생된 개발언어.

        보안적인 요소가 강화된 금융기관, 보험사, 관공서 등의 사이트를 제작할때 주로 사용됨

        소스의 확장성이 낮으며, 프로젝트간 캡슐 호환성 문제로 인해서 활발한 시장형성이 되지 않음

        타 언어에 비해 서버의존성이 높아서 상업적 사이트 제작시에는 사용할수 없음


호스팅 이외에도 사이트를 운영할수 있는 방법은 많이 있습니다.

일반적으로 호스팅은 1대의 웹서버를 300~500여개의 사이트가 공용으로 운여하는 상품을 말합니다.

해당 비용을 참여하는 사이트가 N분으로 나눠서 부담하기 때문에 비용적인 부분에서는 효율적이지만,

특정 컴퍼넌트 및 프로그램을 설치할때 문제가 될수 있으며, 트레픽이 많거나 동시에 많은 유저들을 대상으로 한 경우에는 부적합합니다.

일부 회사에서는 서버호스팅과 호스팅의 중간개념의 상품을 운영하고 있으며,

단독으로 서버를 운영하거나, 코로케이션 형태로 서버+회선의 개념으로 운영하거나, 서버를 랜털하는 상품을 구성하거나, 가상화서버 및 클라우드 서버 등으로 구성하는 방법등 다양합니다.


서버 및 회선운영은 호스팅사 마다 다양한 상품이 구성되어있기때문에 가비아 뿐만 아니라 충분히 다양한 업체를 비교해 보시고, 사용되는 서버, 회선품질, 회선대역폭 , 네트워크, 보안, 방화벽, 등을 비교한후 선택하는것이 좋습니다. 비슷해 보이는 상품이라 하더라도 작은 요인으로 인해서 견적이 수배 이상 차이가 날수 있습니다.


장기적으로 직접 제작을 하기 위해서는 맞춤제작방식으로

기획/디자인/개발을 직접적으로 학습하셔서 진행하는것이 좋습니다.

어떤 사이트 및 시스템을 만드냐에 따라서 달라지겠지만, 꾸준히 준비한다면 좋은 결과가 있을것입니다.


하지만, 추천드리고 싶지는 않습니다.

사이트의 생명주기는 짧습니다. 지금 괜찮은 아이디어라 하더라도 수개월 뒤에는 뒤처진 아이디어일수도 있듯이 IT기반의 비즈니스는 빠른속도로 진화하고 있습니다. 전문가의 도움을 받아서 빠르게 진입하는 방법을 추천드립니다. 단순한 사이트를 만든다면 천천히 준비하면 되겠지만, 몇년후에는 지금의 웹과는 다른 형태의 웹사이트가 트랜드의 중심이 되어있을 가능성이 높습니다.


결론적으로 편리함과 속도는 반비례합니다......

아무리 좋은 아이템이라 하더라도 손쉽게 누구나 만들수 있는 방법으로 제작이 가능하다면, 진입장벽이 낮아질것이고, 누구나 쉽게 경쟁자가 될수 있다면... 그때는 힘든 전쟁이 될것입니다.

 

 

이런 퀄리티와 속도의 홈페이지를 제작하려면 어떻게해야하나요? - IT감리, IT컨설팅, 웹컨설팅, 웹에이전시, 웹솔루션개발, ERP, SCM, CRM, ToTb, 홈페이지제작, 웹사이트 제작, 온라인 마케팅, 시스템구축, 유지보수, 운영대행 등
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기