2011-07-26 4 views
0

Stackoverflow가이 질문에 가장 적합한 곳은 아니지만 이미 게시 된 다른 MediaWiki 질문이 많아서 제 질문이 적절하다고 생각합니다.라텍스 렌더링시 MediaWiki에서 너무 많은 디스크 공간이 필요합니까?

내 생각에 모든 이미지의 모든 버전의 사본을 저장하는 것 외에도 MediaWiki는 렌더링 된 모든 LaTeX의 모든 버전을 저장합니다. 즉, 페이지를 편집하고 "미리보기"를 클릭하여 변경 사항을 볼 때, 페이지를 한 번만 저장하더라도 임베디드 LaTeX의 각 변경 사항은 자체 별도의 파일을 생성합니다!

MediaWiki Manual: TeX Temporary Files

내 질문이 있습니다, 어떻게 사람들이 많은 디스크 공간의 손실로 이어지는 파일의 거대한 수를 생성하지 않고 라텍스를 지원하는 합리적 크기의 미디어 위키를 호스트 할 수 있습니다를 읽고 무엇입니까 ?? 위키 그들을 다시 생성 할 수 있기 때문에

이미지는 수동으로 삭제할 수 있습니다,하지만 당신은뿐만 아니라 데이터베이스를 수정하려는 것이다 당신이 할 경우 :

은 위의 링크는, 우아 솔루션은 다음을 제안

지우기 •

수학 테이블의 영향을받는 항목 또는 '곧 사용자가 캐시 된 페이지 또는 방문을 무효로 다음을 원 중 하나를 수행, 이미 그 비트

• 파일 캐싱을 사용하는 경우 렌더링 생각됩니다 위키 이미지의 재생성을 트리거하지 않습니다.

•• 캐시에서 모든 (영향) 페이지를 제거 (고려 그렙)

•• 업데이트 cur_touched 필드 (cur_text에서 ""확인) 영향을받는 항목에 대한 시간을 제시하는이

업데이트 •• LocalSettings에서 global $ wgCacheEpoch 타임 스탬프를 사용하면 모든 삭제 된 페이지를 강제로 다시 생성하여 강제로 삭제할 필요가 없습니다.

$wgCacheEpoch을 변경하는 세 번째 제안은 가장 단순하지만 가장 덜 우아한 것으로 보입니다.

우아한 해결책을 얻지 못하면 누구나 지구를 어떻게 할 수 있는지 명확히 할 수 있습니까? 이것을 달성 할 수있는 유지 보수 디렉토리에 PHP 스크립트가 있습니까 ??

답변

관련 문제