사이트 속도 최적화에 대한 조언은 어디에서 시작합니까?


16

Magento 사이트의 느린로드 시간에 대한 솔루션을 찾아 보라고 요청 받았습니다. 나는 Yslow 테스트를 실행했으며 가장 큰 범죄자는

  • 더 적은 HTTP 요청
  • CDN 사용
  • 만료 헤더 추가
  • 자바 스크립트를 맨 아래에 놓으십시오
  • jS 및 CSS 축소
  • ET 태그 구성
  • DNS 조회 감소
  • AlphaImageLoader 필터를 피하십시오

전자 상거래 관리자로서 Magento 관리자, 웹 마스터 도구 등에서의 역할을 통해 수행 할 수있는 작업과 개발자가 사이트를보다 신속하게 규정 준수하고 신속하게 처리하도록 지시 할 수있는 방법에 대한 조언을 찾고 있습니다.

나는 또한 관리자 (CSS 시트 결합, 이미지 최적화 등) 내에서 당신을 위해이 일을 많이하는 것처럼 보이는 GTMetrix라는 플러그인을 보았습니다. 누가 이것에 대해 경험이 있습니까? 필자는 보통 필수 기능에 깊이 들어가 있지만 해결책이 될 수있는 너무 많은 확장을 피하려고합니다. http://gtmetrix.com/magento-optimization-guide.html

가장 큰 영향을 줄 수있는 곳을 알기에 어려움을 겪고 있으므로 조언을 부탁드립니다.

미리 감사드립니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


답변:


27

