시놀로지 – DevPress https://press.devany.kr IT·정보·기술 Wed, 11 Feb 2026 03:28:39 +0000 ko-KR hourly 1 https://wordpress.org/?v=7.0 https://press.devany.kr/wp-content/uploads/sites/5/2026/01/Logo_2022_300_Trans_2S.gif 시놀로지 – DevPress https://press.devany.kr 32 32 (시놀로지 NAS) 홈 어시스턴트 VMM 최적화 https://press.devany.kr/2677/ https://press.devany.kr/2677/#respond Tue, 30 Dec 2025 01:50:00 +0000 https://press.devany.kr/?p=2677 홈 어시스턴트

3D 프린터를 모니터링할 때 Home Assistant를 사용합니다. Tuya 등 각종 기기와 연동하여 자동화할 수도 있습니다.

시놀로지 NAS가 있다면 가상 머신 매니저(VMM)에 설치하여 사용하면 됩니다.

VMM 설치 저장소는 HDD로 합니다. 하지만 가상 컴퓨터는 SSD에 설치하는 것이 좋습니다.

그런데 유물급 PC에서나 사용하던 설정이 기본값으로 적용되기 때문에 처리 속도가 느립니다.

VMM 설정

저장소 변경

M.2 슬롯에 NVMe SSD를 장착합니다. 타사 SSD도 저장소로 사용할 수 있습니다.

VMM➡️저장소에서 SSD 볼륨을 추가합니다.

가상 컴퓨터를 종료하고 작업➡️마이그레이션을 누릅니다.

저장소 변경을 선택 후 SSD 볼륨을 선택하고 마이그레이션을 하면 됩니다.

Home Assistant 설정

CPU number: 2

CPU 옵션: Hyper-V Enlightenments 활성화 선택

메모리: 2GB (메모리가 부족할 경우 DDR 램을 추가 설치)

가상 디스크 컨트롤러: VirtIO SCSI 컨트롤러 (기본값 IDE는 느림)

네트워크 카드: VirtIO (기본값 e1000은 느림)

결과

페이지 로딩, 탐색, 업데이트 등이 매우 빨라졌습니다.

]]>
https://press.devany.kr/2677/feed/ 0
시놀로지 NAS 웹서버를 클라우드플레어로 보호하기 https://press.devany.kr/2591/ https://press.devany.kr/2591/#respond Mon, 29 Dec 2025 15:01:07 +0000 https://press.devany.kr/?p=2591 해외 사이트를 이용하다보면 Cloudflare 접속 페이지를 자주 보게 됩니다.
Cloudflare는 DNS 관리 및 보안 설정을 무료로 사용할 수 있습니다.

네임서버를 클라우드플레어(Cloudflare)로 사용하는 이유

항목국내 도메인 업체, DNSZI클라우드플레어
보안 (DDoS)서버 IP가 노출되어 공격에 무방비서버 IP를 숨기고(Proxy) 공격을 미리 차단
속도 (CDN)서버 위치가 멀면 접속 속도 저하전 세계 엣지 서버에서 데이터를 빠르게 전달
NAS 부하모든 봇과 트래픽이 공유기를 거쳐 NAS로 직접 유입Proxy 서버의 캐싱과 봇 차단 모드로 NAS 자원 절약
SSL 인증서Let’s Encrypt
와일드카드 불가
3개월 유지
구글 인증서
와일드카드 SSL 보안 연결 적용
15년 유지
편의 기능캐시, 이메일 포워딩, 이미지 최적화 등 직접 구축캐시, 핫링크 차단, 챌린지, 조건부 차단 및 허용 등 부가기능 제공
비용기본 DNS 기능은 무료기본 DNS 기능은 무료, 고급 보안은 유료 구독

가입 및 로그인

Cloudflare Dashboard | Manage Your Account 사이트에 가입 및 로그인 합니다. 한국어를 지원합니다.

도메인 등록

관리할 도메인을 등록합니다.

