speed.JPG

 

이미지를 클릭하시면 선명하게 보실 수 있습니다.

 

 

어제 제가 언급한 글에도 내용이 있지만 한번 더 말씀 드리면 코어에서 위젯들이 참조할 문서주소에  MID를 생략하여 제공해서 위젯들에서 MID가 빠진 주소로 링크가 걸립니다. (라이믹스는 어제 패치)

 

이것은 오래된 과거 mid가 빠진 주소를 별 중요하지 않게 사용할때 방치되던 것 입니다. 어느 순간 MID포함 주소를 공식 주소로 하면서 MID가 빠진 주소로 접근할때는 무조건 MID포함된 주소로 리디렉트 시키는 것이 코어에 포함되었습니다.

 

그런데 모순되게 코어에서 제공하는 URL에는 MID를 빼고 만들어줍니다. 아리러니 하죠? 리디렉트를 유발하는 상황을 계속 방치한거죠.

 

이게 아주 짧은 시간 인 듯 하지만 페이지 로딩이 빠른 곳일 수록 영향이 더 큽니다. 체감하는 영향이라고 할 수 있겠네요.

페이지를 읽는 곳이 수초 이상 느린곳은 어차피 느리기 때문에 별 차이가 없지만...

 

원래 빠른 곳은 이 리디렉트 과정만 줄여도 굉장한 비중의 시간이 없어지기 때문에 체감적으로 느껴질 정도 입니다.

 

 

위 첨부한 이미지에 보시면 메인에서 MID 없는 주소를 클릭해서 이동하면 첫줄의 요청이 MID없는 것으로 요청이 되고 그 이후 리디렉트로 다시 요청한 MID 포함된 주소로 다시 요청됩니다. 저희는 어제 수정을 다 했기에 한번만 요청을 합니다.

 

이 것만 적용해도 첫페이이지에서 주로 글을 선택해서 읽는 방문자에게 

2초대 로딩 속도를 보여주었던 곳은 1초대로 

1초대 로딩 속도를 보여주었떤 곳은 *00ms 대로 속도 향상이 될 수 있습니다.

 

https://xetown.com/board/734620

 

 

 

* 그리고 추가적으로 사이트 전체속도를 향상하시려면 댓글 수신 애드온을 비회원에게 제공하는 것을 중단해보세요~ 댓글량이 많아 수신확인을 해야할 양이 많아진 그리고 방문자가 지속적으로 활발하게 많은 곳은 비회원에게만 제공하지 않아도 서버가 하는 일의 양을 많이 줄일 수 있습니다.

https://xetown.com/board/734534

웹지기

