회사 블로그 서버로 국내 호스팅 서비스를 고려하지 않는 이유

실제로 나는 중고물건 무료나눔 쇼핑몰인 zoahaza.shop을 운영하고 있고, 여기서 제공받는 국내 호스팅 서비스에 만족하고 있다.

하지만 조아아이텍 회사 블로그 서버로 국내 호스팅 서비스는 고려하지 않고 있다.

이제부터 그 이유를 아래에서 설명해보도록 하겠다.

*

zoahaza.blog로 워드프레스닷컴 프리미엄 요금제로 블로그를 운영하면서, 구글 애널리틱스를 가끔씩 분석하면서 느끼는 게 있다.

의외로 해외 서버를 통해서 내 블로그로 접속하는 사람이 많다는 것이다. 나는 zoahaza.blog에서 한국어 컨텐츠만을 생산하는데도 말이다.

조아아이텍 회사 블로그 서버도 역시나 한국어 컨텐츠만을 다루겠지만, 지금 zoahaza.blog에서 다루는 컨텐츠와

상당부분 컨텐츠 분야가 겹친다. 왜냐하면 원래는 zoahaza.blog에 적었어야 할 글 중에

진짜 중요한 글만 조아아이텍 회사 블로그로 따로 빼서 컨텐츠를 생산하려고 하기 때문이다.

그렇다면 역시나 조아아이텍 회사 블로그의 구독자층도 zoahaza.blog와 비슷하다고 봐야 할 것이고

해외 서버를 통해 접속하는 사람이 상당히 많아질 것이라는 예상이 가능하다.

*

카페24같은 국내 호스팅 서비스는 국내 인터넷 접속자에 특화되어 있기 때문에

우리나라 접속자가 타겟이라면 이런 서비스를 이용하는 게 맞겠지만, 해외 서버를 통해 접속하는 사람이 상당히 많다면

이런 국내 호스팅 서비스는 오히려 손해일 수 있다. 구글은 어떤 방문자가 방문하던지 접속속도가 빠른 것을 검색엔진 상위노출의 기준으로 하고 있기 때문이다.

한국 접속 사용자가 압도적이라면 국내 호스팅 서비스를 이용하는게 맞겠지만, 조아아이텍 회사 블로그는 그런 성격의 블로그가 아니게 될 가능성이 높다.

*

이 부분은 또 다른 이유에서 zoahaza.shop을 카페24에 개설한 이유이기도 하다. zoahaza.shop은 실제 제품을 무료나눔 하는 것이기 때문에

국내에서만 배송 서비스를 진행하고 있다. 중고물건 무료나눔을 해외까지 해버리면 가격적으로나 여타 다른 세관정책 등등으로나 내가 짊어져야 할 리스크가 너무 크기 때문이다.

그래서 어차피 국내에서만 서비스할 물건들이고, 그렇다면 우리나라 접속자가 타겟이 되어야 한다.

*

그래서 결론적으로는 어떤 목적으로 서비스를 운영하느냐에 따라, 업종이나 사업모델이 무엇이냐에 따라 이 부분을 달리 가져가야 한다.

이 부분을 고려했을 때 조아아이텍 회사 블로그는 국내 호스팅 서비스가 적합하지 않다는 게 최종적인 판단이다.

*

– 블로그 썸네일은 flaticon에서 제공받았습니다. –

2022년 12월 8일 작성.

회사 블로그 서버가 꼭 VPN으로 된 워드프레스 서버여야 할까?

워드프레스 서버를 고를 때 안정적인 속도와 SEO를 위해서는 VPS 서버 이상의 사양을 갖춰야 한다는 게

클래스101 <마케팅 대행사도 쉽게 못하는, ‘구글 1위 블로그’ 만들기! (구글 SEO)> 강의의 권고사항이다.

그런데 사실 내 견해로는, 회사 블로그 서버를 꼭 그렇게 해야만 할까 라는 의구심이 든다.

*

이런 의구심이 드는 가장 큰 이유는, 다른 대안과 비교했을 때 가격대비 성능값을 할까 문제 때문이다.

비교적 저렴하다고 알려진 블루호스트의 호스팅 서비스조차도 VPS 서버의 가격은 상당히 비싸다.

거의 워드프레스닷컴 의 비즈니스 요금제 가격대거나 그 이상인데, 차라리 이걸 할 바에는

워드프레스닷컴의 비즈니스 요금제나 프리미엄 요금제를 결제하는게 가성비 면에서 더 낫다고 보여지기 때문이다.

특히 커뮤니티의 측면 등등 까지를 고려했을 때에는 워드프레스닷컴 에서 워드프레스를 운영하는 것보다 VPS 서버에서 워드프레스를 설치해서 운영하는 것의 이점이 별로 없다.

*