도메인을 입력하면 DNS 관리에서 입력했던 모든 정보를 자동으로 가져옵니다.

네임서버 변경

NScarioca.ns.cloudflare.com
NSnorman.ns.cloudflare.com

도메인 관리 사이트에서 기존 네임서버를 Cloudflare 네임서버로 변경합니다.

Cloudflare 레코드 페이지에 나타나는 기존 네임서버는 모두 삭제합니다.

메뉴

메뉴를 하나씩 탐색하면서 필요한 기능을 켭니다.

기능 설명

Page Shield

웹 브라우저에 로드된 타사 스크립트, 연결 및 쿠키를 모니터링하여 방문자의 안전과 개인 정보 보호를 보장합니다.

워드프레스 서드파티 플러그인 등 불량 스크립트 동작을 모니터링 합니다.

봇 차단 모드

공격을 수행할 수 있는 것으로 알려진 봇에 챌린지합니다. 알려진 트래픽 시그니처로 단순한 봇에 챌린지하여 콘텐츠 스크래핑, 클릭 사기, 자격 증명 스터핑과 같은 위협을 방어합니다.

SSL/TLS 암호화

자동 또는 전체를 선택합니다.

  • 전체(엄격): 서버에 설치된 인증서를 검사하여 타사 인증서가 설치된 경우 경고가 발생합니다.
  • 전체: 서버에 타사 인증서를 사용할 경우 선택합니다.
  • 가변: 방문자와 Cloudflare 간에만 암호화를 활성화합니다. Cloudflare와 서버는 HTTP로 연결됩니다.

항상 HTTPS 사용

“http” 구성표가 있는 모든 요청을 “https”로 리디렉션합니다. 이는 영역에 대한 모든 http 요청에 적용됩니다.

활성화합니다.

HSTS

스니프 없음 헤더: 스크립트를 이미지로 속여서 업로드하는 등, 확장자 형식을 바꾸더라도 코드가 스크립트라면 브라우저는 이를 실행하게 되므로 이런 MIME 스니핑을 차단하려면 활성화합니다.

전부 활성화합니다.

자동 HTTPS 다시 쓰기

자동 HTTPS 다시 쓰기는 HTTPS로 제공될 수 있는 웹 사이트의 모든 리소스 또는 링크에 대해 “http”를 “https”로 변경하여 혼합 콘텐츠 수정을 지원합니다.

활성화합니다.

원본 서버

원본 인증서를 만들고 NAS에 설치하는 작업입니다. 유효기간은 15년입니다. 와일드카드(*)가 적용되므로 하위 도메인을 만들어도 자동으로 인증서가 적용됩니다.

인증서 생성 버튼을 누릅니다.

*.wiki.mydomain.kr 처럼 3차 와일드카드 도메인 인증서도 가능합니다.

사용할 도메인을 입력 후 생성을 누르면 개인 키와 인증 키가 생성됩니다. 페이지를 벗어나면 개인 키를 다시 볼 수 없으므로 각 키를 텍스트 파일로 저장합니다.

NAS에 인증서 등록

제어판➡️보안➡️인증서 탭으로 이동 후 추가➡️새 인증서 추가를 선택합니다.

➡️인증서 가져오기에서 위에서 저장한 개인 키와 인증서 파일을 등록합니다. 중간 인증서는 필요 없습니다.

CloudFlare Origin Certificate 인증서가 NAS에 등록이 되며, 만료일은 15년 후로 표시됩니다. 1년은 365일로 계산합니다.

설정 버튼을 눌러서 각 서비스 도메인에 클라우드플레어 인증서를 연결하면 됩니다.

SSL/TLS 암호화를 전체(엄격)으로 설정합니다.

방화벽 설정하기

방화벽 규칙은 다음 순서로 설정합니다.

  • Cloudflare IP 허용 : NAS에 최종 연결되는 IP
  • 172.0. 허용
  • 192.168. 허용
  • 대한민국, 대만, 미국 허용
  • 모두 거부

Cloudflare의 최신 IP 대역은 IP Ranges | Cloudflare에서 확인할 수 있습니다.