(내 자신의 블로그 https://www.gui.do/post/101-ways-to-speed-up-your-magento-e-commerce-website 에서 복사 )

A) 호스팅 환경 / 일반 팁

  1. 전용 서버를 확보하십시오.
  2. 고객이있는 국가에서 사이트를 호스팅하십시오.
  3. 웹 서버에서 사용하지 않는 파일을 크거나 작게 호스팅하지 마십시오.
  4. MySQL Admin으로 이동하여 모든 테이블을 선택하고 복구 한 다음 최적화하십시오.
  5. APC, ZendOptimizer + 또는 Xcache와 같은 PHP 가속기를 사용하십시오.
  6. 필요한 Apache 모듈 만 설치하십시오.
  7. Apache mod_expires를 사용하고 파일을 캐시하는 시간을 설정하십시오. Apache 가상 호스트 구성에 대해 아래 예를 사용할 수 있습니다. # 만료를 설정하고 기본값을 0으로 설정 ExpiresActive On ExpiresDefault A0 # 1 년 동안 미디어 파일에 캐싱 설정 (영구?) ExpiresDefault A29030400 헤더 추가 Cache-Control "public"# 2 주 동안 미디어 파일에 캐싱 설정 ExpiresDefault A1209600 헤더 추가 Cache-Control "public"# 일반적으로 업데이트되는 파일에 1 주 캐싱 설정 ExpiresDefault A604800 헤더 추가 Cache-Control "proxy-revalidate"
  8. htaccess에서 Gzip 압축을 활성화하십시오 .
  9. 출력을 압축하려면 zlib.output_compression 또는 mod_deflate를 사용하십시오.
  10. 정적 컨텐츠의 병렬 전송에는 CDN (Content Delivery Network)을 사용하십시오. 카테고리 및 제품 이미지 ( One Pica Image CDN) 로이를 수행하는 데 도움이되는 Magento 확장 프로그램이 있습니다 . 그러나 ... (다음 팁 참조).
  11. 모든 DNS 조회에 추가 시간이 걸리고 사이트가 제대로로드되도록 추가 종속성 (일부 타사 서버)을 생성하기 때문에 너무 많은 다른 외부 소스 (이미지, iframe, (twitter / facebook) 피드 등)를 사용하지 마십시오. .
  12. Apache KeepAlives 활성화 : Apache 구성에 KeepAlives가 활성화되어 있는지 확인하십시오. KeepAlives는 단일 TCP 연결을 통해 여러 HTTP 요청을 퍼널 링 할 수있는 기술입니다. 각 TCP 연결을 설정하면 추가 시간이 걸리므로 웹 사이트의 모든 파일 (HTML, JavaScript, 이미지)을 다운로드하는 데 걸리는 시간이 크게 줄어 듭니다. Apache.org에 대한 추가 정보 . 그러나 나는 이것이 서버에 추가로드를 생성하고 트래픽이 많은 순간에 서버를 충돌시킬 수 있다고 들었습니다!
  13. 리디렉션을 최소화하십시오.
  14. 출력 W3C를 준수하십시오. 오류로 인해 브라우저 속도가 느려집니다.
  15. NginX 또는 Litespeed 용 Apache를 교체하십시오. 이것이 옵션이 아닌 경우 Zend Server로 이동하십시오 (이상적으로는 CE 버전이 아니므로 전체 페이지 캐싱을 사용할 수 있음).
  16. 웹 서버 로깅을 끄거나 최소한 줄이십시오 (디스크 쓰기를 줄입니다).
    • 액세스 시간 로깅을 비활성화하십시오. Magento Wiki : Linux 서버의 경우 mysql, 웹 서버 또는 캐시 파티션에서 액세스 시간 로깅을 활성화 한 경우 성능 향상을 위해 끄십시오. ext3 또는 reiserfs를 사용하는 경우 더 빠른 저널 쓰기 방법이있을 수 있습니다. 자세한 정보는 Linux.com을 참조하십시오 .
  17. OS의 패키지 관리자 대신 소스에서 MySQL을 컴파일하십시오.
  18. 항상 최신 마 젠토 버전으로 업그레이드하십시오. 더 많은 기능과 버그 및 보안 수정 사항을 제공 할뿐만 아니라 매 업데이트마다 Magento의 성능이 향상됩니다.
  19. 쿼리 캐치 크기 : Magento 블로그 : 서버의 RAM을 더 잘 활용할 수 있도록 MySQL 서버의 구성을 수정하십시오. 대부분의 Linux 배포판은 광범위한 하드웨어 구성에서 실행될 수 있도록 보수적 인 MySQL 패키지를 기본적으로 제공합니다. 충분한 RAM이있는 경우 (예 : 1GB 이상) 구성 조정을 시도 할 수 있습니다. 구성 지시문 및 권장 설정의 전체 목록은 MySQL 설명서를 참조하려는 경우 my.cnf 예제가 아래에 있습니다.
  20. PHP 구성에서 'php_value memory_limit 128M'을 설정하거나 .htaccess 파일에 추가하여 메모리가 부족하지 않도록하십시오.
  21. 동적 데이터에는 메모리 기반 파일 시스템을 사용하십시오. RAMdisk 또는 tmpfs에 동적 데이터 ( var / cache , var / session )를 저장하면 디스크 I / O가 줄어 듭니다.
  22. php.ini에서 realpath_cache_size를 변경하십시오.
    realpath_cache_size = 1M ( 주의 ,  아파치 프로세스 당 )    realpath_cache_ttl=86400 (ok for production site) 
  23. Memcache (하드 코어 용)는 http://www.magentocommerce.com/boards/viewthread/9037/ 및 http://alexle.net/archives/275의 추가 팁에 설명되어 있습니다.
  24. PHP open_basedir 지시문을 비활성화하십시오. 이것을 읽으십시오 .
  25. .htaccess 파일에 대한 디렉토리 구조 스캔을 제거합니다.
  26. innodb_buffer_pool_size 권장
    • 결합 된 웹 및 DB 서버, 6GB RAM :  2-3GB
    • 전용 데이터베이스 서버, 6GB RAM : 5GB
    • 전용 데이터베이스 서버, 12GB RAM : 10GB
  27. 쿼리 캐시 : query_cache_size : 64MB, query_cache_limit : 2MB
  28. sa 별도의 백엔드 서버를 사용하여 관리자를 처리하고, 백엔드 활동 (cron)을 처리하고, 전체 페이지 캐싱을 미리 생성하고, 미디어 쿼리를 처리하십시오.
  29. 여러 웹 노드 (프론트 엔드 서버)를 사용하여 탐색 및 체크 아웃을 처리하십시오.
  30. @alistairstead의 Magento 설명 Varnish 리버스 프록시 캐싱을 사용하십시오. Magento 상점을 니스로 칠하십시오!
  31. 검색 엔진이 많이 크롤링하는 인기 사이트가있는 경우 robots.txt를 조정하여 리소스를 절약 할 수 있습니다.
  32. 다음 캐시 확장 중 일부를 시도하십시오.
    • http://www.artio.net/magento-extensions/m-turbo-accelerator
    • http://www.aitoc.com/en/magento_booster.html
    • http://www.tinybrick.com/magento-modules/performance.html/
  33. Yireo DisableLog 애드온을 설치하십시오. Magento가 데이터베이스에 많은 양의 물건을 쓰지 못하게하여 이미 Google Analytics와 같은 것을 사용하는 경우 쓸모가 없습니다.

