Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

최근들어 레이아웃을 수정 하던가 Admin 페이지 에서 케시파일을 재 생성 하던가 하면 사이트의 "index" 페이지의 404 오류가 빈번하게 일어 납니다.

 응급 조치로 file 폴더안에 케시 폴더와 슈퍼케시(슈퍼케시 모둘 사용중) 폴더를 모두 삭제하고 페이지 수정/저장을 한후 케시 파일을 재 생성 해주면 정상 접근이 가능 하다가 또 어느 순간에 404 오류가 납니다;;;;

 

특히 모바일 환경에서 이런 경우가 많더군요...

 

우연이 겹친 건지도 모르겠으나 최근들어 m.layout 폴더안에 사용중인 반응형 레이아웃을 복사 저장하여 모바일 레이아웃 으로 사용하다가 굳이 반응형 레이아웃 인지라 모바일 레이아웃으로 사용이 번거로와 사용중인 레이아웃에 생성된 모바일 레이아웃을 모두 삭제한후 이런 오류가 생긴것 같기도 하고... 

 

혹시 케시된 템플릿의 데이터 문제이면 DB에 접근해서 해결할수 있는 방법도 혹 있을수도 싶기도하고....

 

케시파일 모두 삭제 -> 케시 재생성 하면 다시 정상 접근이 되는 지라 케시로 생성되는 템플릿 문제인것 같기도 하고 .. 정확한 원인을 찾기가 힘들어서  참조를 부탁 드립니다.

 

 