profile
10년을 다루다 보니 이제 간단한 것도 만들고 커뮤니티 운영에 관한 다양한 노하우가 있습니다. 어려운 점이나 가지신 생각을 함께 소통해 보아요.
https://rxtip.kr/ 라이믹스 꿀팁
  • ?
    for 라이믹스 유저 : https://github.com/rhymix/rhymix/commit/1b5818e73cb368fc8ecb39819f8e8e3024e6d1ce
  • ? profile
    라이믹스 유저분들은 패치 하시면 몇몇 위젯을 제외한 중요 위젯은 MID가 포함되게 되어있으니 빠른 패치를 하시면 도움이 될 듯 합니다.
  • ?
    수고하셨습니다~!
  • ? profile
    저는 저희 사이트꺼 고친거 밖에 없는데요 머.. XE에서는 코어에 반영되려면 언제일지 이런 문제가 있는지 조차도 관심 없을 것이기에 코어가 아닌 위젯들을 다 고치느라 수고는 하긴 했습니다 ㅋㅋ

    지금 공홈은 최근 패치로 인해 공홈 사이트 모바일에서(보드스킨문제로 추정) 게시판들에서 메뉴가 안눌리는 것도 모르는 것 같더라구요.
  • profile
    엄... 이건 좀 다른 얘기이긴 한데요. 보통 게시물 주소가 “https://도메인/index.php?document_srl=12345 “식으로 정해지잖아요. 아시다시피 $oDocument->getPermanentUrl() 에는 mid 값이 없기 때문인데요. 이 주소를 클릭하면 mid 값이 자동으로 붙구요. 암튼 이전에 자주 게시판의 모듈 이름을 바꿔져야 할 일이 있었는데요. 위와 같이 mid 값이 없으니 자유롭게 게시판 모듈 이름을 변경해도 지장이 없더라구요. mid 값을 정해서 링크를 건 경우에는 나중에 mid 값을 변경했을 때 mid 값을 다 바꿔져야 하는 불편함이 있는 것 같습니다...
  • profile profile

    MID값이 없거나 다르면 무조건 올바른 MID로 리디렉트 되게 되어있습니다. 조금 다르게 알고 계시는 듯 해요.

     

    이 주소를 클릭하면 mid 값이 자동으로 붙구요.  --> 리디렉트 되는 겁니다. 개발자도구의 네트워크 탭에서 두번 요청이 이루어지는 것을 보실 수 있을겁니다.

  • profile profile
    링크 주소가 getUrl 등등의 형식으로 되어 있다면 mid를 변수로 받아오기 때문에 운영자가 mid값을 변경하더라도 아무 문제가 안 생깁니다.

    오히려 주소에 mid값을 빼먹으면 mid를 알아서 찾아주느라 리디렉트 상황이 생기는 거죠;;
  • profile profile
    아... mid 값이 달라도 올바른 mid 로 자동으로 옮겨지는군요.... 몰랐습니다. ^^;;
  • profile profile
    getUrl 등과 같은 형식 말구요. 누가 전체 게시물 주소를 다른 곳에 직접 링크 걸었을 때를 말한 것이었습니다. 즉,

    이전 mid 값이 aaa 였는데 ccc 로 변경되었을 경우,,

    http://도메인/index.php?document_srl=12345 로 접속하면 mid 값이 변동이 되어도 올바르게 연결이 되지만,

    만일 http://도메인/index.php?mid=aaa&document_srl=12345 로 했을 때 mid 값의 변동으로 문제가 되지 않겠나 했었는데,,,

    위에서 웹지기님이 mid 값이 달라져도 다시 올바른 mid 로 자동으로 바뀐다고 하시니 상관없는 것 같습니다. ^^
  • profile profile
    mid 없는 주소를 쓰시면 늘 다른 주소로 늘 리디렉트를 유도 하시는 거구요. 나중에 mid 명이 바뀌는 경우는 어차피 리디렉트로 정상접속 됩니다.
    그러니 평소 리디렉트를 미리 발생시킬 필요가 없습니다. mid 없는 주소 생성은 오래전 고쳐져야 할 것이 아직 고쳐지지 않은 것 일 뿐이에요.
  • profile profile
    자세하게 설명해 주셔서 감사합니다. 저는 나중에 mid 명이 바뀌면 정상 접속이 안되는줄 잘못 알고 있었습니다. ;; 말씀해 주신대로 이왕이면 mid 값을 붙여서 조금이라도 속도를 빨리해 주는게 좋은거네요. ^^
  • ?
    mid가 무엇인가요?
  • ? profile

    게시판으로 따지만 게시판 명칭입니다. 모듈의 id 인데요.

    쉽게 게시판 영문이름으로 보시면 됩니다. 

    여기 XE타운의 경우 
    https://xetown.com/board/735492

    https://xetown.com/tiptalk

    https://xetown.com/help

     

    굵게 표시해 드린 곳이 MID 입니다. 그런데 위젯에서 저걸 생략하고 주소를 표시해 줘서 클릭하는 순간 MID없는 주소로 접근하려다가 코어에서 다시 MID 붙인 곳으로 리디렉트를 시키는데 불필요한 시간손실이 생기는거죠.

  • profile
    *특히 메인에서 댓글 클릭하고 이동할때 리디렉트 과정이 생략되면 더 신속하게 댓글로 찾아갑니다~~
  • profile
    뭔가 해봐야할텐데 뭔질 모르겠다 ㅠ 빨라진다니 좋은건데 난 아직부족하다 ㅠ
    좀더 사이트가 커지면 해야지 ㅠ