느린 사이트의 성능 문제 해결

사이트가 Zootopia의 DMV에서 그 나무 늘보 중 하나로 이동하면 속도를 늦추고있는 것을 고칠 수있는 방법이 있습니다. 문제의 원인을 파악하는 것은 전투의 절반이므로, 일단 원인을 격리 한 후에는 최소한 문제 해결에 대한 답변을 얻을 수 있습니다.

저품질 호스팅이 가장 가능성이 높은 범인

웹 호스팅과 관련하여 품질이 낮다는 개념이 항상 다른 상황에서와 동일한 것을 의미하는 것은 아닙니다. 예를 들어, 호스팅 비용은 항상 기대할 수있는 품질을 정확하게 반영하는 것은 아닙니다. 서비스의 인기도 또는 브랜드 이름이 얼마나 잘 알려진지도 아닙니다.

실제로 가장 인기있는 호스팅 브랜드 중 일부는 너무 많은 사람들이 사용하기 때문에 최악의 선택입니다. 인프라의 품질에 따라 약간 다릅니다. 이들이 기술에 제대로 투자하고 있다면 중대한 성능 문제가 발생하지 않을 수 있습니다. 반면에, 수백 개의 다른 사이트와 단일 서버를 공유하고있을 수 있으며 디스크 스토리지 용량이 계속 증가함에 따라 문제가 증가합니다.

따라서 이러한 상황에서는 우수한 기술을 갖춘 더 작고 잘 알려지지 않은 웹 호스팅 서비스로 전환하는 것이 더 나은 선택 일 수 있습니다. 이렇게하면 거대에서 얻는 것보다 더 높은 품질 수준에서 더 많은 개인 고객 서비스를받을 수 있습니다. 생각해 볼 가치가 있으며 새로운 호스트에서 XNUMX 개월 구독을 구매하고 기존 사이트에 대한 성능을 벤치마킹하면 테스트하기가 쉽습니다.

F12 키 사용

대부분의 웹 브라우저는 F12 키를 통해 디버그 콘솔에 액세스하도록 조정되어 있으며 예외는 아닙니다. 예외에 대해 말하면 JavaScript 코드에서 예외를 발생시키고 성능에 영향을 미치는 오류를 찾고 있거나 정확하게 말하고 있습니다.

이 오류는 자신의 코드와 jQuery와 같은 가져온 코드 라이브러리에서 찾을 수 있습니다. jQuery가 크고 인기가 있다고해서 완벽하다는 의미는 아닙니다. 찾고있는 종류의 예는 다음과 같습니다.

파란색으로 표시된 오류는 CSS 오류 일 뿐이며 일반적으로 모든 브라우저에서 채택 된 단일 표준이 없기 때문에 스타일 시트를 작성할 때 개발자가 수행해야하는 shimming 양으로 인해 오류가 발생할 것으로 예상 할 수 있습니다. 애니메이션이나 전환 효과를 많이 사용하지 않는 한 일반적으로 성능에 영향을 미치지 않습니다.

그러나 주황색으로 표시된 오류는 JavaScript 오류이며,이 경우에는이 특정 오류로 인해 코드가 매우 느리게 실행됨을 구체적으로 알려주기 때문에 대박입니다.

Google로부터 무료 조언을 받으세요

Google이 무료로 웹 페이지를 분석하고 문제를 해결하는 방법에 대한 팁을 제공한다는 것을 알고 있습니까? Google의 Page Speed ​​Insights 페이지를 방문하여 분석하려는 페이지의 URL을 입력하기 만하면됩니다.

종교적으로 그들의 모든 조언을 따르고 싶지는 않지만, 실제로는 더 쉬울 수는 없습니다. Google 시스템은 페이지 속도를 늦출 수있는 원인을 파악하는 데 능숙하지만 일부 수정 사항으로 인해 발생한 문제를 해결하지 못할 수도 있습니다.

