> 백엔드 개발 > PHP 튜토리얼 > javascript - 이 웹페이지를 처음 열 때 로드 속도가 매우 느리고 여는 데 몇 초가 걸리는 이유는 무엇입니까?

javascript - 이 웹페이지를 처음 열 때 로드 속도가 매우 느리고 여는 데 몇 초가 걸리는 이유는 무엇입니까?

WBOY
풀어 주다: 2016-08-18 09:16:17
원래의
1754명이 탐색했습니다.

이 웹페이지를 처음 열 때 로딩 속도가 매우 느린 이유는 무엇입니까? html 파일을 로딩하는 데 3초 이상이 소요되는 것으로 보입니다. 회사 서버에서 테스트 되었습니까?

javascript - 이 웹페이지를 처음 열 때 로드 속도가 매우 느리고 여는 데 몇 초가 걸리는 이유는 무엇입니까?

답글 내용:

이 웹페이지를 처음 열 때 로딩 속도가 매우 느린 이유는 무엇입니까? html 파일을 로딩하는 데 3초 이상이 소요되는 것으로 보입니다. 회사 서버에서 테스트 되었습니까?

javascript - 이 웹페이지를 처음 열 때 로드 속도가 매우 느리고 여는 데 몇 초가 걸리는 이유는 무엇입니까?

스크린샷에서 문제는 주로 html 텍스트의 느린 반환에 초점이 맞춰져 있으며 녹색 선은 매우 길고 녹색은 대기(TTFB)를 의미합니다

TTFB에 대한 자세한 내용은 https://scaleyourcode.com/blo...

기사를 참조하세요.

간단히 말하면 서버가 html 데이터를 반환하는 데 걸리는 시간은 기본적으로 녹색 시간과 동일합니다. 그러면 html 반환이 매우 느린 이유를 알아보는 것이 기본적인 이유입니다. 데이터를 확인하는 속도가 느립니다. 아니면 인터넷 이모님

brand.html페이지 크기로 볼 때9k브랜드 페이지이므로 서버에서 페이지 렌더링 작업을 완료하고 반환해야 하므로 네트워크 정체 위험이 있습니다.

코드를 어떻게 작성했는지 모르겠습니다. 서버 응답이 느린 이유는 두 가지뿐입니다.

  • 귀하의 프로그램에 데이터베이스 읽기나 동기화 작업이 너무 많아 응답을 기다리는 문제가 있습니다(프로그램)

  • 테스트 서버 네트워크나 성능이 좋지 않습니다(하드웨어)

서버 측 동기화 작업을 줄이고, 지정된 SEO 요구 사항을 충족한다는 전제 하에 페이지를 모듈로 나누고 클라이언트 측 렌더링 솔루션(JS 비동기 렌더링 사용)을 사용하는 것이 좋습니다.

또는 서버가 첫 번째 화면 데이터만 렌더링하고 후속 데이터는 지연 로드되어 JS를 사용하여 렌더링됩니다.

테스트 서버가 느릴 수 있습니다

잘생긴 남자 사진이 너무 많아서 CSS 스프라이트 사용을 추천드려요

HTML에 무엇이 있는지 보세요.

이 문제는 tcp/ip 프로토콜과도 관련이 있습니다. 웹 사이트를 처음 방문하면 3방향 핸드셰이크가 수행되는데, 이는 매우 시간이 많이 걸립니다. 그러나 일단 연결이 설정되면 매우 빠르게 진행됩니다. 악수를 할 필요가 없기 때문입니다. 그래서 첫 번째 방문은 조금 느려질 것입니다.

동일한 문제가 발생했습니다. 재설치 전에는 서버 시스템이 매우 빨랐지만 재설치 후에는 속도가 느려졌습니다.
이로 인해 방문한 페이지는 동일하며 gzip이 모두 켜져 있습니다. 전송되는 데이터의 크기는 동일합니다.
그런데 10K 미만의 파일을 전송하는 데 몇 초가 걸리기 때문에 알 수 없습니다

나중에 호스트 파일이 비어 있는 것을 발견하고

<code>127.0.0.1 localhost</code>
로그인 후 복사

호스트 가입 후 속도가 정상으로 돌아왔습니다

TTFB 시간이 너무 깁니다. 서버 측의 문제입니다. 서버 측에서 최적화해 보세요.

먼저 네트워크가 안정적인지 확인하세요

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