나는 지금 zoahaza.blog 를 워드프레스닷컴의 프리미엄 요금제를 결제해서 운영하고 있고, 사실 이 정도 만으로도 충분하다고 생각한다.

zoahaza.blog 도 충분히 빠르고, SEO의 세부설정 면에서는 아쉽지만 기본적으로 있을 건 다 있다.

VPS 서버로 운영하는 것보다 가격도 훨씬 저렴하다. 심지어는 워드프레스닷컴에서 프리미엄 요금제 계정 2개 돌리는 것보다 VPS 서버 최소 사양이 더 비싸다.

*

물론 VPS 서버의 이점은 있다. 내 마음대로 모든 설정을 할 수 있기 때문에, 사실 워드프레스닷컴의 요금제로 비유하면 기능 면에서는 최고가 요금제인 전자상거래 요금제 급이다.

하지만 나는 쇼핑몰도 아닌 블로그를 운영하면서 이 정도 사양이 굳이 필요할까 싶기 때문에, 조아아이텍 공식 회사 블로그 서버를 VPS 서버를 활용하여 운영하지는 않을 계획이다.

이 선택이 정말 그 정도의 가격대비 성능비를 할 지 의심스럽기 때문이다.

*

– 블로그 썸네일은 flaticon에서 제공받았습니다. –

2022년 12월 8일 작성.

회사 블로그가 꼭 네이버여야만 할까?

대체로 사람들은 ‘개인 블로그도 아닌 회사 블로그인데, 당연히 네이버 블로그로 해야되는 거 아냐?’

‘그래야 사람들을 많이 모아서 마케팅을 하지!’ 라고 생각할 것이다.

그러나 이 부분에 대해서 내 생각은 다르다. 굳이 네이버로 해야 할까? 차라리 네이버 블로그를 버리고

나아가서 네이버 검색엔진 자체를 아예 버리고 처음부터 구글만 고려하고 시작하는게 오히려 낫지 않을까? 라는 생각이 들기 때문이다.

*

클래스101 강의 <마케팅 대행사도 쉽게 못하는, ‘구글 1위 블로그’ 만들기! (구글 SEO)> 의 내용들을 상당부분 공감한다.

네이버는 가라앉는 배이고, 앞으로 네이버의 전망은 어둡다. 다만, 그 시기의 문제일 뿐이다.

단, 이 강의에서는 ‘네이버의 폐쇄적인 정책이 문제!’ 라며, 네이버의 폐쇄적인 그 부분들만 고치면 될 것처럼 이야기하지만, 이 부분에 대한 내 생각은 다르다.

네이버의 진짜 문제는 폐쇄적인 정책이 아니라, 네이버 블로그의 프로그래밍 구조 그 자체다. 이 부분에 대해서 참고할 글을 따로 기록했으니, 참고하기 바란다.

<코딩의 관점에서 네이버 블로그가 망해도 싼 이유>

그러니까, 네이버의 진짜 문제는 네이버 블로그 자체의 구조적인 문제이기 때문에, 네이버 블로그가 살아나려면

네이버 블로그의 프로그래밍 구조 자체를 근본적으로 뜯어고쳐야 한다. 이게 말처럼 쉽지 않기 때문에, 네이버는 뭘 해도 가라앉는 배가 될 것이다.

*

그래서 나는 네이버가 사람들의 생각보다 더 빨리 가라앉을 가능성이 높다고 본다.

가라앉는 배에 굳이 탈 이유가 있을까? 뜨는 배에 타는게 앞으로의 사업 성공 가능성도 훨씬 더 높지 않을까?

라고 보는 것이고, 그래서 네이버 블로그, 나아가서 네이버 검색엔진 자체를 아예 버리고 가려고 생각하는 것이다.

그래서 <블로그 새 카피라이팅 문구의 기원> 내의 유튜브 동영상에서 언급했던 이야기는 상당부분 수정이 불가피하게 되었다.

이 글에서는 새 카피라이팅 문구를 네이버 블로그에 넣겠다고 이야기했지만, 사실은 네이버 블로그 자체를 버리고 갈 생각을 하고 있기 때문이다.

*

<블로그 새 카피라이팅 문구의 기원> 내의 유튜브 동영상

*

2022년 12월 7일 작성.

화면 가로로 스크롤해서 넘기는 자바스크립트 소스코드

<scroll001.html>
<scroll002.html>

사실 PC의 마우스는 화면을 가로로 스크롤하는 기능을 대부분 지원하지 않는다.

그래서 scroll002.html에서는 PC에서는 화면 세로 스크롤에 따라 화면이 옆으로 움직이고, 모바일에서만 화면 가로 스크롤에 따라 화면이 옆으로 움직이게 만들어져 있다.

일단 scroll002.html의 소스코드를 공개하겠다.

*


