Learn simple, proven and exciting ways to build a successful business using online marketing strategies. Internet marketing can include your website, search engine optimization, pay per click advertising, local search services, online reviews and social media.
Mikki Barker, owner of Web Concepts, will lead this exciting and informative session. She will base her presentation on a WordPress site that is online and you will be able to log into and work along with her if they want. Bring your laptop if you want to work along with Mikki.
NHN NEXT 게임 서버 프로그래밍 강의 자료입니다. 최소한의 필요한 이론 내용은 질문 위주로 구성되어 있고 (답은 학생들 개별로 고민해와서 피드백 받는 방식) 해당 내용에 맞는 실습(구현) 과제가 포함되어 있습니다.
참고로, 서버 아키텍처에 관한 과목은 따로 있어서 본 강의에는 포함되어 있지 않습니다.
Learn simple, proven and exciting ways to build a successful business using online marketing strategies. Internet marketing can include your website, search engine optimization, pay per click advertising, local search services, online reviews and social media.
Mikki Barker, owner of Web Concepts, will lead this exciting and informative session. She will base her presentation on a WordPress site that is online and you will be able to log into and work along with her if they want. Bring your laptop if you want to work along with Mikki.
NHN NEXT 게임 서버 프로그래밍 강의 자료입니다. 최소한의 필요한 이론 내용은 질문 위주로 구성되어 있고 (답은 학생들 개별로 고민해와서 피드백 받는 방식) 해당 내용에 맞는 실습(구현) 과제가 포함되어 있습니다.
참고로, 서버 아키텍처에 관한 과목은 따로 있어서 본 강의에는 포함되어 있지 않습니다.
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...Amazon Web Services Korea
서비스 런칭을 위해 라이온하트와 카카오게임즈가 어떻게 최적 성능의 인스턴스를 선택하고, Windows 운영 체제를 최적화하며, 왜 Amazon Aurora를 기본 데이터베이스로 채택하였는지를 설명합니다. 또한, 출시부터 운영까지의 과정에서 MMORPG가 어떻게 AWS 상에서 설계되고, 게임 서버 성능을 극대할 수 있었는지에 대해 전달해드립니다.
Technical SEO presentation : optimisation on-page, basic set-up onsite and what you can learn from an SEO Audit.
November 28, 2015 – Women in Digital Switzerland Meet ups – Lausanne
웹 사이트의 빠른 로딩을 위한 프론트 엔드 최적화 기법과 더불어 알아두어야 할 HTTP 프로토콜 최적화를 언급하며, 최근 발표된 HTTP/3를 소개합니다.
HTTP/3는 "Hyper Text Transfer Protocol over QUIC"의 내용을 근간으로 UDP의 장점을 HTTP에 활용한 버전입니다.
HTTP/3를 알기 위해서는 QUIC에 대한 이해와 함께, 기존 버전인 HTTP/2에서 어떤 부분이 개선되었는지에 대한 이해가 동시에 필요합니다.
Chrome을 활용한 웹 성능 비교 예제들은 HTTP/3의 기술들을 빠르게 이해하는 데 도움이 될 것입니다.
This presentation describes how a web browser works. From the user request, request processing, getting to DNS server, generating the HTTP request, receiving the HTTP response and finally rendering the HTML page and displaying the webpage to the user as requested, this presentation encompasses the entire process of a web browser fetching a webpage.
PS: Pl download to see the entire presentation with the animation involved. Without the animation few slides may seem to be confusing.
Thank you.
NHN NEXT 게임 서버 프로그래밍 강의 자료입니다. 최소한의 필요한 이론 내용은 질문 위주로 구성되어 있고 (답은 학생들 개별로 고민해와서 피드백 받는 방식) 해당 내용에 맞는 실습(구현) 과제가 포함되어 있습니다.
참고로, 서버 아키텍처에 관한 과목은 따로 있어서 본 강의에는 포함되어 있지 않습니다.
Headless CMS – the foundation of modern SEOCory Schmidt
In this talk, Cory Schmidt explains the SEO implications of migrating to a headless CMS. He will use the story of his company's recent migration and its challenges, and the huge impact on organic search...
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...Amazon Web Services Korea
서비스 런칭을 위해 라이온하트와 카카오게임즈가 어떻게 최적 성능의 인스턴스를 선택하고, Windows 운영 체제를 최적화하며, 왜 Amazon Aurora를 기본 데이터베이스로 채택하였는지를 설명합니다. 또한, 출시부터 운영까지의 과정에서 MMORPG가 어떻게 AWS 상에서 설계되고, 게임 서버 성능을 극대할 수 있었는지에 대해 전달해드립니다.
Technical SEO presentation : optimisation on-page, basic set-up onsite and what you can learn from an SEO Audit.
November 28, 2015 – Women in Digital Switzerland Meet ups – Lausanne
웹 사이트의 빠른 로딩을 위한 프론트 엔드 최적화 기법과 더불어 알아두어야 할 HTTP 프로토콜 최적화를 언급하며, 최근 발표된 HTTP/3를 소개합니다.
HTTP/3는 "Hyper Text Transfer Protocol over QUIC"의 내용을 근간으로 UDP의 장점을 HTTP에 활용한 버전입니다.
HTTP/3를 알기 위해서는 QUIC에 대한 이해와 함께, 기존 버전인 HTTP/2에서 어떤 부분이 개선되었는지에 대한 이해가 동시에 필요합니다.
Chrome을 활용한 웹 성능 비교 예제들은 HTTP/3의 기술들을 빠르게 이해하는 데 도움이 될 것입니다.
This presentation describes how a web browser works. From the user request, request processing, getting to DNS server, generating the HTTP request, receiving the HTTP response and finally rendering the HTML page and displaying the webpage to the user as requested, this presentation encompasses the entire process of a web browser fetching a webpage.
PS: Pl download to see the entire presentation with the animation involved. Without the animation few slides may seem to be confusing.
Thank you.
NHN NEXT 게임 서버 프로그래밍 강의 자료입니다. 최소한의 필요한 이론 내용은 질문 위주로 구성되어 있고 (답은 학생들 개별로 고민해와서 피드백 받는 방식) 해당 내용에 맞는 실습(구현) 과제가 포함되어 있습니다.
참고로, 서버 아키텍처에 관한 과목은 따로 있어서 본 강의에는 포함되어 있지 않습니다.
Headless CMS – the foundation of modern SEOCory Schmidt
In this talk, Cory Schmidt explains the SEO implications of migrating to a headless CMS. He will use the story of his company's recent migration and its challenges, and the huge impact on organic search...
인터넷의 역사부터 웹의 탄생, HTTP 와 REST 등, 우리가 현재의 웹을 이해하는데 필요한 것들만 정리 했습니다.
현업에 개신 개발자 분들은 다들 아시는 내용이겠지만, 정작 우리 주위엔 웹을 많이들 쓰고, 관련해서 일을 하면서도 웹의 내부에 대해서는 잘 모르고 있는 사람들이 많습니다.
웹의 기반기술을 제대로 아는것이, 우리가 좀더 웹을 진지하게 접근하는 것의 시작이라고 생각합니다.
[오픈소스컨설팅]Day #1 MySQL 엔진소개, 튜닝, 백업 및 복구, 업그레이드방법Ji-Woong Choi
MySQL 소개
간략한 소개
version history
MySQL 사용처
제품 군 변화
시장 변화
MySQL 구성
MySQL 클라이언트 / 서버 개념
클라이언트 프로그램
MySQL 설치
MySQL 버전
MySQL 설치
MySQL 환경 설정
환경설정, 변수 설정
MySQL 스토리지 엔진 소개
MySQL tuning 소개 및 방법
데이터 백업/복구 방법
백업
복구
MySQL Upgrade
인터넷의 역사부터 웹의 탄생, HTTP 와 REST 등, 우리가 현재의 웹을 이해하는데 필요한 것들만 정리 했습니다.
현업에 개신 개발자 분들은 다들 아시는 내용이겠지만, 정작 우리 주위엔 웹을 많이들 쓰고, 관련해서 일을 하면서도 웹의 내부에 대해서는 잘 모르고 있는 사람들이 많습니다.
웹의 기반기술을 제대로 아는것이, 우리가 좀더 웹을 진지하게 접근하는 것의 시작이라고 생각합니다.
node.js를 처음 접하는 개발자를 위한 스터디 자료입니다.
실습 위주로, 간단한 웹 페이지를 만들어 보는 것을 목표로 하며,
express를 활용하기에 앞서, node.js 기본 API만으로 GET/POST 처리 방식을 알아봅니다.
내용의 깊이가 있지는 않으며, 단지 node.js의 입문을 위한 가벼운 수준으로 내용이 구성되었습니다.
Similar to [D2 CAMPUS]웹 개발자의 스펙 : HTTP (20)
119. 메시지 : 시작줄(메서드)
상호작용
메서드 설명 메시지 본문
GET 서버에서어떤 문서를 가져온다. 없음
HEAD 서버에서 어떤 문서에 대해 헤더만 가져온다. 없음
POST 서버가 처리해야 할 데이터를 보낸다. 있음
PUT 서버에 요청 메시지의 본문을 저장한다. 있음
TRACE 메시지가 프락시를 거쳐 서버에 도달하는 과정을
추적한다.
없음
OPTIONS 서버가 어떤 메서드를 수행할 수 있는지 확인한다. 없음
DELETE 서버에서 문서를 제거한다. 없음
출처 : https://tools.ietf.org/html/rfc7231#section-4
121. 메시지 : 시작줄(상태코드)
상호작용
전체 범위 정의된 범위 분류
100-199 100-101 정보
200-299 200-206 성공
300-399 300-307(306은 없음) 리다이렉션
400-499 400-426(418-425는 없음) 클라이언트 에러
500-599 500-505 서버 에러
출처 : https://tools.ietf.org/html/rfc7231#section-6
152. 일반
61 /서비스플랫폼개발센터
누가 내 쿠키를 바꾸었을까?
naver.com navercorp.com
ü 쿠키는 도메인(호스트)단위로 구분된다.
출처 : http://tools.ietf.org/html/rfc6265#section-8.5
153. 일반
62 /서비스플랫폼개발센터
누가 내 쿠키를 바꾸었을까?
naver.com d2.naver.com
ü 서브 도메인의 경우 쿠키는 공유된다.
출처 : http://tools.ietf.org/html/rfc6265#section-8.5
154. 일반
63 /서비스플랫폼개발센터
누가 내 쿠키를 바꾸었을까?
d2.naver.com:80 d2.naver.com:8080
ü 도메인이 같고, 포트가 다른 경우도 쿠키는 공유된다.
출처 : http://tools.ietf.org/html/rfc6265#section-8.5
155. 일반
64 /서비스플랫폼개발센터
쿠키는 응답속도에 영향을 주는가?
ü 이론적으로 응답속도에 영향을 주는 것은 사실이다.
ü 다만 국내의 경우 네트워크 속도가 빠르고, 요청이 많지 않은 소규모 애플리케이션이라
면 크게 신경쓰지 않아도 된다.
ü 단, 아래의 경우는 정적 컨텐츠에 대해서 쿠키를 보내지 않도록 도메인 분리 등의 조치
를 취해야 한다.
• 요청량이 많은 경우(개인사용자를 대상으로 한 서비스 등)
• 네트워크가 느리거나 대역폭이 작은 경우(해외 현지 서비스)
• 사용하고 있는 쿠키의 개수 및 양이 많을 경우(줄이는 것도 병행해야 한다.)
• 서버의 성능이 낮은 경우(VM장비 등)
218. 일반
74 /서비스플랫폼개발센터
올바른 변경 방법
ü 참고
• http://www.w3.org/TR/mixed-content/
• https://developer.mozilla.org/ko/docs/Security/MixedContent
• https://developer.mozilla.org/en-
US/docs/Security/MixedContent/How_to_fix_website_with_mixed_content
• https://developers.google.com/web/fundamentals/discovery-and-distribution/security-
with-https/make-intra-site-urls-relative?hl=ko
219. 일반
75 /서비스플랫폼개발센터
올바르지 않은 방법
ü 컨텐츠 변조
• 유효하지 않은 HTML의 경우 프로토콜 변조가 힘들 수 있다. (운영비용 증가)
• 서버 환경에 따라서 인코딩이 다르므로 일괄로 맞추기가 힘들 수 있다. (운영비용 증가)
ü 혼합된 컨텐츠 보기 허용 (브라우저 설정)
• 기능은 동작하나 보안이 취약해진다. (HTTPS를 사용하는 의미가 약해진다.)
• 많은 브라우저들이 보안 설정을 강화하고 있다. (기본 값 강화 및 설정 제거)