Home 게시판 커뮤니티 Q&A 워드프레스 팍팍 뜨게 할 순 없나요?

35개 답변, 7 voices Last updated by Avatar of Donghyeok KangDonghyeok Kang 6 years, 6 months 전
  • Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29817

    http://abstergo.kr 이 사이트 운영하는데요. 팍팍 안뜨고 1, 2초 정도 기다렸다 뜨는데, 캐시 플러그인, DB 최적화, Minify 별의별짓 다 해봐도 똑같더군요.

    다른 그누보드나 루리웹 같은 사이트처럼 팍팍 뜨게 만들 방법은 없나요?

    답변:

    상세한 답변을 달았었는데, 답변이 날아가버렸네요. 헐…

    벌써 몇번째…..

    회선이 느려서 처음 반응하는데 0.6 에서 0.8 초 정도 걸리고, 로고였나 이미지 하나 로딩하는데 1.3초 걸리고 있으니 그 이미지를 압축하세요.

    다시 글 쓰기 싫어서 상세한 내용 생략합니다

    Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29818

    참고로 캐시 플러그인을 쓰면 로그인 안되는 문제가 있어서 쓰지도 못하겠어요.

    Avatar of 랭커랭커
    Participant
    @ranker
    #29822

    개인적으로… 사이트 속도 최적화는 개발자의 영역 이라고 생각합니다.

    속도가 느려 고민이면, 양단의 선택을 해야할 것 같아요.

    1. 캐시 플러그인을 써서 다른 문제가 생기는 거면, 현재 사용하시는 테마 or 플러그인과 충돌이 있는것이니 특정 플러그인을 제거하든지, 아니면 테마를 바꾼후에 캐시 플러그인을 사용하면 될 것이구요.
    2. 그게 싫으시면… 전문가에게 의뢰를 해야할 부분이라고 생각합니다. 전문지식이 없는 일반인이 해결 못할 부분이거든요.

    또는 사양(스펙) 좋고, 워드프레스에 최적화된 호스팅 업체를 선택하는것도 하나의 방법이겠구요. (아니면 서버를 직접 운영하면서 PHP7 로 바꾸세요. 호환성에 문제가 없다면…)

    Avatar of codeicodei
    Participant
    @codei
    #29823

    @랭커

    php7와 5.x 와의 차이는 객체 선언 부분이 달라졌습니다. 그런데 워드프레스는 객체지향을 하지 않은 설계 이기에 특이한 테마가 아니면 호환성 문제는 거의 없을 것입니다.

     

    php7 이 빠른 이유는 오픈 캐시 시스템이기 때문입니다.

    캐시 플러그인이 무엇을 하는지는 정확히 모르겠다만,

    db 캐시 쿼리가 아니면 php7 넣고 캐시플러그인 끄셔도 좋을거라 생각 됩니다.

     

    벤치마킹상으로 php7은 메모리 절약이 약30% 정도이고  프로세스도  성능도 꽤 차이가 납니다. [가뜩이나 무거운 워드프레스에게는 최적의 선택]

     

    재미있는것은 %단위로 봐서 그렇지,  실제 벤치마킹 해보면 수치 차이가 그리 안납니다.

    [0.005 이나 0.001 이나… 이걸 보고 단순이 5배라고 하면 좀 모순. ]

     

    그런데 실제 적용한 사례를 보면  수치 이상으로 효율이 높습니다.

     

     

    아참 그리고 워드프레스 구축이 끝났다면 한번 서버 리스타트 해보세요.

     

    더불어서 이 링크도 참고  => 속도 개선

     

     

    Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29824

    호스팅이라서 php7으로 바꾸기가 힘드네요… ㅠㅠ

    제 컴퓨터에 MAMP 설치하고 php7 고르고 사이트를 복제해보니 별 차이 없는 것 같더라구요. 심지어 NginX였는데…

    Avatar of codeicodei
    Participant
    @codei
    #29825

    그러면 빽엔드 문제가 아니겠네요.

     

    플러그인과 테마 로딩시 속도 지연이 되는것 같습니다.

    크롬이나 파폭으로  네트워크 체크해서 뭐가 느리게 불러오는지 확인해 보세요.

    Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29826

    MAMP php7 NginX로 세팅했을때 미묘하게 빠르긴 했지만 크게는 차이를 느끼지 못했고, 지금 운영중인 닷홈 호스팅에서도 테마도 바꾸고 플러그인도 다 비활성화해봐도 차이를 못 느끼고 있습니다.

    P3 플러그인으로 봐도 젯팩과 버디프레스가 제일 많이 차지하고 있을 뿐 특별히 느린 플러그인은 보이지 않았구요.

    Avatar of codeicodei
    Participant
    @codei
    #29828

    아 참고로 제가 설명이 조금 부족 했네요.

     

    개인사이트 레벨에서 벤치마킹 테스트 하면 php7이 정말 아주~ 미미 할 정도로 조금 더 빠르게 느껴집니다. 수치상으로도 그렇고요.

     

    그런데 셀렉트가 1억건이  넘는 곳에서 시범 운영 결과, 성능 향상이 눈에 띄게 향상 되었다 합니다. 올 초에 추가로 서버 1대 더 구입하려다 캔슬 했을 정도.

     

    이는 php7이 랜딩 속도 보다는 리퀘스트 처리쪽이 월등이 향상 되었다는 반증입니다.

    Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29829

    님이 보기에 제 사이트는 속도 저하의 원인이 뭐라고 생각 되시나요?

    Avatar of 082net082net
    Keymaster
    @082net
    #29832

    query monitor 플러그인 설치해서 페이지들 마다 결과를 확인해 보세요.

    100%원인을 파악할 수는 없어도 어느정도 예측은 가능합니다.

    추가로, 플러그인을 하나씩 제거해 가면서 페이지 로딩 속도를 확인해 보시면 어느 플러그인에서 속도가 지연되는지 파악할 수 있습니다.

    그래도 로딩이 느리다면 기본테마로 바꾼 뒤 속도를 체크해 보시구요.

    성공하시길 바랍니다~

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of codeicodei
    Participant
    @codei
    #29836

     

    일단 서버 회선이 별로네요.

    ko.wordpress.com 이 150~200ms 사이라면

    간혈적으로 800ms 가 넘어가고 있습니다.

    호스팅 회선은 공용으로 쓰는거라 좋을 수가 없습니다.

     

     

    그리고 전체적으로 그렇게 느린 수준은 아닙니다.

    속도가 사이다 수준으로 꼭 나와야 하는 이유라도 있나요?

     

    Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29839

     

    뭔가 1~2초 내로 뜨는 느낌이라 빠릿빠릿하지 않은 거 같아서요…

    게다가 로그인이라도 하면 이전 페이지로 리다이렉트 시켜주는 것 때문에 더 느리더라구요…

    Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29843

    082net님

    그 플러그인이 젯팩이랑 버디프레스더군요… 방법이 없어서 포기했습니다. ㅠㅠ

    젯팩은 정말 필요한 거말곤 죄다 비활성화 해놨습니다.

    Avatar of 랭커랭커
    Participant
    @ranker
    #29846

    @codei

    PHP7을 직접 안써봐서 모르겠네요. 그런데… 사람들이 하도 좋다고 해서, 뜬구름 잡는 성능비교 같은거 말고… 직접 써본 사람들 글만 검색해보니까 모두들 눈에 띌 정도로 체감 속도가 좋다고 하더라구요. 그래서, 그냥 추천해본거예요. 저는 php 자세하게 몰라요. ^^;;

     

    @oowlo12

    젯팩이랑 버디프레스가 무거운건 사실이지만… 그것때문만은 아니구요. 사이트 속도 최적화 관점에서만 보면… 전문가가 아닌 제 눈으로 봐도 상당히 문제가 있으세요.

    너무 많아서 일일이 열거하기도 힘들구요. 하다못해 아래 링크라도 참고해보세요.

    https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fabstergo.kr%2F&tab=mobile

    위 링크를 보고도… 뭔소린지 모르겠으면, 대략 아랫것들을 수정해주시면 그나마 많이 나아질것 같네요.

    1. js 들을 푸터로 다 내리고
    2. 현재 페이지에서 쓰지도 않는 플러그인(또는 기타)의 assets 들은 차단시키고
    3. minfy, combined 하시고 (기타 압축, 브라우저캐싱 등은 귀찮으니 통과)
    4. 특히 웹폰트는 가급적 1개만 쓰시고 (뭘 10개나 불러오는지?)
    5. oneall 버리시고, 플러그인 쓰려면 WordPress Social Login 쓰세요.

     

    P.S

    저는 과거에 버디프레스, 비비프레스, 각종 소셜, 젯팩 등등 플러그인 40여개 깔고도 사이트 속도가 무척 빨랐다고 자부합니다. 그 덕분에 뭣모르고 자만하고 떠들다가… 메튜님께 죽도록(?) 씹혔지만요. (아마 다른 능력자분들도 속으로는 비웃었을듯 ㅋㅋ)

    Avatar of oowlo12oowlo12
    Participant
    @oowlo12
    #29847

    js 들을 푸터로 다 내리고

    뭘 어떻게 내리란 건지 잘 모르겠어요… ㅠㅠ GeneratePress 테마 씁니다. 애드온들은 다 돈 주고 샀구요.

    현재 페이지에서 쓰지도 않는 플러그인(또는 기타)의 assets 들은 차단시키고

    정말 필요한 것만 켜져있어요. 플러그인은 다 정리해놓은 상탭니다.

    minfy, combined 하시고 (기타 압축, 브라우저캐싱 등은 귀찮으니 통과)

    minify는 .htaccess에 다 적어놨어요.

    특히 웹폰트는 가급적 1개만 쓰시고 (뭘 10개나 불러오는지?)

    웹폰트는 아무것도 쓰는 게 없는데요…

    oneall 버리시고, 플러그인 쓰려면 WordPress Social Login 쓰세요.

    그걸로 바꿨는데 WP Social Login 플러그인은 사이드바에 출력하는 기능이 없네요…

15 글 보임 - 1에서 15 까지 (총 36 중에서)
  • 답변은 로그인 후 가능합니다.