이전 사이트의 게시글들을 k보드로 이전했는데요.
전체 글은 100만개 정도 되고 47만개 정도 되는 1개의 게시판이 있습니다.
이 게시판을 들어가면 로딩도 한 10~30초, 페이지 이동도 한 10~30초, 이렇게 걸리는데 너무 느리네요 ㅠㅠ
속도를 빠르게 할 수 있는 방법이 없을까요?
그리고 게시판 좌측 상단에 "전체" 라고 해당 게시판 글 수를 보여주는 것이 있는데요.
db에서 board_id로 조회하면 47만건이 있고 글들도 모두 노출되지만 현재 저 영역에는 "전체 1"로 보이는 상태입니다.
이건 어떻게 수정할 수 있을까요?
안녕하세요~^^
코드상 최적화로는 해결이 안 될 듯합니다.
워드프레스 관리자 -> KBoard -> 대시보드 페이지에서
XSS공격 차단 비활성화를 해보세요.
로딩이 오래 걸리는 이슈를 웹호스팅 업체에도 문의를 해보시는 게 좋을 듯합니다.
서버 환경과도 관련이 있을 수 있기 때문입니다.
제안드리는 방법은
PHP 버전을 7.0 이상으로 업그레이드해보시고,
MySQL 버전도 가급적 최신 버전으로 사용하시는 게 좋습니다.
PHP의 경우 구형 버전과 최신 버전의 로딩 속도 차이가 공식적으로 2배 이상 차이가 난다고 합니다.
데이터베이스의 경우도 속도 차이가 많이 납니다.
고맙습니다.
XSS 비활성화 해놓았구요.
php 7.2이고 mysql도 최신버전입니다.
wp_kboard_board_content 테이블에 index를 몇 개 추가하니 엄청 빨라졌습니다. => 해결!
그리고 전체 게시글 개수가 정상적으로 표시되지 않는 문제는 어떻게 해결해야 할까요?
1만 ~ 40만개 정도 되는 게시판 글들의 개수가 '전체 0', '전체 1', '전체 3' 이렇게 표시되네요.