이상적으로는 85 점 이상의 점수를보고 싶을 것입니다. 아무도 모릅니다. 페이지 로딩 시간은 Google의 페이지 순위에 큰 영향을 줄 것으로 생각됩니다. 많은 주요 웹 사이트가 환상적인 점수를 얻지 못하기 때문에 귀하의 사이트가 녹지대 상단에 있지 않으면 절망하지 마십시오.

몇 가지 주목할만한 예는 다음과 같습니다.

  • http://bbc.com (70m/77d)
  • http://cnn.com (47m/65d)
  • http://whitehouse.gov (58m/56d)
  • http://microsoft.com (49m/71d)
  • http://apple.com (61m/72d)
  • http://linux.com (33m/44d)
  • http://ubuntu.com (69m/81d)
  • http://linuxmint.com (59m/67d)
  • http://youtube.com (53m/69d)
  • http://facebook.com (49m/81d)

이러한 예 중 어느 것도 자신의 사이트가 제대로 작동하지 못하게하는 변명은 아니지만, 부진한 사이트가 반드시 실패와 동의어는 아니라는 것을 증명합니다.

이미지를 올바르게 사용하십시오

누구나 올바른 이미지 형식을 언제, 언제 사용해야할지 알고 있다면 디자이너 여야합니다. 그러나 놀랍게도 많은 사람들이 알지 못하거나 그렇게 할 때 중요하지 않다고 생각합니다. 여기 뉴스가 있습니다 : 항상 중요합니다.

이 문제는 특정 템플릿 스타일이 비즈니스 사이트의 사실상 표준으로 채택 된 이후 모멘텀을 모으고 있으며, 속도 저하의 조짐이 보이지 않는 추세입니다. 전문 디자이너로서 당신은 게으른 디자인 지름길에 빠지지 않도록 자신과 고객에게 빚을집니다.

이 불행한 지름길 중 하나는 페이지 상단 또는 다른 곳에서 영웅 유닛에 큰 PNG 이미지를 사용하고 있었지만 일반적으로 찾을 수있는 곳입니다. 이제 이미지에 투명한 부분이 필요하더라도 절대로 그렇게해서는 안된다는 것은 말할 나위도 없습니다.

그 걸작을 만들 때 명심해야 할 기본 사항은 다음과 같습니다.

  • 큰 이미지는 조금만 사용하십시오

이미지가 클수록로드하는 데 시간이 오래 걸리기 때문에 큰 이미지는 끔찍한 아이디어입니다. 이제 큰 이미지를 훨씬 더 효율적으로 작동시키는 데 사용할 수있는 몇 가지 기술이 있지만 그 전에 들어가기 전에 대부분 작은 이미지를 사용하고 큰 이미지를 저장해야한다고 가정 해 봅시다. 정말 필요했습니다.

  • PPI / DPI 값을 적절하게 설정하십시오

사용하는 그래픽 편집기에 따라 DPI 또는 PPI 값이 표시 될 수 있습니다. 후자는 그래픽 편집기가 인쇄 대신 웹용으로 설계되었음을 나타 내기 때문에 더 좋습니다. 일부 PhotoShop 버전에서 DPI를 변경하는 데 따른 문제점은 DPI뿐만 아니라 이미지의 물리적 크기도 조정한다는 것입니다. PPI를 사용하는 최신 버전의 PhotoShop에서는 문제가되지 않으므로 이전 버전을 사용하는 경우 업그레이드해야합니다. 또는 대신 김프를 사용하십시오.

  • 큰 이미지 슬라이스

이곳은 마법이 시작되는 곳입니다. 많은 수의 사람들은 여전히 ​​동일한 수의 바이트를 다운로드하고 이미지 개선이 심리적이므로 이미지를 자르면 로딩 시간이 향상되지 않는다고 말합니다. 이 사람들은 최신 버전의 이미지 슬라이싱을 사용하고 있으므로 실제 가능성을 모릅니다.

