Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form

질문게시판이 있다고 했는데 찾지 못하여 이곳에 올리게 되어 죄송합니다

 웹사이트마다 최적화와 속도가 천차만별인데 기글은 최적화가 굉장히 잘 되어 있던데

 제가 알기도 어떠한 소스를 사용했기 때문에 모바일에서도 가볍고 그렇다고 들었습니다

 그게 뭔지 알고 싶어요!! html css 같은 것과 같은 배경인가요?



  • ?
    포인트 팡팡! 2018.11.24 19:40
    레타님 축하합니다.
    팡팡!에 당첨되어 30포인트를 보너스로 받으셨습니다.
  • ?
    칠황보수 2018.11.24 19:50
    어떤 부분이 최적화가 잘되있다는건지는 잘 모르겟지만.. ㅎㅎ
    그누보드, 킴스큐, 제로보드등.. 이런걸 말하시는거 같은데..
  • ?
    레타 2018.11.24 19:56
    혹시 https://imweb.me/ 이런 곳도 말씀하신 세 개랑 같은 틀인가요?
    html나 css를 통해서 프레임워크(?)를 짜서 이걸 토대로 웹을 다소 정형화된 틀로 만들 수 있게 프로그램화한 뭐시기..???
  • profile
    파이어프로 2018.11.24 20:34
    다르다면 다르긴하나 어쨋든 비슷한거라고 생각하시면 됩니다.

    기글에서 사용하는 XE는 대표적으로 여러 웹에서 활용하고 있긴 합니다. 물론, 대형 커뮤니티들은 오리지널보단 약간 마개조를 하긴 하지만요. XE나 그누보드같은 CMS들은 큰 힘을 안들이고도 기본적인 커뮤니티웹을 형성시킬 수 있는 게시판형 제품들입니다.

    요즘 XE는 일방문자 1만명 수준의 웹은 마개조 안해도 웬만큼 속도 나옵니다. 오히려 서버 속도가 더 중요하니까요. 일베, 개드립이 XE 마개조 한 경우입니다. 사실, 기글은 XE 웹 중에서도 외형은 기본틀 위주로 사용하다보니 속도에 영향을 크게 미치질만한 요소가 없어요.
  • ?
    구루비 2018.11.24 21:02
    이 글 보고 웹 소스 보기도 해보고, PageSpeed Insights로 검사도 해 봤는데요..
    그다지 최적화 작업을 했다고는 보이지 않아요...
    검사결과도 slow라고 나옵니다.
  • profile
    title: 흑우Moria 2018.11.24 21:58
    오호 이런 툴이 있군요. 저는 해보니 보통이라고 나오네용
  • profile
    쮸쀼쮸쀼 2018.11.24 23:27
    이곳은 질문게시판 대신에 각 분야별 게시판에 질문 카테고리로 질문을 올리게 되어 있습니다. 따라서, 이렇게 질문을 올리는 것이 맞습니다.

    질문 내용을 보아, 아무래도 기초적인 개념 정립부터 필요할 것 같습니다.

    우선, 우리가 쓰는 월드 와이드 웹(WWW)는 대략적으로 다음과 같은 구조로 되어 있습니다. 클라이언트의 웹 브라우저가 서버에 요청을 보내면, 서버의 웹 서버 프로그램은 그 요청에 따라 HTML, CSS, 자바스크립트 파일과 같은 데이터를 전송해 줍니다. 클라이언트의 웹 브라우저는 전송받은 데이터를 해석하여 화면에 내용을 출력합니다.

    초기의 WWW에서는 이미 만들어져 있는, 다시 말해 내용이 고정되어 있는(static) HTML 파일만을 있는 그대로 전송하여 보여주는 것이 전부였습니다만, 이후 웹이 발달하면서 점차 상황에 따라 HTML 파일의 내용을 달리 보내고자 하는 수요가 생겨났습니다. 가장 단순한 예로는, 이 웹페이지에 얼마나 많은 사람이 방문하였는가를 나타내는 ‘카운터’가 있겠습니다. 이를 위하여, 웹 서버 프로그램을 외부의 프로그래밍 언어와 연동시켜서, 내용을 필요에 따라 바꾼(dynamic) HTML 파일을 전송하는 방법이 생겨났습니다. 이를 CGI라고 하지요.

    초창기에는 아파치(Apache)라는 웹 서버 프로그램과 펄(Perl)이라는 프로그래밍 언어를 결합한 것이 인기였습니다. 이 중 아파치 웹 서버는 아직도 꽤나 쓰이고 있지만, 예전보다는 인기가 줄었습니다. 펄은 요즘은 웹 서비스를 위해서는 잘 안 쓰입니다. 이후 웹 서버로는 IIS나 NGINX와 같은 다른 프로그램도 인기를 얻게 되었고, 프로그래밍 언어는 안 쓰이는 것을 찾기 힘듭니다만 웹을 위해 가장 인기 있는 언어로는 주로 PHP가 꼽힙니다.

    한편, 대다수의 경우 이렇게 필요에 따라 새로운 HTML을 만들어내려면 기존 데이터들을 저장해뒀다 다시 불러서 써야 합니다. 간단히 예를 들자면, 게시판을 만들려고 하면 기존의 글들을 저장해두었다 누군가 접속하면 그 글들의 목록을 출력해 줘야겠지요. 또, 새로운 글이 올라오면 그것을 저장도 해야 되겠고요. 이를 위해서는 그런 데이터들을 저장할 데이터베이스가 필요한데, 이것을 위한 프로그램을 데이터베이스 관리 시스템(DBMS)라고 부릅니다. 원래 DBMS는 큰 회사에서나 쓰는 비싼 프로그램이었으나, MySQL이라는 오픈소스 DBMS가 등장한 덕택에 수많은 사람들이 데이터베이스 기술을 쓸 수 있게 되었습니다.

    이쯤에서 등장하는 말이 바로 [LAMP]입니다. 리눅스 운영체제(L) 위에서 아파치 웹 서버(A)와 MySQL DBMS(M)와 PHP(P)를 가지고 웹사이트를 돌린다는 의미입니다. 지금도 가장 수요가 많으므로, 웹 호스팅 업체에 서비스를 신청하면 기본적으로 제공되는 것이 바로 이 조합입니다.

    한편, LAMP만 주어진다고 해서 바로 웹사이트를 운영할 수는 없습니다. 목재와 목공 도구들이 주어졌다고 해서, 그게 저절로 가구로 변하는 것은 아니잖아요. 주어진 것을 가지고 뭔가 프로그래밍을 해야 Dynamic한 웹사이트가 만들어집니다. 그런데, 대개의 경우 사람들이 원하는 것은 거의 비슷비슷합니다. 게시판이면 게시판, 블로그면 블로그, 쇼핑몰이면 쇼핑몰… 그래서, 특정 기술 조합에 맞게끔 사람들이 웹사이트에 주로 원하는 것을 미리 프로그래밍해둔 패키지가 등장합니다. 바로 컨텐츠 관리 시스템(CMS)이죠. 예를 들면, 기글하드웨어에서는 XpressEngine(XE)이라고 하는 CMS를 사용합니다. 이 CMS는 PHP와 MySQL을 사용하여, 게시판이나 회원 관리 기능을 비롯하여 웹사이트에 필요한 여러 요소들을 제공해 줍니다. 웹사이트 운영자는 이것을 자기 입맛에 맞게 설정하고 다듬어서 웹사이트를 만들죠. 국내에서는 XE가 대세지만, 해외에서는 WordPress라는 CMS가 가장 세력이 큽니다. 이것도 PHP와 MySQL을 사용하기는 매한가지지요.

    자, 이 정도가 가장 기본적인 내용이라고 볼 수 있겠습니다. 물론 요즘에는 Node.js와 같이 웹 서버와 프로그래밍 언어가 하나로 합쳐진 뭐 그런 경우도 있지만, 내용이 너무 복잡해질 테니 생략하겠습니다. 그러면, 이 중 어떤 요소가 최종 사용자에게 느껴지는 체감 속도와 연관이 있을까요? 정답은 [모두 다!]입니다.

    웹 브라우저가 웹 서버에 요청을 보내면 서버 프로그램이 요청을 해석해서 CMS 프로그램을 작동시키고, 이 CMS가 다시 DBMS에 요청을 해서 데이터를 가져오거나 혹은 기록하고, CMS가 DBMS에서 받은 결과값을 가공하여 HTML 등을 완성하고, 이걸 웹 서버가 도로 브라우저에 보내면 웹 브라우저는 그 다운로드한 결과를 해석한 뒤 다시 서버에 CSS, JS, 각종 이미지 파일 등을 다운받게 해달라고 요청합니다. 그리고 브라우저는 다시 받은 파일들의 내용을 바탕으로 화면에 내용을 채워넣고, JS 파일을 해석하여 자바스크립트를 실행합니다. 최근에는 여러 기술적 발전으로 인해 일부 과정이 합쳐지거나 하는 경우도 있지만, 기본적으로는 이것과 크게 다르지 않지요. 이 과정 중 어느 하나라도 느리다면, 사용자는 웹 페이지 열리는 것이 느리다고 느끼게 됩니다.

    자, 여기의 어디에 “어떠한 소스”를 첨가하면 마법처럼 모든 부문에서 최적화가 이루어져서 어디에서나 가벼운 웹사이트가 실현될 수 있을까요? 물론 몇몇 방법을 사용하면 위 과정들의 효율을 상당히 높일 수 있는 것은 사실입니다. 예를 들어 캐시 기법은 웹 브라우저의 요청이 새로 HTML 파일을 만들 필요가 있는지 판단하여, 그럴 필요가 없을 때는 이전에 만들어뒀던 데이터를 그대로 사용하게 하는 방법으로 효율을 높입니다. 그러나 애초에 다른 부분에서 문제가 있을 경우, 예를 들어 HTML, CSS, JS의 구조가 너무 복잡하여 웹 브라우저에서 해석하는 것이 어려워서 문제가 되는 그런 경우에는 캐시 기법은 별 도움이 안 됩니다. 이런 식으로, 웹 사이트의 체감 성능과 최적화와 관련된 문제는 실로 여러 가지를 모두 고려해야만 하는 복잡한 것입니다. 그냥 넣기만 하면 웹사이트 속도가 저절로 빨라지는 “어떠한 소스” 같은 것은 “만병통치약”과 같은 개념이라, 있을래야 있을 수가 없는 거에요.
  • ?
    레타 2018.11.25 07:05
    와우 정성스런 답변 감사합니다!!
    엔진이 그냥 xe이었군요 전 뭔가 있을 줄 알고..

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 원룸 인터넷 속도 개선 질문입니다.

    안녕하세요. 다름이 아니옵고 원룸건물에 요즘 세입자가 불어나서인지.... 트레픽이 많아져서인지.....같은 라인(건물에 반반해서 라인이 분리되있습니다.) 인터넷이 많이 느려진 느낌이 나더군요. 집에서도 가족이 무선인터넷을 많이 쓰...
    Date2016.12.07 질문 By발암의나라 Reply29 Views8866 file
    Read More
  2. 3Dmark질문입니다!

    요새 컴퓨터에 문제가 좀있는거같아서 기글한분꼐서 3Dmark를돌려보시라고하셔서 돌렸더니 Your score was invalid for the following reasons - Time measurement data not available. The validity of the result cannot be determined....
    Date2016.12.05 질문 ByNaziCube Reply5 Views2913 file
    Read More
  3. 네트워크 공격을 받고 있는 중입니다.

        카스퍼스키 인터넷 시큐리티 사용중인데 며칠전부터 계속해서 네트워크 어택이 차단되었다고 나오는군요. 하루에도 몇 번씩... 제가 모르는 사이 뭔가 설치가 된 건 아니겠죠?
    Date2016.12.04 질문 Bytitle: AI아즈텍 Reply3 Views1816 file
    Read More
  4. No Image

    시놀로지 NAS/Asus RT-AC5300 FTP 포트포워딩 관련 질문입니다.

    일단 스펙부터 간단히 설명드리자면 시놀로지 나스(DS916+)에 Asus RT-AC5300 공유기에 멀린 펌웨어 물려서 돌리고 있습니다. 둘다 펌웨어 버젼은 최신입니다. 기글에서 얼마전에 공유기 펌웨어 버젼 업데이트로 문제 해결됬다는 글이 올...
    Date2016.12.02 질문 By청염 Reply11 Views4319
    Read More
  5. [해결] FTP 내부망 속도가 이상합니다

      메인 컴퓨터로 파일질라 FTP 를 사용하고 있습니다   로컬로만 사용하기에 별다른 이상이 없어야 할터인데       안드로이드로 FTP 접속시 전송속도가 500 KB/s 300 KB/s 로 제한되는 느낌입니다 (AndFTP 사용) (오늘해보니 300KB/s ......
    Date2016.11.27 질문 ByR.Review Reply2 Views3812 file
    Read More
  6. 에드웨어 같은데 도저히 못잡겠습니다.

      이런형태에 에드웨어입니다만.. 도저히 못찾겠습니다 구글크롬 사용할때마다 야동? 이상한사이트가 새로 생성되고 심지어 오리진 메인페이지 까지 저모양으로 만들어 버리네요.. 다시키면 그만이지만 너무 심할정도입니다 안전모드 진...
    Date2016.11.24 질문 ByIwish Reply9 Views1367 file
    Read More
  7. No Image

    토렌트 클라이언트 뭐가 종을까요?

    24시간 시딩 할 용도입니다.   utorrent를 쓰니깐 있는대로 램을 다 긁어써서 얘는 도저히 쓸수가 없더군요... 8기가 꼽아놨는데 파일캐시로 7기가를 사용...;;   그래서 vuze를 깔았는데 이거는 또 상대측에서 연결을 너무 못 하네요. 거...
    Date2016.11.24 질문 By케닌 Reply10 Views4187
    Read More
  8. 포토샵 투명도 관련 질문드립니다.

      안녕하세요 포트폴리오를 제작하다 이미지 작업을 해야하는 상황이 생겼는데   제가 원하는대로 깔끔하게 따지지가 않아서 질문드립니다.   gif를 보시면 아시겠지만 캐릭터와 이펙트의 테두리 부분에 RGB가 (255,0,255) [마젠타]로 제...
    Date2016.11.22 질문 By노력 Reply10 Views882 file
    Read More
  9. AMD 그래픽 드라이버 동시사용 관련해서 질문드립니다.

    안녕하세요. 기억하실지는 모르겠지만 오랜만에 인사드립니다.   동영상 재생용 서브컴 구성중에 애로사항이 생겨서 능력자님들 조언좀 구하고자 글쓰게 됐습니다.   현재 집에 굴러다니는 HD5770과 A10-7700K 시스템이 있습니다.   7700K...
    Date2016.11.17 질문 By가을귀 Reply9 Views967 file
    Read More
  10. 윈도우 10 로그인 질문

      로그인 화면에서 Bluetooth 보안 태그를 사용하여 인증 바랍니다. 라는 옵션이 뜨더군요. 이걸 제거할 수 있는 방법이 있을까요? 설정에서 찾아도 못찾겠더라구요. ㅠㅠ
    Date2016.11.15 질문 By도개주 Reply1 Views2075 file
    Read More
  11. No Image

    유튜브 버퍼링 해결방법 있나요?

    안녕하세요   KT회선으로 보이는 기숙사 인터넷을 사용하고 있습니다.   유독 유튜브 버퍼링이 심한데요.   속도가 느리기도하지만 자주 멈추는 느낌을 받습니다.   이상한점은 영상을 다운로드시 속도가 괜찮게 나오더군요.   버퍼링이 ...
    Date2016.11.15 질문 By링크 Reply6 Views1458
    Read More
  12. No Image

    질문 하나 더.. 거의 끝나갑니다.

    mCursor = dbhelper.getMatchPatt(password); //password가 DB의 patt column 중에 있다면 해당 row의 num을 받아서 전화걸기 if (mCursor.getCount() > 0){ pnum = mCursor.getString(2); Intent intent = new Intent(Intent.ACTION_CAL...
    Date2016.11.14 질문 By아스트랄로피테쿠스 Reply4 Views283
    Read More
  13. 윈도우 무한 업데이트.

    넵 윈도 무한 업데이트. 저 상태에서 하룻동안 둬도 진행이 없네요..  이런 경우 해결책이 있을까요?   운영체제는 8.1 with bing입니다. 어머니 쓰시던거라 윈10으로 업그레이드가 안됐네요.   그냥 이 김에 윈도 파티션 날려버릴까 싶...
    Date2016.11.14 질문 ByΦloteer Reply3 Views818 file
    Read More
  14. No Image

    안드로이드 프로그래밍 질문입니다;;

    public void onClick(View v) { EditText name = (EditText) findViewById(R.id.tname); EditText num = (EditText) findViewById(R.id.tnum); String temp1; Intent intent = new Intent(QDialList.this, GetQdPatt.class); startActivi...
    Date2016.11.13 질문 By아스트랄로피테쿠스 Reply6 Views324
    Read More
  15. No Image

    사업장에서 고스트 대용할 프로그램 있을까요?

    친하게 지내는 어르신이 한분 계신데 산업용PC 제조업을 하십니다. 예상외로 컴맹(?)이셔서 백업, 복구 프로그램은 고스트밖에 사용할줄 모르십니다. 이것도 제가 들를때마다 수차례 가르쳐 드리고, 노트에 적어드리고 해서 겨우 터득하셨...
    Date2016.11.12 질문 ByPLAYER001 Reply11 Views3754
    Read More
  16. 워드 잘 다루시는 분 질문 드립니다.

      단지 그냥 평범한 수식이지만, 뭔가 이상한 부분이 보이실 겁니다.  i와 j에서 위의 점이 사라졌지요.    혹시나 latex식으로 재 입력하면 될까 했는데 역시나 해결은 되지 않았습니다. (이건 cambria math)    이걸 어떻게 하면 i로 바...
    Date2016.11.10 질문 By냐아 Reply21 Views822 file
    Read More
  17. No Image

    배틀필드1 렌더링 스케일?

    이번에 배틀필드1 이 출시되었는데 예전 베타랑은 다르게 해상도 렌더링 스케일이 0%~200%까지 설정할수가 있더군요 저는 1920x1080 모니터를 쓰고 있는데 100%에다 맞추는게 맞는건가요? 아니면 수치를 조정을 해야하나요?  
    Date2016.11.06 질문 By니코다이스키 Reply2 Views1108
    Read More
  18. 윈도우에 우분투설치중 오류질문!

    학교에서 배우는 과목중에 리눅스 환경이 편한 과목이 1~2과목씩 껴있어서 그냥 우분투나 다시깔자 하면서 윈도우 10 + 우분투 이렇게해서 번갈아가면서 사용을 할 생각이었는데 설치중에 여러가지 실패를해서 시간을 많이 날렸습니다.   ...
    Date2016.11.02 질문 ByNaziCube Reply4 Views1015 file
    Read More
  19. No Image

    심심하면 오피스,윈도우7 인증이 풀리는 이유가 뭘까요?

    고객센터에 왜 이 난리냐고 물어봐야 하나...   (애초에 전화해보니 안내를 위해선 따로 요금을 내야 한다더라구요. 왓?)   돈을 냈으면 버그는 둘째치고 인증풀리는건 없어야 하는거 아닌지...   아침부터 중요한 문서 작업해야 해서 워...
    Date2016.11.01 질문 By타미타키 Reply2 Views1013
    Read More
  20. No Image

    윈도우에 쓸만한 사전 프로그램은 없을까요?

    인터넷을 쓸 수 없는 환경인데 사전이 필요합니다   맥을 우연히 만지다가 사전을 사용해봤는데 굉장히 강력하더군요   반면, 윈도우는 그런사전을 본적이 없습니다   혹시, 윈도우에는 그런 사전이 없을까요?
    Date2016.10.31 질문 Byhjk9860 Reply9 Views5702
    Read More
목록
Board Pagination Prev 1 ... 64 65 66 67 68 69 70 71 72 73 Next
/ 73

최근 코멘트 30개
Touchless
22:55
Touchless
22:52
360Ghz
22:51
슬렌네터
22:51
블레이더영혼
22:50
노코나
22:50
늅찡
22:49
360Ghz
22:48
Argenté
22:47
낄낄
22:46
낄낄
22:45
낄낄
22:45
극한
22:40
낄낄
22:40
탐린
22:36
고자되기
22:34
극한
22:34
고자되기
22:34
아스트랄로피테쿠스
22:33
Touchless
22:28
포인트 팡팡!
22:27
린네
22:27
Proshares
22:24
quadro_dcc
22:21
AKG-3
22:18
라데니안
22:18
AKG-3
22:16
360Ghz
22:14
폴짝쥐
22:10
360Ghz
22:09

더함
AMD
MSI 코리아
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소