B) 템플릿

  1. 모든 (템플릿) 이미지를 최적화하십시오. 전부는 아니지만 적어도 10kb 미만이어야합니다.
    • 이미지 편집기를 사용하여 공백을 자릅니다.
    • Jpegs 대신 PNG8 파일 또는 GIF 파일을 사용하고 투명도를 사용하지 마십시오 (사용하는 색상 수와 이미지 크기에 따라 달라 지지만 직접 시도해보십시오).
    • 이미지 크기 조정 : 필요한 크기로 이미지를 만들고 편집기에서 크기를 조정하지 마십시오.
    • 이미지 압축을 사용하십시오 ( smush.it 를 사용 하여 수행 할 수 있음).
    • CSS Sprite를 사용하면 CSS Sprite Generators도 있습니다.
  2. CSS를 축소 하고 사용하지 않는 코드를 제거하십시오 .
  3. 자바 스크립트 사용을 최소화하십시오.
  4. 간단한 템플릿을 템플릿의 기초로 사용하십시오. 예를 들면 다음과 같습니다. Yoast Blank SEO 테마 .
  5. 이미지 치수를 지정하십시오 .
  6. 확장 프로그램에서 캐시 및 HTML 출력 차단을 사용하십시오.
  7. 프로토 타입에 Javascript Lazy Loader를 적용하십시오 .

C) 마 젠토 구성

  1. 실제로 사용하지 않는 확장 프로그램을 제거하십시오.
  2. 사용하지 않는 모듈을 비활성화하십시오 :  시스템-> 구성-> 고급-> 고급. ! [여기에 이미지 설명을 입력 해주세요] [1]
  3. 모든 Magento 캐시를 활성화하십시오 : 시스템-> 캐시 관리.  
  4. 온 사이트가 아닌 Google 애널리틱스와 같은 오프 사이트 통계 추적기를 사용하십시오. 이것의 대부분은 Javascript를 사용하고 직접 Javascript를 호스팅합니다.
  5. Javascript 및 CSS 파일 결합 : 시스템-> 구성-> 고급-> 개발자-> 'Javascript 설정''CSS 설정' . Fooman Speedster 확장 과 같이 확장을 사용하여 가장 적합한 방법을 고려할 수도 있습니다.
  6. Magento 성능 확장 중 일부를 사용해보십시오.
  7. Magento Flat Catalog를 활성화하십시오. 매우 큰 카탈로그에서만 향상을 느낄 수 있습니다.
  8. 실제로 필요하지 않은 경우 계층 탐색을 사용하지 마십시오. 자원 집약적입니다.
  9. 마젠 토의 컴파일 기능을 사용하십시오. 시스템> 도구> 컴파일 에서 25 % -50 %의 성능 향상을 제공하는 것으로보고되었습니다 . 편집 : Yoav Kutner (Magento CTO)는 나중 버전에서 " 카탈로그 EAV를 최적화 한 이후 바이트 코드 캐싱이 있고 올바르게 구성된 경우 Magento Compilation은 필요하지 않습니다 "라고 알려줍니다 .
  10. 올바른 세션 스토리지를 사용하고 파일 시스템 또는 데이터베이스를 선택하십시오 (설정 중). 대부분의 설치는 더 빠르며 데이터베이스가 커지지 않기 때문에 "파일 시스템"을 사용해야합니다. 그러나 사이트가 여러 서버에서 실행될 경우 "데이터베이스"를 선택하여 요청이 제공되는 서버에 관계없이 사용자의 세션 데이터를 사용할 수 있도록해야합니다. Magebase.com의 Ashley Schroder에 대한 자세한 정보.
  11. 제품 개요 페이지에서 제품 수를 제한하십시오.
  12. 실제로 사용하려는 속성 프론트 엔드 특성 만 '예'로 설정하십시오. 다른 모든 것을 '아니요'로 설정하십시오. 빠른 검색, 고급 검색 비교 등에서는 사용하지 마십시오. 카탈로그-> 속성-> 속성 관리-> 프론트 엔드 특성.  
  13. Magento 로그를 비활성화합니다 : 시스템-> 구성-> 고급-> 개발자-> 로그 설정 (기본값은 비활성화).  