이미지를 자른 후 이미지를 최적화 할 수 있습니다. 원본 이미지가 PNG 형식이라고 가정하면 이제 투명하지 않은 부분을 JPG 형식으로 변환하고 많은 바이트를 절약 할 수 있으므로 투명도가 필요한 부분은 PNG 이미지로 남겨 둘 수 있습니다.

다음으로 해당 슬라이스가 완벽하게 최적화 될 때까지 각 개별 슬라이스의 압축 수준으로 재생할 수 있습니다. 이 최적화의 전체적인 효과는 원래의 최적화되지 않은 이미지와 비교하여 50 % 이상 절약 할 수 있습니다.

비디오도 최적화 할 수 있습니다

비디오 압축 기술은 대상 형식과 인코딩에 사용하는 코덱의 두 가지에 의존합니다. 선택하는 형식은 전적으로 귀하의 요구에 달려 있습니다. 일반적으로 고품질이 필요한 경우 H.4 인코딩을 사용하는 MP264는 높은 압축률에서 최상의 품질을 제공하지만 고품질이 필요하지 않은 경우 WebM 및 FLV는 더 작은 파일 크기를 제공합니다. 비디오 편집 소프트웨어는 여전히 FLV를 옵션으로 제공 할 수 있지만이 형식을 사용하지 않는 것이 좋습니다.

DVD 품질이 필요한 경우 H.4 인코딩을 사용하는 MP264는 뛰어난 결과를 제공하지만 다운로드 비용이 많이 듭니다. 스트리밍 비디오의 경우 WebM은 훨씬 더 나은 압축을 제공합니다. 문제는 모든 모바일 운영 체제가 아직 WebM을 지원하지는 않는다는 것입니다 (모바일 개발자의 황금률을 준수해야 할 수도 있습니다. 불편을 끼쳐 드려 고객을 혼란스럽게 할 수 있습니다).

MP4 비디오와 함께 H.264 대신 MPEG-4 코덱을 사용해야합니까? 동일한 품질 수준에서 더 큰 파일 크기를 생성하기 때문에 일반적으로 그렇지 않습니다. 그러나 비디오의 물리적 크기가 작고 스트리밍을 위해 비디오를 완벽하게 전송하려는 경우 MPEG-4는 데이터 무결성을 보장하기 위해 오류 수정 기능이 내장되어 있기 때문에 좋은 코덱입니다.

WMV는 어떻습니까? 이것은 특별한 경우입니다. MP4와 거의 동일한 비디오 품질을 제공하지만 압축 성능이 훨씬 뛰어납니다. 여기서 단점은 Mac과 iOS 사용자가 페이웨어 비디오 변환기를 사용하는 경우에만 비디오를 볼 수 있다는 것입니다. 페이웨어 비디오 변환기는 재생 지연을 초래하여 페이지 최적화에서 피하려고하는 것입니다.

WMV 파일에는 Android, Windows 또는 Linux 사용자에게 문제가 없습니다. 그러나 Apple 장치를 사용하는 인터넷 커뮤니티의 12.5 %가 불편한 점이 있는지 결정해야합니다. 개인적으로 나는 더 빠른 로딩 시간을 얻기 위해 그렇게하지 않는 것이 좋습니다.

마지막으로 인터넷 비디오이기 때문에 전체 화면 또는 극장 모드 재생을 허용하지 않는 경우 비디오의 실제 크기를 페이지에 표시 할 크기로 축소하고 저장할 수있는 바이트 수를 확인하십시오 .

보그 단 란 세아

Bogdan은 Inspired Mag의 창립 멤버로서이 기간 동안 거의 6 년의 경험을 축적했습니다. 여가 시간에는 클래식 음악을 공부하고 시각 예술을 탐구하는 것을 좋아합니다. 그는 또한 수정 프로그램에 상당히 집착하고 있습니다. 그는 이미 5를 소유하고 있습니다.