window.onload = function(){
    function zoom1(event) {
      event.preventDefault();
        var winWidth = window.innerWidth;
      if(event.deltaY > 0){
          document.getElementById('nav').querySelector('ul').scrollBy({top: 0, left: -winWidth-11, behavior: "smooth"});
      }else if(event.deltaY < 0){
          document.getElementById('nav').querySelector('ul').scrollBy({top: 0, left: winWidth+11, behavior: "smooth"});
      }
    }
    
    var startPoint = 0;
    function zoomsave2(event){
        startPoint = event.touches[0].pageX;
        //console.log("startpoint:"+startPoint);
    }

    function zoom2(event) {
      event.preventDefault();
        var winWidth = window.innerWidth;
        //console.log("movepoint:"+event.touches[0].pageX);
      if(event.touches[0].pageX > startPoint){
          document.getElementById('nav').querySelector('ul').scrollBy({top: 0, left: -winWidth-11, behavior: "smooth"});
      }else if(event.touches[0].pageX < startPoint){
          document.getElementById('nav').querySelector('ul').scrollBy({top: 0, left: winWidth+11, behavior: "smooth"});
      }
    }

    
var el = document.getElementById('nav');
el.onwheel = zoom1; // PC
el.ontouchstart = zoomsave2; // Mobile
el.ontouchmove = zoom2; // Mobile

}

*

여기서 zoom1 함수가 PC에서 동작하는 함수이고, zoomsave2와 zoom2 함수가 모바일에서 동작하는 함수다.

유감스럽게도 ontouchend를 지원하는 자바스크립트 함수는 현재 없다. 있더라도 비표준일 것이다.

그래서 ontouchstart, ontouchmove로 이벤트를 받아서 처리해야 한다.

touches[]가 배열로, 0인 이유는, 사용자들이 대체로 화면을 스크롤할 때 한 개의 손가락을 사용하기 때문이다. 혹여나 두 손가락 이상을 사용하더라도, touches[0]은 항상 첫번째 손가락이기 때문에 동작에 무리가 없다.

해당 소스코드는 화면을 가로로 넘기는 것 중 가장 기본적인 부분만을 구현한 것이고, 안의 글자 등까지 애니메이션을 넣으려면 추가로 소스코드가 더 필요할 것이다.

*

소스코드 다운로드: https://zoahaza.shop/?product=%ea%b0%80%eb%a1%9c-%ec%8a%a4%ed%81%ac%eb%a1%a4-javascript-%ec%86%8c%ec%8a%a4%ec%bd%94%eb%93%9c

*

사실 이 소스코드는 [일반인 P선생]의 동업 제안으로 만들어졌다. 뜻이 맞지 않아 동업 제안은 성공적으로 전행되지 못했지만, 그 대신 이 소스코드는 남았다.

어쩌면 [일반인 P선생]이 이 소스코드를 발견하고 가져가서 쓸지도 모른다. 그래도 된다. 해당 소스코드를 받아서 쓰는 데에는 아무런 제한이 없다.

[일반인 P선생]과 있었던 이야기는 되도록이면 코멘트를 하지 않겠다. 안좋은 일을 떠벌려 봤자 나에게 좋을 게 없다.

*

– 블로그 썸네일은 flaticon에서 제공받았습니다. –

2022년 12월 10일 작성.

코딩: 나만의 동기부여 홈화면 만들기

스파르타코딩클럽의 강의 <나만의 동기부여 홈화면 만들기>를 수강하고 나서, 나 나름대로 응용해서 내가 생각하는 방향의 나만의 동기부여 홈화면을 제작하였다.

<나만의 동기부여 홈화면 만들기: 조아아이텍 버전>

*

아직 정식으로 사업자를 낸 건 아니지만, 사업체 이름을 홈화면에 활용하면 동기부여가 많이 될 것 같아서 그렇게 만들어 봤다.

디자인은 최대한 심플하게 가져가려고, 배경화면은 원래 있던 것을 아예 지워버리고 흰 화면에 제작하게 되었다.

실질적으로 만드는 시간은 40분도 안 되지만, 깃허브를 안들어가본 지 오래되어 깃허브에 대한 설정이 필요한 상황이라서

깃허브 설정에 시간이 소요되어 생각보다는 시간이 조금 더 걸렸다.

*

만드는 방법에 대해서는 이 블로그에 자세히 이야기하지 않을 예정이다.

저작권이 있는 유료강의를 토대로 응용해서 만든 것이기 때문이다.

만일 정 궁금하다면 유료강의를 듣고 만드는 것을 추천한다.

강의가 잘 만들어져 있어 내가 블로그로 백날 설명하는 것보다 더 효과적일 것이다.

*

스파르타코딩클럽 <나만의 동기부여 홈화면 만들기> 온라인 강의:
https://online.spartacodingclub.kr/enrolleds/6370d21b4cd67d01815c0766/rounds/6358e2f6d5e61148f86b3269/roadmap

2022년 12월 3일 작성.