CIDR 형식으로 입력이 안 되므로 서브넷을 선택하여 입력합니다.

순번IP 주소서브넷 마스크비고 (CIDR)
1103.21.244.0255.255.252.0/22
2103.22.200.0255.255.252.0/22
3103.31.4.0255.255.252.0/22
4104.16.0.0255.248.0.0/13
5104.24.0.0255.252.0.0/14
6108.162.192.0255.255.192.0/18
7131.0.72.0255.255.252.0/22
8141.101.64.0255.255.192.0/18
9162.158.0.0255.254.0.0/15
10172.64.0.0255.248.0.0/13
11173.245.48.0255.255.240.0/20
12188.114.96.0255.255.240.0/20
13190.93.240.0255.255.240.0/20
14197.234.240.0255.255.252.0/22
15198.41.128.0255.255.128.0/17

신뢰할 수 있는 프록시 설정하기

NAS에 접속하는 IP는 Cloudflare이기 때문에 로그에는 Cloudflare IP가 기록됩니다.
Cloudflare 이전의 접속자 IP를 알려면 Cloudflare IP를 신뢰할 수 있는 프록시로 설정해야 합니다.

제어판 보안 신뢰할 수 있는 프록시 버튼을 눌러서 등록합니다.

위와 같이 Cloudflare IP 대역을 모두 입력합니다.

그리고 공유기에서 사용하는 IP대역을 입력합니다.
예) 192.168.123.0/24

]]>
https://press.devany.kr/2591/feed/ 0
시놀로지 NAS에서 타사 NVMe M.2 SSD를 스토리지 풀로 사용하기 https://press.devany.kr/2682/ https://press.devany.kr/2682/#respond Tue, 23 Dec 2025 05:07:00 +0000 https://press.devany.kr/?p=2682 BTRFS SHR HDD 환경에서 웹서버를 돌리기에는 너무 느렸습니다. 특히 워드프레스 처럼 복잡한 사이트는 매 작업마다 수십 초씩 지연됐습니다. BTRFS는 안정성이 좋지만 HDD에서는 최악이기 때문입니다.

자잘한 파일이 많은 웹서버는 SSD를 사용해야 하는데, 시놀로지 정품 SSD는 터무니없이 비쌉니다.

현재 NAS 정보

2025년 12월 기준 DSM 7.3.2 입니다.

스크립트 실행

https://github.com/007revad/Synology_M2_volume

여기서 스크립트를 내려받아 NAS에 저장합니다.

SSH로 접속하여 .sh 파일을 실행합니다.

Bash
sudo ./syno_create_m2_volume.sh

실행 결과

실행 도중 객관식과 주관식 문제가 나옵니다.

Bash
Synology_M2_volume v2.1.31
DS723+ DSM 7.3.2-86009

StorageManager 1.0.1-1100

Using options:

Running from: /volume2/app/syno_create_m2_volume.sh

nvme0n1 M.2 Drive 1 - Sandisk WD_BLACK SN770 1TB
WARNING Drive has a cache partition

Unused M.2 drives found: 1

1) SHR 1
2) Basic
3) JBOD
Select the RAID type: 1
You selected SHR1

레이드 형식은 SHR을 강력 추천합니다.

Bash
You have a choice of Multi Volume or Single Volume Storage Pool
 - Multi Volume Storage Pools allow creating multiple volumes and
   allow you to over provision to make the NVMe drive(s) last longer.
 - Single Volume Storage Pools are easier to recover data from
   and perform slightly faster.

1) Multi Volume (DSM 7 default)
2) Single Volume
Select the storage pool type: 2
You selected Single Volume storage pool

멀티 볼륨은 파티션을 분할하여 사용할 때 유용하지만 슬롯이 2개 이하인 NAS에서는 비추합니다.

DS723은 M.2 슬롯이 두 개 뿐이며, 웹서버용으로 사용할 것이므로 싱글 볼륨(2번)을 선택합니다.

