웹마스터 팁

cloudflare pro 결제했습니다. ssl 이 깔끔하게 적용되네요.
여러가지 부가기능들도 편리한게 많이 보입니다.
유명한 보안문제들을 사전차단해주고,
브라우저 업데이트 하라는 안내를 자동으로 보여줄 수도 있고,
정상 이용자가 아니면 캡챠를 맞춰야 하게 만들 수도 있고 등등

도로명주소 API 에 이용할 거라 웬만한건 다 껐습니다.
자체적으로 정상이용이 아니라고 판단하는 방법을 만들어서 해당 ip 만 차단하는데,
cloudflare 에서 이런것도 api 로 제공하네요.

$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FOLLOWLOCATION => 3,
CURLOPT_MAXREDIRS => 5,
CURLOPT_URL => 'https://www.cloudflare.com/api_json.html',
CURLOPT_POST => 1
));
$posts = array(
'a' => 'ban',
'tkn' => $tkn,
'email' => $email,
'key' => $ip,
'note' => 'roadzip block' // note 적는건 아직 안됨. 되게 해 달라고 요청했는데 처리해 줄 지 모르겠음.
);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($posts));
$result = curl_exec($ch);


Page Rules 에
xeno.work/* 를 Cache everything 걸어주니 정말로 모조리 캐시 되어서,
0.5 초마다 검색어를 날려도 까딱없네요.

개발모드를 키면 캐시를 전혀 안하게도 할 수 있고,
기존캐시를 모두 날리는 Purge Everything 기능도 있어서
캐시 갱신이 안되어 골치아플일도 없습니다.

https://xeno.work/roadzip.html

Document License : Public Domain

제목 글쓴이 날짜
자신이 쓴 글에 특정유저 댓글을 차단 Ikoo 2015.06.20
다음 위젯 뱅크를 대신할 위젯 베스트! codlllle 2015.06.20
실시간 rss 피드글 출력 위젯 file codlllle 2015.06.20
추천검색어,실시간인기순위 소스 file codlllle 2015.06.21
cloudflare api 용 curl 기본값 마루디자인 2015.06.24
홈페이지 속도가 느린 이유.(팁같지도 않은 팁) [11] 가브리엘조 2015.06.27
사이트 서버 운영체제와 사용하는 웹서버 소프트웨어 알아보는 사이트 file 후하니 2015.06.28
홈페이지 제작 시 점검사항 15가지 [1] 유래유거 2015.06.29
위젯 가운데 정렬 하는법 [3] 불금 2015.07.05
문서페이지가 수정이 되지 않는 문제 [2] file monet 2015.07.07
config 파일을 일반 유저가 쓸 수 없는 문제 해결법 [15] wkp 2015.07.09
모바일에 최적화된 화면으로 보기 문구가 레이아웃을 가리는 문제 creative8 2015.07.11
IIS서버 자동 설치 프로그램(PHP, MySQL, phpMyAdmin) [1] 공처아찌 2015.07.12
CloudFlare 사용시 방문자 IP와 SSL 접속여부가 정확하게 파악되지 않는 문제 해결법 [4] 기진곰 2015.07.12
DB에서 직접 시퀀스 생성하기 [3] 기진곰 2015.07.18
레이아웃 메뉴에서 메뉴옆에 글수 표시하기 반걸 2015.07.20
[실험팁] XE 고용량/큰사진 썸네일 깨지는 것 해결 socialskyo 2015.07.20
새로고침 없는 실시간 웹서비스를 위한 기술과 간략한 역사(?) [1] onTrust 2015.07.27
member 모듈 메일인증을 사용할때 모바일 기본스킨에서 회원가입 후 이메일 발송 안내 띄우기 [2] file 후하니 2015.08.01
CentOS 7 : Apache2.4 + PHP5.6 + MariaDB + VSFTP 설치하기 [6] 우리아기 2015.08.06