• 목록
  • 아래로
  • 위로
  • 1
  • title: 은메달도다
  • 조회 수 693

미디어위키 호스팅에서 사용하시는 분들 참고하시라고 올려봅니다.

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

작성자
title: 은메달도다 43 Lv. (42%) 150850/154880EXP

안녕하세요 



댓글 1

이니스프리
profile image
그렇지 않아도 미디어위키 설치 여부를 놓고 고민하고 있었는데 좋은 정보 감사합니다!
comment menu
2017.01.15. 13:29

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [1차 해결 및 추가] 서버 접속 불가 문제 안내 11 마스터 마스터 5일 전15:22 185
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 2250
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 5932
556 HDMI 단자의 QHD 출력을 정식으로 지원하지 않는 NVIDIA 그래픽 카드로 QHD 60 Hz 해상도 출력하기 2 image 제르엘 제르엘 24.06.09.17:45 61
555 색상선택 결정문제를 겪고 계신 분들 위한 사이트 OAUTH2 20.06.19.18:22 75
554 database 백업 및 복원을 지원하는 site입니다. 해피보이 20.06.03.20:52 86
553 [Python] Youtube API를 사용하지 않고 특정 채널의 모든 비디오 URL을 가져오기 이니스프리 이니스프리 24.06.09.22:12 88
552 [펌] Chrome will soon be less of a memory hog in Windows 10 3 이니스프리 이니스프리 20.06.24.00:12 96
551 [Python] Ubuntu에서 파이썬이 설치된 디렉토리를 간단히 확인하는 방법 2 이니스프리 이니스프리 20.08.03.22:58 96
550 [Python] cannot import name 'TypeAliasType' from 'typing_extensions' 에러 대응방법 이니스프리 이니스프리 24.06.01.23:54 102
549 [Javascript] 값을 이용하여 배열의 요소를 삭제하는 방법 이니스프리 이니스프리 21.04.13.22:10 103
548 순수 React만으로 다이내믹 태그 네이밍하기 Seia Seia 20.01.20.19:18 106
547 React 그리고 Redux 쉽게 이해하기 image Seia Seia 20.09.12.06:31 115
546 [Python] 문자열에서 파일명 또는 폴더명으로 시스템상 지원되는 글자를 제외하고 삭제하기 이니스프리 이니스프리 20.11.01.14:37 116
545 중국 배대지 휴무 이니스프리 이니스프리 20.01.14.13:01 119
544 나리야 익명보드 및 내 글 알림 관련 Q&A image 이니스프리 이니스프리 21.02.14.17:30 119
543 [오프라인 강좌] 오픈소스 협업을 위한 Git 트레이닝 image 이니스프리 이니스프리 20.01.08.00:13 121
542 [카고야] 공지 메일이 왔네요~ 이니스프리 이니스프리 20.01.08.13:27 121
541 IPVanish의 한국서버가 4개로 확충되었습니다. image 이니스프리 이니스프리 20.01.11.11:27 122
540 [Python] 크롤링한 bytes를 string으로 변환 이니스프리 이니스프리 21.02.14.15:32 122
539 DHTML 에디터에서 Hard Break vs Soft Break 이니스프리 이니스프리 20.01.12.13:48 123
538 [Dropbox] 곧 시행될 세금 변경에 관한 중요한 알림 image 이니스프리 이니스프리 19.10.12.08:26 124
537 [Python] 스도쿠의 정오를 확인하는 함수 이니스프리 이니스프리 20.02.13.15:28 125