Bash
1) M.2 Drive 1
Select the M.2 drive #1: 1
You selected M.2 Drive 1

장착된 M.2 SSD 목록이 나오는데 여기서는 1개만 설치됐으므로 1번만 있습니다.

Bash
Do you want perform a drive check? [y/n]
y

Ready to create SHR 1 storage pool using nvme0n1

WARNING Everything on the selected M.2 drive(s) will be deleted.
Type yes to continue. Type anything else to quit.
yes

Backed up synoinfo.conf

M.2 volume support already enabled.

Starting creation of the storage pool.


When storage manager has finished checking the drive(s):
  1. Create the volume as you normally would:
       Select the new Storage Pool > Create > Create Volume
  2. Optionally enable TRIM:
       Storage Pool > ... > Settings > SSD TRIM

Important
If you later upgrade DSM and your M.2 drives are shown as unsupported
and the storage pool is shown as missing, and online assemble fails,
you should run the Synology HDD db script:
https://github.com/007revad/Synology_HDD_db

y를 입력하여 드라이브 검사를 실행하고, yes를 입력하여 초기화합니다.

볼륨 생성

스토리지 풀

타사 SSD가 스토리지 풀로 인식되었습니다.🎉🎉🎉🤩

볼륨을 생성해 줍니다.

그다음 스토리지 풀 설정에서 TRIM을 설정합니다.

스토리지 풀 SSD TRIM

파일 이동

DSM 공유 폴더 위치 설정

제어판➡️공유 폴더에서 SSD로 옮길 폴더의 속성에서 위치를 변경합니다.

웹 관련 패키지는 Hyper Backup을 사용하여 위치를 옮기면 됩니다.

패키지를 재설치할 때에는 SSD 볼륨을 선택합니다.

아파치 HTTP 서버 2.4

웹 스테이션, 아파치, PHP, MariaDB 등 웹에 관련된 패키지를 모두 SSD 볼륨에 설치했습니다.

설정 변경, 글 편집할 때마다 수십 초씩 걸리던 시놀로지 나스가, 수 초 급으로 어마어마하게 빨라졌습니다.

FAQ

시놀로지에서 타사 NVMe SSD를 제한하는 이유는?

타사 제품을 사용 중 문제가 생기는 것보다, 타사 제품 사용을 막고 욕을 먹는 것이 낫기 때문입니다.

DSM을 업데이트 후에도 타사 NVMe SSD를 저장소로 사용할 수 있나?

현재까지는 스크립트 재실행 없이 그대로 사용할 수 있습니다.

NVMe SSD를 저장소로 사용하면 좋은 패키지는?

웹 스테이션, MariaDB, 웹 관련 패키지 등 용량이 작으면서 수 많은 파일을 읽고 쓰는 프로그램은 SSD에 저장합니다. 백업 및 대용량 파일은 HDD에 저장하면 됩니다.

SSD 저장소 백업 방법은?

Snapshot Replication 패키지로 개별 파일 상태를 백업하고, Hyper Backup으로 파일 및 패키지를 압축 백업하는 것이 좋습니다.
백업 대상 위치는 HDD를 선택합니다.

]]>
https://press.devany.kr/2682/feed/ 0
시놀로지 NAS에 PHP 8.4를 설치하세요. https://press.devany.kr/2684/ https://press.devany.kr/2684/#respond Mon, 22 Dec 2025 11:33:00 +0000 https://press.devany.kr/?p=2684 PHP 8.4

패키지 센터에 PHP 8.4 버전이 등록되었습니다.

PHP 8.4

다운로드 수가 0이라니😮

웹 서비스별로 PHP 할당

웹 스테이션 웹 서비스

PHP 8.1, 8.2, 8.3, 8.4 등을 설치하여 각 프로그램별로 백엔드 서버를 할당하여 사용하면 됩니다.

미디어위키는 PHP 8.3까지 정상 동작하므로 PHP 8.3을 할당했습니다. 워드프레스나 도쿠위키는 PHP 8.4로 설정했습니다. phpMyAdmin은 여전히 PHP 8.2를 사용 중입니다.🤣🤣🤣