기업 전용 팁 :

  • Enterprise_CatalogEvent를 비활성화하십시오. 관리-> 시스템-> 구성-> 카탈로그-> 카탈로그 이벤트로 이동하십시오. 그런 다음 "카탈로그 이벤트 기능 사용"및 "카탈로그 이벤트 위젯 사용"에 대한 설정을 끄려고합니다.
  • Solr 검색을 활성화하십시오. 특히 제품이 많은 경우 (> 10k) 기본 설정에 비해 빠릅니다.
  • 전체 페이지 캐싱을 사용하십시오.

D) 속도 테스트, 분석, 모니터링

  1. Magento 속도 테스트로 Magento 사이트 테스트 (Ashley Schroder 제공)
  2. websiteoptimization.com을 통해 사이트를 실행하십시오.
  3. Google 및 Yahoo의 팁을 보려면 Google Page Speed ​​Firefox 확장 프로그램 또는 Yahoo Yslow 를 사용하십시오 .
  4. 웹 로그 분석에서 Google 속도 측정 구현 : 사이트 속도 웹 로그 분석 보고서를 사용하여 페이지로드 시간 측정
  5. 모니터링 및 다운 타임 경고 속도.
    • Mon.itor.us
    • 핑돔

보너스 팁

(실제로 프론트 엔드 속도를 높이 지 않고 백엔드 만 속도를 냄) :

  • 일반적인 관리자 작업을 위해 Windows를 사용하는 경우 K-Meleon을 사용하십시오. Magento의 무거운 JS 백엔드를 다른 브라우저보다 훨씬 빠르게 렌더링합니다.
  • Yireo.comGoogleGears 확장 프로그램을 사용하여 정적 파일을 로컬로 캐시하십시오.
  • 로컬 pc / mac 애플리케이션을 사용하여 Magento를 관리하십시오 (예 :  mag-manager.com ).

위의 팁을 모두 사용할 수는 없지만 팁을 모두 사용하는 것은 아니며 때로는 성능보다 기능에 우선 순위를 부여하도록 선택하는 것이 좋습니다. 일부만 적용 할 수 있으면 여전히 속도가 향상되고 사용자 경험이 향상됩니다. 속도는 많은 변수에 의존하기 때문에 일부 팁은 웹 사이트에 전혀 영향을 미치지 않는 반면 다른 팁은 큰 영향을 줄 수 있습니다. 따라서 항상 수행하는 모든 단계의 영향을 테스트하고 이에 따라 조치를 취하십시오.


4
  1. 이미지-이미지 (제품, CMS 페이지 등)를 업로드하는 사람이 이미지 크기를 최적화하는 방법에 대해 교육을받지 않은 경우가 많습니다. 온라인에는 많은 기사가 있지만 많은 상식이 있습니다.

    • 텍스트에 이미지를 사용하지 마십시오.
    • JPEG / GIF / PNG를 적절하게 사용하십시오 (즉, 일반적으로 사진 이미지에 PNG를 사용하지 마십시오)
    • 작은 이미지를 하나의 파일로 묶어 수십 개 이상의 HTTP 요청을 하나만 제공 할 수 있으므로 작은 이미지에 스프라이트를 사용하십시오. 글꼴 아이콘도 고려할 수 있습니다.
    • 눈에 잘 띄는 상태로 이미지를 가능한 최저 품질로 저장하십시오. 스위트 스팟은 종종 JPEG의 약 50-60 품질 인 것으로 나타났습니다. 때로는 20의 품질이 완벽하게 허용되며 이미지를 300Kb에서 30Kb로 줄일 수 있습니다. 크게 절약됩니다.
    • 이미지가 많은 페이지에 게으른 로딩을 고려하십시오.
  2. HTTP 요청-또 다른 큰 범죄자. 때로는 요청을 줄이기 위해 할 수있는 일이 많지 않지만 항상 가능한 한 낮게 만들어야합니다. Magento는 CSS / JS 병합과 같은 기능을 제공합니다.

  3. 추가 DNS 조회-장바구니 / 체크 아웃 프로세스에서 이것이 가장 중요하다고합니다. 많은 상점에는 서비스를 호출하는 다양한 API 통합이 있습니다. 운송 업체로부터 API 응답을 훨씬 더 빨리 할 수는 없지만, 다른 방법으로는 쉽게 드러나지 않을 느린 서비스를 식별 할 수 있습니다. UPS, FedEx, USPS, 세율 제공자, 지불 제공자, 제휴 사이트 등으로 전화를 걸 경우 체크 아웃에 걸리는 추가 시간을 고려하십시오.

  4. 기타 요인-보고서에 언급 된 다른 요인 중 일부는 이미지 및 HTTP 요청만큼 큰 영향을 미치지 않을 것입니다. CSS와 자바 스크립트를 최소화하는 것은 가치가 있지만, 실제적인 이점은 장기적으로 볼 때 눈에 띄게 나타납니다. 또한 특히 다운로드 가능한 제품을 제공하는 경우 CDN이 실제로 도움이 될 수 있습니다.


