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

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

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. (39%) 150700/154880EXP

안녕하세요 



댓글 1

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

신고

"이니스프리님의 댓글"

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

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 마스터 24.02.11.17:21 912
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 4584
49 [Python] 구글 뉴스 RSS 파싱 2 이니스프리 이니스프리 21.07.04.13:49 229
48 [Python] 패스워드 걸린 PDF 파일을 오픈하여 패스워드를 삭제한 채로 저장하기 이니스프리 이니스프리 21.07.08.18:26 595
47 [Python] 구버전 KeyCaptcha 정답 좌표 찾기 image 네모 네모 21.07.09.02:46 157
46 [Python] 엑셀 파일에 암호 설정 (Set password for Excel file using Python) 3 image 이니스프리 이니스프리 21.07.09.21:21 1196
45 [Python] Naver Login with requests 1 image Hanam09 Hanam09 21.07.17.01:48 2872
44 [프린터/복합기] 캐논 복합기 MF6XX ID 및 PIN 1 이니스프리 이니스프리 21.08.16.09:19 505
43 [Python] Requests에서 JSON 데이터를 POST 전송하는 방법 x2 이니스프리 이니스프리 21.08.22.08:16 9646
42 [미디어위키] Liberty 스킨 스타일 깨지는 문제 수정하기 2 image title: 은메달도다 21.09.19.12:51 239
41 [Python] Requests에서 SSLError 발생 시 대처 방법 이니스프리 이니스프리 21.09.19.15:12 1219
40 [Python] ImportError: No module named '_curses' 에러에 대한 대처 방법 이니스프리 이니스프리 21.09.19.21:44 2803
39 hosting.kr 개인정보 보호 서비스 image 이니스프리 이니스프리 21.09.20.10:46 212
38 [Python] Google_images_search 모듈 : 구글에서 이미지 검색 및 크롤링하기 이니스프리 이니스프리 21.09.21.18:03 306
37 [Python] PyMySQL에서 executemany()로 2 dimensional Array을 사용하여 DB에 적용하기 2 이니스프리 이니스프리 21.10.09.22:06 523
36 [Python] extension이 標示되지 않는 online image의 extension을 알아내기 이니스프리 이니스프리 22.04.01.20:51 170
35 [Python] Windows에서 Pocketsphinx 설치할 때 Swig 설치하는 방법 이니스프리 이니스프리 22.04.16.20:15 536
34 [Python] print 되는대로 string으로 변환하는 function 이니스프리 이니스프리 22.05.22.19:59 133
33 [Python] PyHWP의 hwp5txt를 利用하여 Hancom file을 불러오기 이니스프리 이니스프리 22.05.29.07:59 369
32 [Python] Sending SMTP メール(Gmail) - Redmail module 이니스프리 이니스프리 22.06.02.20:38 123
31 [Python] MP4 -> JPG thumbnail 生成 1 이니스프리 이니스프리 22.06.04.16:38 131
30 [Python] MP4 50% 進行된 frame을 JPG thumbnail로 生成 이니스프리 이니스프리 22.06.06.15:15 133