CLI용 PHP 버전을 8.4로 바꾸기

터미널에서 PHP를 다룰 때에는 기본값이 PHP 8.1입니다. 미디어위키 업데이트 처럼 PHP 8.2 이상이 필요한 경우 PHP 버전을 변경해야 합니다.

]]>
https://press.devany.kr/2684/feed/ 0
시놀로지 NAS에 도쿠위키 설치 https://press.devany.kr/2686/ https://press.devany.kr/2686/#respond Mon, 22 Dec 2025 02:36:00 +0000 https://press.devany.kr/?p=2686 Synology NAS에 DokuWiki 설치하기

웹서버, 스크립트, 주소 설정을 위해 웹스테이션에서 웹포털로 설치합니다.

내려받기

https://download.dokuwiki.org/

버전: 개발 참여 또는 버그 신고를 하려면  Development Snapshot 항목을 선택합니다.

언어: 필요한 언어만 선택하고 내려받습니다. ko – 한국어

인기 플러그인: 필요한 플러그인을 모두 선택합니다.

Start Download 버튼을 누르면 압축 파일을 받을 수 있습니다.

NAS 웹서비스용 공유 폴더에 압축을 풀면 됩니다.

예) \web\dokuwiki\

시놀로지 웹스테이션

웹 스테이션 웹 서비스 설정

먼저 웹 서비스를 만듭니다.

PHP 8.2 (현재 최신), 아파치 서버 2.4를 선택합니다.

문서 루트는 웹 접속에 연결할 폴더 경로입니다.

웹 스테이션 웹 포털 설정

웹 포털을 만들어줍니다. 서비스는 웹 서비스에서 만든 위키 항목을 선택합니다.

호스트 이름은 사용하고 싶은 주소를 입력합니다. 여기서는 하위 주소를 사용합니다.

브라우저에서 호스트 이름에 입력한 주소로 접속하면 문서 루트에 설정한 폴더의 index.php 파일이 실행됩니다.

SSL 인증서 설치

와일드카드(*.mydomain.kr) 처럼 모든 하위 도메인에 대해 인증서 하나로 SSL 인증이 됩니다.

제어판 – 보안 – 인증서 탭에서

NAS에 연결된 도메인의 모든 하위 도메인을 주제 대체 이름에 입력하여 생성해줍니다. 인증서는 자동 갱신 됩니다.

환경설정

.htaccess

백엔드 서버를 nginx가 아닌 아파치로 설정한 이유는 주소 규칙을 쉽게 적용할 수 있기 때문입니다.

도쿠위키 루트 폴더의 .htaccess.dist 파일을 .htaccess 로 복사합니다.

주소 규칙의 # 주석을 제거 후 저장합니다.

RewriteEngine on
#
RewriteRule ^_media/(.*)              lib/exe/fetch.php?media=$1  [QSA,L,B]
RewriteRule ^_detail/(.*)             lib/exe/detail.php?media=$1  [QSA,L,B]
RewriteRule ^_export/([^/]+)/(.*)     doku.php?do=export_$1&id=$2  [QSA,L,B]
RewriteRule ^$                        doku.php  [L]
RewriteCond %{REQUEST_FILENAME}       !-f
RewriteCond %{REQUEST_FILENAME}       !-d
RewriteRule (.*)                      doku.php?id=$1  [QSA,L,B]
RewriteRule ^index.php$               doku.php

환경 설정

브라우저에서 도쿠위키로 접속 후 관리자 계정을 만들고 로그인합니다.

관리 – 환경 설정 페이지로 이동합니다.

우선, 인터페이스 언어를 ko로 설정 후 저장합니다.

미디어

ImageMagick의 변환 도구의 경로: /bin/convert

고급

멋진 URL 사용: .htaccess

