Python 고 병발 솔 루 션 실현 과정 상세 설명

가속
쉽게 말 하면 정적 자원 을 다른 서버 에 올 리 는 거 예요.
전체 명칭:Content Delivery Network 또는 Content Ddistribute Network,즉 콘 텐 츠 배포 네트워크
기본 사고방식:
가능 한 한 인터넷 에서 데이터 전송 속도 와 안정성 에 영향 을 줄 수 있 는 병목 과 절 차 를 피하 고 내용 전송 을 더욱 빠 르 고 안정 적 으로 한다.네트워크 곳곳에 노드 서버 로 구 성 된 기 존의 인터넷 을 바탕 으로 하 는 스마트 가상 네트워크 를 통 해 CDN 시스템 은 실시 간 으로 네트워크 트 래 픽 과 각 노드 의 연결,부하 상황 과 사용자 의 거리 와 응답 시간 등 종합 정 보 를 바탕 으로 사용자 의 요청 에 따라 사용자 의 가장 가 까 운 서비스 노드 를 다시 안내 할 수 있다.
목적:
분포,대역 폭,서버 성능 으로 인 한 방문 지연 문 제 를 해결 하고 사이트 가속,리퀘스트,생방송 등 장면 에 적용 합 니 다.사용자 로 하여 금 가 까 운 곳 에서 필요 한 내용 을 얻 고 인터넷 의 붐 비 는 상황 을 해결 하 며 사용자 가 사 이 트 를 방문 하 는 응답 속도 와 성 공률 을 높 일 수 있 게 한다.
시간 지연 을 통제 하 는 것 은 현대 정보 기술 의 중요 한 기준 임 에 틀림없다.CDN 의 의 도 는 자원 이 퍼 가기,전송,링크 디 더 링 등 상황 에서 정보의 일관성 을 최대한 줄 이 는 것 이다.
CDN 은 호위 자 와 가속 자 역할 을 맡아 더욱 빠 르 고 정확 한 트리거 정보 와 모든 사용자 에 게 도달 하여 더욱 극치 의 사용 체험 을 가 져 다 주 는 역할 이다.
2.엘 프 그림
엘 프 그림 이란 무엇 인가:
css 엘 프 는 웹 페이지 이미지 응용 처리 기술 입 니 다.주로 웹 페이지 에 필요 한 작은 그림 을 큰 그림 에 통합 하 는 것 을 말한다.
적용 이유:
1.브 라 우 저 에 대한 요청 횟수 를 줄 이 고 웹 페이지 의 지연 을 피한다.
2.작은 아이콘 의 통합 관리 편리
엘 프 그림 제작:
1.소프트웨어:ps
2.만 드 는 법:
새 투명도 층
참고 선 을 추가 하여 캔버스 를 구분 하고 작은 아이콘 을 구분 한 칸 에 넣 습 니 다.
3.배경 데이터 베 이 스 는 my sql+Redis 를 사용 합 니 다.
my sql 은 영구적 인 저장 소 로 디스크 에 저장 되 어 있 습 니 다.검색 하면 일정한 IO 와 관련 될 수 있 습 니 다.이 병목 을 해결 하기 위해 캐 시 가 생 겼 습 니 다.예 를 들 어 현재 자주 사용 되 는 redis 등 입 니 다.우선,사용자 가 캐 시 에 접근 합 니 다.명중 하지 않 으 면 my sql 에 접근 한 후 my sql 의 데 이 터 를 캐 시 에 복사 합 니 다.
redis 는 캐 시 이 며 메모리 에 남아 서 실 행 됩 니 다.이 는 높 은 데 이 터 량 의 웹 접근 속 도 를 크게 향상 시 켰 습 니 다.redis 는 string,list,set,hashset,sorted set 등 대량의 데이터 구 조 를 제공 합 니 다.그 후에 사용자 의 방문 은 Redis 메모리 에서 데 이 터 를 직접 찾 을 수 있 습 니 다.그 메모리 의 읽 기 속 도 는 하 드 디스크 보다 훨씬 큽 니 다.
데이터베이스 최적화
1.sql 의 최적화
2.색인 최적화
3.라 이브 러 리 시트
4.읽 기와 쓰기 분리
5.캐 시 사용
예 를 들 어 python-django-restframework 자체 캐 시
집단 화 된 배치
django+uwsgi+nginx
7.분포 식+비동기
celery:분포 식 비동기 해결 방안 입 니 다.
https://www.jb51.net/article/192294.htm
8.언어 차원
예 를 들 어 동시성 이 더 많은 곳 에 서 는 golang 언어 로 작성 해 야 합 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기