TAG •
  • profile

    만약 index에서만 오류가 난다면, 로고나 메뉴 등을 index로 링크하지 말고 그냥 도메인 메인화면으로 링크해 보세요. (정식으로 메인화면으로 지정된 페이지라면, index 주소로 접속하더라도 index가 자동으로 떨어져 나갑니다.)

     

    주소와 관계없이 메인화면에서 발생하는 문제라면, 님의 추측대로 레이아웃의 PC/모바일 구분이나 해당 페이지의 PC/모바일용 내용에 어떤 문제가 있는 것 같습니다. 특히 슈퍼캐시의 "전체화면 캐시" 기능을 켜놓으신 것 같은데, 이 기능을 사용하면 오작동하는 자료가 무척 많으니 꺼보시기 바랍니다.

  • profile profile
    감사합니다 ^^
    주로 인덱스 페이지에서 오류가 발생함은 맞습니다.인데스 를 건너 예 를 들어 도메인/news 등 다른 페이지로 연결은 되는데 인덱스 에서만 오류가 납니다.
    케시파일 재 생성후 크롬 검사창의 디버그에 올라온 케시 관련 메세지는

    <-- 전체 페이지 캐시에서 89490바이트 서비스
    2024-03-06 22:20:10 +09:00에 1,106.2ms에 발생
    캐시가 84327초 안에 만료됩니다 -- >

    이 내용이 다라 케시 만료로 인한 오류라고 보긴 힘들기도 하고;;;

    일단 슈퍼케시 모둘의 전체화면 케시 기능을 꺼놓고 추이를 지켜본후 다시 살펴 봐야 겠어요..
  • profile profile
    일단 전체화면 케시중 케시 제외 페이지로 오류가 자주 발생하는 index 페이지의 케싱을 제외 시켜 놓았는데 전체화면 케시를 사용하지 않으면 페이지 로딩이 심하게 느려지지 않을까 걱정도 되네요 ;;;
  • profile profile

    전체화면 캐시를 사용하지 않는다고 로딩이 눈에 띄게 느려진다면, 원래 그 페이지에 문제가 있는 것입니다. 위젯 캐시가 적용되지 않은 위젯이 있다거나, 다른 자료가 끼어들어서 불필요한 쿼리를 많이 실행하고 있다거나...

    전체화면 캐시는 서버단의 대기시간(TTFB)이 0.5초 걸리는 페이지를 0.05초로 줄여서 방문자 폭증시 서버의 CPU 점유율을 낮추기 위한 기능이지, 5초 걸리는 페이지를 0.5초로 줄여서 체감속도를 개선하는 데 쓰는 기능이 아닙니다. 만약 후자와 같은 패턴으로 사용한다면 진짜 문제가 있는 곳은 대충 덮어두고 해결하지 않게 되거든요. 제가 배포한 모듈이지만 이렇게 문제를 덮어두는 데 오남용(?)하는 사례가 많아서 참 걱정입니다. ㅠㅠ

  • profile profile
    아 그렇군요.. 워드프레스 같은 경우 케싱이 되지않는 관리자 페이징 속도와 케싱이 되는 비 로그인 부라우저 접근과에 눈에 뛰는 현저한 속도 차이를 체감 한지라.. 라이믹스 페이징 속도도 케싱에 그런 영향이 많이 발생할까 생각해본 기우 입니다;;;
    그러면 최적의 슈퍼케시 설정 방법은 뭐가 있을지 실례가 되지 않으면 여쭤볼수 있을까요? 슈퍼케시 설정이 워낙 광범위 해서 바도 선듯 이해가 안가는 항목도 많아서요;;; ㅠㅜ
  • profile profile
    슈퍼케시 전체화면 케시 사용이 해당 404 오류를 발생한 큰 이유라 짐작이 되네요

    전체화면 케시를 pc,모바일 모두 사용 안함 으로 설정 해 놓고 보니 이곳에 링크된 도메인/index 페이지로 넘어가 보면 자동으로 링크된 index 링크가 떨어져 나가고 도메인 링크만 남는 것 으로 봐선 아마 슈퍼 케시로 케싱된 index 페이지의 케싱 문제로 404 오류가 발생한것 아닐까 하는 추측이 드네요

    물론 좀 더 지켜본후 피드백 남겨 볼께요

    참조설명 진심으로 감사 드립니다 기진 곰 님 ^^;;
  • profile profile

    제작자 오피셜 슈퍼캐시 사용법 나갑니다~

    접속자가 아주 많은 대형 커뮤니티, 가끔식 접속자가 폭증하는 이벤트성 홈페이지, 또는 평소 접속자수에 비해 서버 사양이 심하게 부족한 경우에는 전체화면 캐시를 사용해서 서버 부하를 줄일 수 있습니다. 검색 로봇이 자주 드나들면서 불필요한 부하를 일으키는 경우에는 로봇만을 대상으로 전체화면 캐시를 켜는 것도 도움이 됩니다. 그 밖에는 이 기능을 사용하지 않는 것을 추천합니다. 특히 푸시앱은 설정이 분리되어 있을 만큼 전체화면 캐시와 상극입니다.

    게시판 페이징 캐시와 오프셋 쿼리는 무조건 켜세요. 대부분의 사이트에서는 이 기능이 슈퍼캐시의 핵심입니다. 너무 중요한 기능이라 아예 끌 수 없도록 만들거나, 코어에 기본 탑재해 버릴 생각도 있습니다.

    게시판 검색 속도가 느리다면 검색 결과 캐시도 활용할 수 있지만, 사이트에 따라서는 "계속 검색" 기능과 호환되지 않는 것으로 알려져 있으니 주의하세요.

    위젯 캐시 기능은 사용하셔도 되고 안 하셔도 됩니다. 메인화면, 레이아웃 사이드바, 게시판 상단 등에 삽입된 각각의 위젯에 이미 캐시가 1분 이상 적용되어 있다면 슈퍼캐시의 위젯 캐시 기능은 필요하지 않습니다. 어디까지나 캐시가 적용되지 않은 위젯을 하나씩 찾아서 고치기 어려울 때, 강제로 일괄 적용하는 기능이니까요. 또한, 현재 접속한 사용자의 상태에 따라 내용이 달라져야 하는 위젯이라면 캐시를 써서는 곤란하겠지요?

    서버 과부하로 당장 발등에 불이 떨어진 사이트에서 급하게 슈퍼캐시를 도입하는 경우가 많기 때문에, 일반적으로 쓰기에는 과격한 기능들이 많이 탑재되어 있습니다. 뾰루지에 연고만 바르면 되는데, 혈관주사로 항생제를 투여하는 꼴이지요. 평소에 사이트를 건강하게(가볍게) 유지하고, 꼭 필요한 곳에만 슈퍼캐시를 추가로 활용하는 것이 안전합니다. 워드프레스와 달리 라이믹스는 게시판이나 위젯 단위로 캐시를 쓸 수 있거든요. 이것만 잘 활용해도 부작용을 감수하고 광범위하게 독한 약을 쓸 필요가 없습니다.^^

  • profile profile
    앗 !!! 정말 초 고속 빠른 피드백 감사드립니다 ^^
    옳바른 진리의 길을 제시해 주셔서 진심 감사해요 ~
    좋은 밤 되세요 기진 곰 님