ASCII가 아닌 파일 이름을 인코딩하는 방법: utf-8

]]>
https://press.devany.kr/2686/feed/ 0
(W3TC) NAS용 워드프레스 캐시 성능 향상 https://press.devany.kr/2534/ https://press.devany.kr/2534/#respond Fri, 19 Dec 2025 03:39:57 +0000 https://press.devany.kr/?p=2534 NAS 사양
  • Synology 723+
  • NVMe SSD

페이지 캐시

페이지 캐시 방법: 디스크: 향상

✅ 페이지 캐시를 자동으로 프라이밍

업데이트 간격: 180 ~ 3600 초

늦은 초기화: ✅ 활성화

캐시 객체의 최대 수명: 3600 ~ 86400 초

WP-Cron 이벤트 사용: ✅ 활성화

축소

HTML 축소 설정: ✅ 활성화, 나머지 ❎

JS 축소 방법: 결합만

CSS 축소 방법: 결합 & 축소

HTTP/2 push: ❎ JS, CSS 전부

데이터베이스 캐시

데이터베이스 캐시 방법: 비활성화

객체 캐시

객체 캐시 방법: APC

캐시된 조각의 기본 수명: 3600 ~ 86400 초

브라우저 캐시

브라우저 캐시: 활성화

]]>
https://press.devany.kr/2534/feed/ 0
멀티 미디어위키 데이터베이스를 업데이트 하는 방법 https://press.devany.kr/2499/ https://press.devany.kr/2499/#respond Tue, 09 Dec 2025 03:32:50 +0000 https://press.devany.kr/?p=2499 mediawiki를 업데이트 할 때에는 CLI에서 실행해야 합니다. CLI에서의 기본 PHP는 8.1입니다.

CLI용 PHP를 8.2로 변경하기

Bash
sudo ln -sf /usr/local/php82/bin/php /usr/bin/php

php -v 명령어로 버전을 확인할 수 있습니다.

위키 사이트별로 업데이트 하기

CLI에서는 SERVER_NAME 변수가 없기 때문에 직접 지정해야 합니다.

Bash
SERVER_NAME=wiki.devany.kr php maintenance/run.php update

]]>
https://press.devany.kr/2499/feed/ 0
Synology NAS에서 CLI용 PHP를 8.4로 변경하기 https://press.devany.kr/2688/ https://press.devany.kr/2688/#respond Tue, 09 Dec 2025 03:13:00 +0000 https://press.devany.kr/?p=2688 PHP8

DSM 패키지 센터에서 PHP 8.4를 설치했더라도 시놀로지 내부에서는 여전히 PHP 8.1을 기본으로 사용합니다.

그래서 명령어로 PHP 버전을 확인하면 8.1로 나타납니다.

Bash
$ php -v
PHP 8.1.32 (cli) (built: Jun 20 2025 08:09:01) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.32, Copyright (c) Zend Technologies

CLI용 기본 PHP 를 8.4로 변경하기

Bash
sudo ln -sf /var/packages/PHP8.4/target/usr/local/bin/php84 /usr/local/bin/php

다시 PHP 버전을 확인하면

Bash
$ php -v
PHP 8.4.14 (cli) (built: Nov 20 2025 10:55:51) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.14, Copyright (c) Zend Technologies

PHP 8.4로 변경된 것을 확인할 수 있습니다.

]]>
https://press.devany.kr/2688/feed/ 0
PageSpeed 인사이트에서 성능 100점 받기 https://press.devany.kr/1663/ https://press.devany.kr/1663/#respond Sat, 03 Aug 2024 09:08:43 +0000 https://devany.kr/?p=1663 페이지의 접근 성능을 확인할 수 있는 사이트인 PageSpeed Insights (web.dev) 에서 속도 측정을 해보았습니다.

상용 웹호스팅에서는 고성능 서버 환경에서 측정되므로 당연히 성능 결과가 좋게 나오겠지만, 시놀로지 NAS에서는 성능 변수가 상당히 많습니다. 그런데도 100점을 받을 수 있는 이유는 무엇일까요?

PageSpeed 인사이트 측정 결과