혼자 호스팅하는 것이 너무 중요하다고 생각합니다. 과거에는 사이트에서 속도를 높이기 위해 특정 서버 조정을 수행하는 작업을 수행했지만 홈 페이지에 20Mb의 자산이로드되고 있음을 알았습니다.

마찬가지로, 서버 성능에 관한 Magento 백서는 사이트가 너무 부풀어 서 조잡하게 구축 된 경우 아무 소용이 없습니다. 귀하의 목표가 귀하의 사이트 속도를 향상시키는 것이라면, 1 단계는 비 효율성을 찾기 위해 페이지 자체를 살펴 봐야합니다. 사이트를 간결하고 원하는대로 결정한 후에 만 ​​호스팅 업그레이드를 시작해야합니다.

기록상, 내가 관리하는 사이트는 Nexcess에서 SIP-200을 약 5 년 정도 사용했으며 하루 평균 5000 회 방문을받습니다 (계절 기이므로 봄 / 늦가을에는 10k 이상). 이 사이트의이 서버 등급에 대해 전혀 불만이 없으며 수십 가지 범주에 걸쳐 수천 개의 제품이 포함 된 Magento CE의 주식 버전을 운영하고 있습니다.


2

인터넷에서 이미지 는 자바 스크립트만큼이나 큰 문제입니다. 가장 먼저해야 할 일은 이미지를 최적화하는 것입니다.

  • 컨텐츠 전송 네트워크 설정
  • 이미지 최적화
  • 이미지 지연 로더 사용

이제 자바 스크립트 파일로 :

  • 압축 및 결합
  • 더 많은 아약스를 사용하여 추가 페이지 다시로드 제거
  • 바닥 글에 JS 파일을 놓습니다.
  • 다른 도메인에서 JS 파일로드

미친 것처럼 캐시

  • MySql 캐싱을 활성화하고 메모리 풀의 크기를 늘리십시오
  • PHP가 매번 재 학습 할 필요가 없도록 APC 캐싱 활성화
  • Magento 전체 페이지 캐싱 사용 및 Apache 캐싱 활용
  • GZIP를 사용하면 파일을 사용자에게 더 빠르게 전달할 수 있습니다.
  • 사용자가 캐싱하도록 적절한 만료 헤더를 사용하십시오.

마 젠토 에는 또한 여러 가지 내부 캐싱 메커니즘이 있습니다.

  • 명백한 마 젠토 캐싱 사용
  • 관리자로부터 CSS 및 JS 압축 및 컴파일 활성화
  • 플랫 카탈로그 및 제품을 사용하여 mysql 호출 속도 향상
  • Magento Compiler를 사용하여 PHP 오토로더 속도를 높입니다.

더 자세한 정보를 원하면이 기술 자료 에서 정보를 가져 왔습니다 .


0

Magento 사이트의 속도를 높이려면 다음과 같이하십시오.

  1. 타사 확장 감사 및 TTFB 감사를 수행하십시오. 일부 사용자 정의 플러그인은 마 젠토 속도를 늦 춥니 다. 모든 타사 모듈 목록을 가져 와서 하나씩 비활성화하십시오. www.webpagetest.org의 벤치 마크 속도. 가해자를 식별하면 공급 업체에 연락하여 알려주십시오. TTFB 감사를 실행하려면 무료 프로그램 xhprof를 설치 하거나 NewRelic을 사용 하십시오 .

  2. 호스팅 리소스가 Magento를 실행하기에 충분한 지 확인하십시오. 호스팅에 동일한 버전의 Magento를 새로 설치하십시오. 실제 사이트와 속도를 비교하십시오. 사이트보다 훨씬 빠르면 호스팅이 정상입니다. 라이브 사이트만큼 느리면 호스팅이 좋지 않습니다.

  3. 다양한 프론트 엔드 최적화를 수행하십시오. 여기에는 이미지 최적화, gzip 압축, CSS / JS 축소가 포함됩니다. Google PageSpeed ​​Insights 에 대해 사이트를 실행하면 필요한 작업에 대한 보고서를 얻을 수 있습니다 .

