728x90
다양한 이유가 있으나 아래와 같이 서칭해보았다.
- DB 과부하
설계가 잘못된 경우.
인덱스 처리.
** DB 튜닝, 최적화 개요
- Include 남용
프로그래밍을 편하게 하기 위해 자주 쓸만한 기능 등을 몇 개의 파일에 담아두고, 다른 파일에서 불러오게 한다.
문제는 그 중 1-2 개만 필요한데도, 다른 것들까지 함께 include 되면서 저하된다.
- 이미지 용량 줄이기
고품질의 이미지가 너무 많으면 속도가 저하
- 다른 사이트를 참조하는가?
외부 서버 자원을 사용하는 경우, 외부 서버가 느리면 덩달아 우리 사이트도 느려진다.
- 프로그래밍의 문제
간단한 기능을 너무 어렵게 구현하지 않는가?
- DB 서버와 같은 네트워크 그룹이 멀리 떨어져 있는가?
- 메모리를 효율적으로 관리하는가?
메모리는 사용 후 반환해야 한다.
흔한 실수가 DB Connection 을 닫지 않아 메모리 누수가 심해지는 것이다.
- 트래픽이 급격히 증가
- 최적화되지 않은 그래픽, 사진 및 이미지
- 최적화 되지 않은 db
- 코드, 스크립트 또는 리소스를 위한 캐싱 시스템이 없다.
- 너무 많은 프로세스, 스크립트 또는 플러그인이 동시에 실행되어 서버를 압도적으로 실행
- 오래된 스크립트, 웹 사이트 코드, 플러그인 및 테마
- http 요청에 너무 많은 리디렉션
- dns 오작동
- 더 빠른 웹 호스트 사용하기
** 속도 측정 방법 사이트
https://www.twinword.co.kr/blog/how-fast-is-a-really-fast-website/
참고)
https://zooo.kr/fxbbs/f_view.php?i_code=smart&i_id=57
https://www.hostwinds.kr/tutorials/common-reasons-for-a-slow-website
https://www.twinword.co.kr/blog/how-fast-is-a-really-fast-website/
728x90
'자라나라 PM' 카테고리의 다른 글
220810 웹에서 엑셀 다운 받을 때 웹 페이지가 아니라 통합문서로 다운 받게 할 수는 없을까 (0) | 2022.08.10 |
---|---|
DATA 와 DB 는 다르다 (0) | 2022.07.28 |
데이터 베이스 튜닝, 옵티마이저, 힌트 (0) | 2022.07.18 |
서버분리, WEB 서버,WAS 서버, 단일서버, DB서버 분리,웹 서버 분리,DB서버 Replication, Load balancing (0) | 2022.07.18 |
호스팅, 웹스팅, 서버호스팅 등에 관련한 개념 정리 (0) | 2022.07.18 |