성능 점수는 100점입니다. 시놀로지 NAS에서 Nginx 서버를 사용할 때에는 90점 이하로 측정되었지만, Apache 서버를 사용할 때에는 100점을 받았습니다.

접근성 항목에서 낮은 점수 결과는 테마의 <meta> 속성이 원인입니다. 사용자가 편집기에서 지정할 수 없기 때문에 어쩔 수 없이 점수가 낮아졌습니다.

권장 사항

[user-scalable=”no”]이(가) 요소에서 사용되거나 [maximum-scale] 속성이 5보다 작음

꼭 meta 태그까지 편집해서 점수를 올리고 싶다면, child 테마를 생성하여 직접 후킹 코드를 추가하는 것이 좋습니다.

최적화

웹서버

Nginx 서버를 사용했나요? / 아니요.

아파치 서버보다 Nginx 서버가 빠르다는 사실은 널리 알려져 있지만, 얼마나 빠른지 제대로 아는 사람이 없습니다. 수 초 이상 차이가 발생하면 빠른 웹서버를 사용하는 것이 접속률에 좋겠지만, ms 단위 차이라면 편의성도 무시 못할 것입니다.

여기는 워드프레스를 멀티사이트로 설치하였고, rewrite를 많이 사용하기 때문에 Apache 서버를 사용하는 것이 훨씬 효율적입니다. 이미 수 많은 웹호스팅은 아파치 서버를 사용합니다.

웹스테이션의 기본 서버는 Nginx로 설정하였습니다. php를 사용하지 않거나 rewrite 룰이 필요 없는 사이트는 굳이 아파치 서버를 사용할 필요가 없기 때문입니다. 이 WordPress는 Apache 서버에서 실행됩니다. 웹스테이션의 웹 서비스 항목에서 각 서비스마다 실행할 서버 유형을 선택할 수 있습니다.

HTTPS

시놀로지 NAS에서는 인증서를 발급받기가 매우 쉽습니다. 주 도메인 뿐만 아니라 서브 도메인까지 인증서를 즉시 발급받을 수 있습니다. 만료일이 되면 자동으로 갱신됩니다. 복잡한 스크립트 실행은 필요하지 않습니다.

이미지

사용하는 이미지는 실제 출력되는 크기에 맞게 미리 축소되어야 합니다. 대형 이미지를 150px로 줄인다고 용량도 줄어드는 것이 아닙니다. 픽셀의 계단화도 심해집니다. 확장자 또한 jpg, png보다 webp 형식을 권장합니다. 또한 이미지 로딩을 지연시키는 스크립트를 활성화해야 합니다.

저장장치

SSD를 사용했나요? / 아니요.

가능하면 SSD를 사용하는 것이 좋습니다만, 용량 대비 가격 때문에 HDD를 사용할 수 밖에 없습니다. SSD는 NAS의 캐시 슬롯에 설치하면 됩니다. HDD는 NAS용을 사용합니다. 현재 사용 중인 HDD는…

7만 시간을 넘겼습니다.😮

플러그인

플러그인을 모두 끄고 측정했나요? / 아니요.

개별 기능이 있는 플러그인을 사용해도 되지만 가능한 많은 기능이 모두 모여있고 세부 설정이 가능한 플러그인을 사용하는 것이 관리하기 좋으며 최적화가 잘 됩니다. 추천하는 플러그인은 W3 Total Cache입니다.

비슷한 기능을 하는 플러그인이 여러개 활성화되어 있으면 그 중 일부 플러그인은 헛동작을 하게 됩니다.

HTML, CSS, JS 압축을 하는 설정을 활성화 합니다. 필요없는 코드를 삭제하는 설정을 활성화 합니다.

페이지 캐시는 디스크에 저장합니다.

플러그인 캐시보다 강력한 것은 프락시 서버입니다. 클라우드플레어 서비스를 이용하면 전세계에서 빠른 속도로 접근이 가능합니다.

]]>
https://press.devany.kr/1663/feed/ 0