기사 에서 가져 왔습니다 .


타사 확장 프로그램 감사를 수행하는 가장 좋은 방법은 무엇입니까? 감사. @ Konstantin Gerasimov
보석

0
  • 웹 사이트 최적화 (구조, CSS, 이미지 등)와 정말 빠른 호스트를 찾는 데 집중해야합니다.

  • SSD 스토리지 및 Cloudflare CDN을 제공하고 Magento 기반 웹 사이트에 최적화 된 호스팅 서비스를 제공하는 호스트를 찾아 보시기 바랍니다.

  • 나는 현재 내 웹 사이트에 소위``인기 ''계획을 사용하고 있으며 훌륭한 일을하고 있습니다.

  • 여기의 전체 사양은 다음과 같습니다 https://www.bgocloud.com/hosting/websites-cpanel/popular-plan .

이러한 기능이 적합하지 않다고 생각되면 다른 계획이나 전용 서버 페이지를 살펴보십시오.


-1

나는 사이트 속도와 관련하여 가장 중요한 것을 발견했으며 magento는 귀하의 서버입니다. 당신은 전용 호스트에 있습니까? 이래야 되. 특히 SSD 드라이브가있는 것. Magento의 가장 느린 부분은 실제로 PHP를 처리하고 페이지를 렌더링하는 방법과 더 나은 서버와 싸우는 유일한 방법입니다. 전체 페이지 캐시도 Lesti FPC를 사용해보십시오.


답변 주셔서 감사합니다. 서버 구성이 필요하지 않다는 느낌이 들었지만 여기에 새로 왔고 시스템을 배우기 만하면 이전의 시스템 관리자 측에 너무 깊이 파고 들지 않아도됩니다. 최신 송장을 찾았습니다 (Magento를 실행하는 서버라고 가정) : 18636 듀얼 Xeon E5-2609 (E52609) RAM : 16GB 하드 드라이브 1 : 500GB SATA 하드 드라이브 2 : 500GB SATA 하드 드라이브 3 : 64GB Samsung 830 SSD 하드 드라이브 4 : 없음 하드 드라이브 컨트롤러 : 온보드 컨트롤러
Brandon

이 답변에 동의하지 않습니다. 큰 이미지, 수많은 HTTP 요청 및 타사 서비스 요청 (UPS, 세금 조회 등)으로 인해 사이트가 혼란스러워지면 세계 최고의 전용 호스트가 당신을 위해 아무것도하지 않을 것입니다. 사이트가 제대로 실행되도록 시작한 다음 해당되는 경우 호스팅 업그레이드를 고려하십시오.
pspahn

참고로 브랜든. Samsung 830은 서버가 아닌 가정용 컴퓨터 용으로 설계된 디스크 드라이브입니다. 서버가 전혀 서버처럼 들리지 않습니다.
choco-loo

-1

Guido가 이미 지적했듯이 긴 대답과 짧은 대답이 있습니다. 가장 적합한 것을 찾으려면 모든 조합을 통해 실행할 수있는 유능한 리소스를 찾아야하며 시간이 많이 걸리지 만 Magento 사이트는 표준 프로세스를 거쳐야합니다. 짧은 답변도 있지만 인큐베이터와 함께 일하며 고급 플랫폼을 위해 주로 엔터프라이즈 기술을 사용하지만 Magento로 이식했지만 여기서는 관련이 없습니다. 하드웨어, fpc, 캐싱, 비즈니스 요구 사항 사이의 정확한 균형을 찾아야합니다. 재실행에 필요한 사항을 실질적으로 변경하면 연습을 마친 유일한 문제가 있습니다.


-1

또는 모든 것을 건너 뛰고 Etsy와 동일한 기술 스택을 사용하고 멀티 노드를 사용한 Very와 동일한 호스팅을 사용하고 fpc ttfb 근처에서 fpc를 건너 뛰고 1-2s 동적로드를 사용하고 Pagespeed를 모두 추가하여 전체적으로 As . 이제 열성적인 코더와 확장 기능이 추가 된 경우 제한이 있습니다. 기술 경로를 취하고 프로그래머가 비즈니스에 동의하지 않는 n도까지 모든 과정을 거쳐야하는지, 아니면 기술 시위에 관계없이 비즈니스 관점을 취하여 최상의 솔루션을 찾는 지에 따라 기술 수준이 떨어집니다. 작업.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.