10K가 넘는 게시물이있는 WordPress 사이트가 있으며 게시물을 추가하고 편집 할 때마다 속도가 매우 느려집니다. 페이지는 관리자의 게시물 목록과 함께 사용자에게 훌륭하고 빠르게로드되지만, 쓰기 또는 업데이트가 발생하면 서버가 100 % CPU로 이동하고 시간이 오래 걸립니다 (PHP의 60 초 초과).
MyISAM의 테이블 수준 잠금과 관련이 있다고 생각하고 이것을 InnoDB로 전환하려고 생각합니다. 이 작업의 의미는 무엇입니까?
일부 통계 :
select - per hour ~22k
update - per hour ~7.6k
set option - per hour ~7k
내가 할 수있는 다른 최적화가 많이 있다는 것을 알고 있지만 이것이 가장 큰 영향을 줄 수 있다는 느낌이 듭니다.
감사
편집 : 나는 속도 저하를 일으키는 주요 문제 중 하나를 발견했으며, 매번 "관련성"을 재생성하는 것은 YARPP (Yet Another Related Posts Plugin)였으며, 이는 우리가 가지고있는 2k + 태그 때문인 것으로 보입니다. "태그 고려"옵션을 해제했는데 속도가 상당히 빨라졌습니다.
또한 일을 재생성하는 다른 플러그인은 일부 XML 사이트 맵 플러그인과 같은 이러한 종류의 문제를 일으킬 수 있습니다.
따라서 Wordpress의 InnoDB vs MyISAM에 대한 좋은 답변을 여전히 듣고 싶지만 즉각적인 문제가 해결되었습니다!