이미지-이미지 (제품, CMS 페이지 등)를 업로드하는 사람이 이미지 크기를 최적화하는 방법에 대해 교육을받지 않은 경우가 많습니다. 온라인에는 많은 기사가 있지만 많은 상식이 있습니다.
- 텍스트에 이미지를 사용하지 마십시오.
- JPEG / GIF / PNG를 적절하게 사용하십시오 (즉, 일반적으로 사진 이미지에 PNG를 사용하지 마십시오)
- 작은 이미지를 하나의 파일로 묶어 수십 개 이상의 HTTP 요청을 하나만 제공 할 수 있으므로 작은 이미지에 스프라이트를 사용하십시오. 글꼴 아이콘도 고려할 수 있습니다.
- 눈에 잘 띄는 상태로 이미지를 가능한 최저 품질로 저장하십시오. 스위트 스팟은 종종 JPEG의 약 50-60 품질 인 것으로 나타났습니다. 때로는 20의 품질이 완벽하게 허용되며 이미지를 300Kb에서 30Kb로 줄일 수 있습니다. 크게 절약됩니다.
- 이미지가 많은 페이지에 게으른 로딩을 고려하십시오.
HTTP 요청-또 다른 큰 범죄자. 때로는 요청을 줄이기 위해 할 수있는 일이 많지 않지만 항상 가능한 한 낮게 만들어야합니다. Magento는 CSS / JS 병합과 같은 기능을 제공합니다.
추가 DNS 조회-장바구니 / 체크 아웃 프로세스에서 이것이 가장 중요하다고합니다. 많은 상점에는 서비스를 호출하는 다양한 API 통합이 있습니다. 운송 업체로부터 API 응답을 훨씬 더 빨리 할 수는 없지만, 다른 방법으로는 쉽게 드러나지 않을 느린 서비스를 식별 할 수 있습니다. UPS, FedEx, USPS, 세율 제공자, 지불 제공자, 제휴 사이트 등으로 전화를 걸 경우 체크 아웃에 걸리는 추가 시간을 고려하십시오.
기타 요인-보고서에 언급 된 다른 요인 중 일부는 이미지 및 HTTP 요청만큼 큰 영향을 미치지 않을 것입니다. CSS와 자바 스크립트를 최소화하는 것은 가치가 있지만, 실제적인 이점은 장기적으로 볼 때 눈에 띄게 나타납니다. 또한 특히 다운로드 가능한 제품을 제공하는 경우 CDN이 실제로 도움이 될 수 있습니다.
혼자 호스팅하는 것이 너무 중요하다고 생각합니다. 과거에는 사이트에서 속도를 높이기 위해 특정 서버 조정을 수행하는 작업을 수행했지만 홈 페이지에 20Mb의 자산이로드되고 있음을 알았습니다.
마찬가지로, 서버 성능에 관한 Magento 백서는 사이트가 너무 부풀어 서 조잡하게 구축 된 경우 아무 소용이 없습니다. 귀하의 목표가 귀하의 사이트 속도를 향상시키는 것이라면, 1 단계는 비 효율성을 찾기 위해 페이지 자체를 살펴 봐야합니다. 사이트를 간결하고 원하는대로 결정한 후에 만 호스팅 업그레이드를 시작해야합니다.
기록상, 내가 관리하는 사이트는 Nexcess에서 SIP-200을 약 5 년 정도 사용했으며 하루 평균 5000 회 방문을받습니다 (계절 기이므로 봄 / 늦가을에는 10k 이상). 이 사이트의이 서버 등급에 대해 전혀 불만이 없으며 수십 가지 범주에 걸쳐 수천 개의 제품이 포함 된 Magento CE의 주식 버전을 운영하고 있습니다.