서버 · 인프라 심화
wp-cron 을 시스템 크론으로 옮기기 — 예약이 늦는 이유
예약한 글이 정시에 안 나오는 이유는 대개 코드가 아니라 구조입니다. 워드프레스의 크론은 방문 요청에 얹혀 돌기 때문에, 조용한 사이트에서는 아무것도 실행되지 않습니다.
Technote
Docker · nginx · PHP-FPM · MySQL · 배포. 워드프레스를 서버 레벨에서 제대로 운영하는 방법을 다룹니다.
글 15편· 서버 · 인프라
서버 · 인프라 심화
예약한 글이 정시에 안 나오는 이유는 대개 코드가 아니라 구조입니다. 워드프레스의 크론은 방문 요청에 얹혀 돌기 때문에, 조용한 사이트에서는 아무것도 실행되지 않습니다.
서버 · 인프라 실무
완성된 HTML 을 보관하는 계층은 PHP 앞에 있어야 값을 합니다. 서버 캐시 위에 플러그인 캐시를 얹으면 무효화 타임라인이 둘이 됩니다.
서버 · 인프라 입문
파비콘은 한 장이 아니고, 공유 이미지는 태그를 고쳐도 이미 공유된 링크에는 반영되지 않습니다. 플랫폼이 미리보기를 캐시하기 때문입니다.
서버 · 인프라 실무
서비스 네 개를 컨테이너로 가르는 이유는 유행이 아니라 재현성입니다. 다음 서버에서도, 사고 후 복구에서도, 같은 파일이 같은 스택을 다시 세웁니다.
서버 · 인프라 실무
폼은 멀쩡히 제출되는데 메일이 오지 않습니다. 원인은 대개 폼이 아니라 발송 경로이고, 발신을 증명하는 세 가지 DNS 레코드로 해결됩니다.
서버 · 인프라 심화
페이지 캐시 도입에서 어려운 것은 켜는 것이 아니라 비켜 가야 할 요청을 빠짐없이 비켜 가는 것입니다. 우회 목록에서 하나가 빠지면 결제 웹훅이 캐시되는 사고가 납니다.
서버 · 인프라 실무
메일 서버를 직접 세우면 요금은 0원에 가깝습니다. 대신 도달률이라는 비용을 냅니다. 어느 쪽이 싼지는 문의 한 건의 가치로 계산됩니다.
서버 · 인프라 실무
전자상거래를 한다면 사업자 정보 표시는 선택이 아닙니다. 그런데 이것은 의무이기 전에 결제를 앞둔 방문자가 가장 먼저 찾는 정보이기도 합니다.
서버 · 인프라 입문
사이트가 해결하는 문제는 정해져 있습니다. 아직 그 문제가 아닌 단계라면, 먼저 수요를 확인하는 편이 훨씬 빠르고 배우는 것도 많습니다.
서버 · 인프라 입문
도메인은 싸지만 바꾸는 비용은 싸지 않습니다. 몇 년 뒤에 문제가 되는 선택들에는 공통점이 있고, 전부 사기 전에 확인할 수 있습니다.
서버 · 인프라 입문
더 좋아서 옮기는 것이 아니라 막혀서 옮기는 것입니다. 옮길 신호는 정해져 있고, 옮기면 요금 대신 책임이 늘어납니다.