- 1
-
도다
- 조회 수 700
미디어위키 호스팅에서 사용하시는 분들 참고하시라고 올려봅니다.
PHP7 출시로 미디어위키 속도가 몇배는 빨라졌지만
모바일에서는 여전히 느립니다. 컴퓨터에선 그렇게 느리진 않던데 모바일 환경에서는 느리더라고요
특히 공공 와이파이... 그래서 최적화 해보기 강좌를 작성합니다.
1. G-Zip 압축 켜기
미디어위키 설정으로 gzip 압축을 킬 수 있습니다.
Localsettings.php 에 다음 코드를 작성합니다.
$wgUseGzip = true; |
저장하시면 끝~
2. 파일 캐시 켜기
미디어위키 파일 캐시를 켜봅시다. 단 파일캐시는 gzip 압축과 함께 사용하면 효율이 매우 떨어집니다.
미디어위키 공식 위키에서는 파일 캐시를 끄라고 권장합니다.
Localsettings.php 에 다음 코드를 작성합니다.
$wgUseFileCache = true; /* 기본 값 : false */ $wgFileCacheDirectory = "$IP/cache"; |
3. 추가적인 설정
$wgEnableSidebarCache=true; //사이드바 캐시를 사용합니다. $wgDisableCounters = true; // 위키 사용자를 기록하는 카운터를 비활성화합니다. (다른것으로 대체 가능) $wgJobRunRate = 0.01; //doJobs Shell 코드를 느리게 사용하게 하여 서버 자원을 절약하고 속도를 빠르게 합니다.
4. Memcached 사용
일반적인 웹호스팅에서는 사용할 수 없는 캐시지만, 자신이 root 권한을 가지고 있다면 사용하시는것을 권장합니다...
Memcached 만 사용해도 미디어위키 속도는 위키백과급으로 변화합니다.
참고 : http://www.mediawiki.org/wiki/Manual:Performance_tuning