Home 게시판 커뮤니티 Q&A 새로고침을 해야지만 정상적으로 페이지가 뜨는 오류

4개 답변, 3 voices Last updated by Avatar of Matthew ParkMatthew Park 9 years, 5 months 전
  • Avatar of Roy KIMRoy KIM
    Participant
    @roykim
    #30506

    안녕하세요
    제목 그대로 새로고침을 해야지만 정상적으로 페이지가 뜨는 오류가 잇습니다.
    http://www.aceofaceproject.com 의 사이트를 만들엇습니다
    그런데 “메뉴”->”로그인” 버튼을 누르는 이벤트가 발생하였을때
    페이지가 안뜨고 새로고침을 눌러야지만 제대로된 페이지가 나타납니다
    무엇이 문제인가요? 로그인페이지 뿐이 아니라 다른곳에서도 가끔 그럽니다 ㅠㅠ

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #30508

    가끔식 발생하는 문제가 가장 고치기 힘든 문제 입니다. ㅎㅎㅎ

    크롬에서 확인했을때는 각 페이지 가 몹시 느리게 로딩 되는 것 말고는 말씀하신 오류는 발생하지 않고 있습니다.

    아, 구글맵 js/API 가 계속 중복되서 문서에 포함되는 오류가 발생하고 있네요…

    헐… 엄청난 양의 js 가 로딩되고 있습니다. 무지막지한 bootstrap.js 부터 각종 jQuery 플러그인들, 다른 js 들, 숫자를 다 셀수 없을 정도로 많은 js 가….

    아마 그 부분때문에 오류가 뜨고 있을 가능성이 높습니다.

    하다못해 메뉴 (오른쪽에서 왼쪽으로 펼쳐지는) 도 js 로 작동되는…. 저 부분은 css 만으로 얼마든지 처리가능한데…. (checkbox hack 으로 순수하게 css 로 메뉴를 짜던가, add class 부분만 js 로 처리해서 js 사용을 극소화 해서 구축될 수 있는 메뉴입니다. 그럼에도 그렇게 하지 않은 이유는, 테마 제작자의 자질부족 또는 귀차니즘, 아니면 불양심, 이 중 하나 입니다.)

    질이 매우 낮은 테마 입니다. 사이트 구조가 매우 간단한데, 저렇게 무겁게 작동되는 테마를 쓰실 이유가 없어 보입니다.

    데모페이지는 보통 테마 제작자들이 최대한 최적화 해서 빠르게 뜨게 손을 보는데도, 이 테마는,

    http://tools.pingdom.com/fpt/#!/dAjRkx/http://demo.stylishthemes.co/kidix/

    Your website is faster than 46% of all tested websites. – 다르게 말하면 평균치도 되지 않는 속도가 나오고 있습니다.

    이런 테마를 갖고 사이트 구축을 하시려고 하면 고생만 엄청 하시고, 나중에 사이트 운영 제대로 못하세요.

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of Roy KIMRoy KIM
    Participant
    @roykim
    #30512

    지금 문제를 더 정확히 파악해보니

    /wordpress

    로 들어가는 것들만 처음 눌럿을떄 화면이 안뜨고 새로고침을해야지만 화면이 뜨네요ㅠㅠ

    만약에 로딩문제라면 새로고침을햇을떄도 느리게 떠야하는데 새로고침을하면 바로 뜹니다 ㅠㅠ 어떻게해야 이 문제를 해결할수잇을까요 ㅠㅠ

     

    1. 메뉴->로그인 눌럿을떄 한번에 안뜨고 새로고침을 눌러야지만 정상적인 페이지가뜸
    2.  어드민페이지 들어갈떄 또한 마찬가지
    Avatar of EnteroaEnteroa
    Participant
    @san0123
    #30514

    JS 가 꼬여서 발생하는 거면 jS를 합쳐서 전송해주는 플러그인을 써보면 어떨까요.

    minify 으로 플러그인 추가하기에서 검색하시면 여러개 나옵니다.

     

    하나만 깔아보고 테스트 하신뒤 멈추지 마시고 이것저것 깔아서 활성화 비활성화 하면서 맞는걸 찾아보세요 ‘ㅅ’a

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #30515

    “만약에 로딩문제라면 새로고침을햇을떄도 느리게 떠야하는데 새로고침을하면 바로 뜹니다.” – 새로 고침을 하면 바로 뜨는 이유는, 브라우저에 로딩되어야 하는 js 가 벌써 로딩이 된 상태니 새로고침했을때 페이지가 바로 뜨는 것 입니다. 당연한 겁니다.

    Enteroa 님 말씀데로 js 를 하나로 묶고 minify 해주는 플러그인을 사용해보시는게 해결방법이 될수 있지만, 이렇게 하면 또 다른 에러들이 발생하게 되는 경우가 대다수라서, 그 작업을 manually, 그러니까 플러그인 사용없이 직접 손으로 작업하시는게 가장 좋습니다.

    그런데 그런 최적화 작업들을 하고 있느니, 차라리 가벼운 테마를 하나 직접 만들어 쓰는게 (작업량에 있어서는) 더 간단한 일이긴 합니다.

    XE, 그누보드 쓰시던 분들한테는 테마 하나 만드는건 그냥 웃으면서 가뿐하게 하실수 있는일인데, 워드프레스 사용자 분들은 대다수 웹초보 분들이라 어렵게 느껴지질 수 있지만, 테마제작 사실 알고 보면 어려운 일이 아닙니다.

    더구나 Roy Kim 님 사이트 같은 경우, 사이트 구조가 매우 간단해서, css 를 하실줄 아시고 워드프레스 구조만 파악되신 상태면, 어려운 일은 아닌데요….

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

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