>  기사  >  CMS 튜토리얼  >  WordPress 플러그인 사용 시 성능 극대화

WordPress 플러그인 사용 시 성능 극대화

PHPz
PHPz원래의
2023-08-31 10:41:10953검색

使用 WordPress 插件时最大限度地提高性能

WordPress는 슈퍼 확장성을 갖추고 있어 세계에서 가장 많이 사용되는 콘텐츠 관리 시스템이 되었습니다. 테마와 플러그인의 개념으로 인해 WordPress는 매우 인기 있는 프레임워크가 되었으며, WordPress를 사용하면 수만 개의 테마와 플러그인을 사용할 수 있습니다.

하지만 벤 삼촌에 따르면 큰 힘에는 큰 책임이 따른다고 합니다. 대부분의 경우 여러 테마를 사용할 수 없지만 단일 WordPress 설치에서는 무제한의 플러그인을 사용할 수 있습니다. 이로 인해 성능이 저하될 수 있지만 항상 그런 것은 아닙니다. 이 튜토리얼에서는 성능을 포기하지 않고 WordPress 플러그인을 사용할 수 있도록 도와드리겠습니다.

워드프레스가 좋은 이유

워드프레스 확장성에 대해 좀 더 자세히 알아보겠습니다.

WordPress는 원래 "b2 Cafelog"라는 또 다른 블로그 소프트웨어의 포크로 2003년에 만들어졌습니다. 1년 후인 2004년 5월 22일에 출시된 버전 1.2에서는 "플러그인" 기능이 도입되었습니다. 약 1년 후인 2005년 2월 17일 테마 시스템을 갖춘 버전 1.5가 출시되었습니다. (원하시면 여기에서 전체 기록을 볼 수 있습니다.)

내 생각에는 이 두 버전이 WordPress 역사상 가장 큰 개선이 이루어진 것 같습니다. 이는 이전 버전에서는 WordPress 커뮤니티가 사용자로 구성되어 있었고, 이 버전에서는 개발자가 커뮤니티에 가입했기 때문입니다(이 사용자 중 일부는 개발자가 됨). 전 세계 사람들이 사용하고 개발하는 소프트웨어를 만들고 싶다면 대규모 개발자 커뮤니티가 필요합니다. ​​p>

WordPress는 오픈 소스 생태계에서 가장 큰 개발자 커뮤니티 중 하나를 보유하고 있습니다. 숫자를 특정하기 어려워 정확한 숫자를 말씀드릴 수는 없지만 아마도 수만개는 될 것 같습니다. 이 개발자들은 십만 개가 넘는 플러그인과 테마(결합)를 만들었습니다.

많은 수의 플러그인과 테마로 인해 점점 더 많은 사람들이 WordPress를 사용하고 개발하고 있으며, 이는 점점 더 많은 사람들이 커뮤니티에 참여하게 되고...이 선순환이 전체 웹사이트의 4분의 1을 차지합니다 Reason Powered 워드프레스로.

플러그인이 성능에 영향을 미치나요?

짧은 답변: 예, 아니오. 대부분의 짧은 답변과 마찬가지로 별 의미가 없습니다.

플러그인이 얼마나 많은 리소스를 사용하는지 계산으로는 측정할 수 없습니다. 문제는 일부 플러그인은 더 많은 시스템 리소스를 차지하고 일부는 그렇지 않다는 것입니다. 사이트 속도를 저하시키지 않는 수천 개가 넘는 플러그인을 설치할 수도 있고, 플러그인 하나만 설치하고 다른 플러그인을 완전히 파괴할 수도 있습니다.

이는 여러 요인에 따라 달라집니다.

  • 목적:플러그인의 목적에 따라 성능 비용이 결정됩니다. 예를 들어 문의 양식 단축 코드 플러그인은 SEO에 도움이 되는 플러그인보다 훨씬 적은 시스템 리소스를 사용합니다.
  • Codebase: 당연히 잘못 코딩된 플러그인은 잘 코딩된 플러그인보다 성능이 떨어집니다. 그렇기 때문에 WordPress Plugin Boilerplate와 같은 프레임워크를 사용하는 것이 현명한 조치입니다.
  • 환경: 사용하지 않는 시스템 리소스가 반드시 좋은 것은 아닙니다. 내 말은, 러시아워 교통 상황에서는 괜찮지만 Tesla Model S를 가지고 있다면 속도를 10km/h로 제한하지 않을 것입니다. 플러그인을 실행하려면 약간의 시스템 리소스가 필요하고 강력한 서버에서 프로젝트를 호스팅하는 경우, 공유 서버에서 하듯이 플러그인을 포기할 필요가 없습니다.

플러그인을 현명하게 선택하고 사용하는 방법

이제 이유 플러그인 이 사이트 속도를 저하시킬 수 있는(또는 그렇지 않은) 것을 다루었으므로 이제 이러한 일이 발생하지 않도록 어떻게

살펴보아야 할 때입니다. 마음에 떠오르는 몇 가지 사항을 적어 보겠습니다. 댓글 섹션에 귀하의 생각을 제안하여 자유롭게 이 섹션에 기여해 주시기 바랍니다.

플러그인 성능 분석기 사용

플러그인 성능 프로파일러 플러그인(줄여서 P3)은 플러그인이 사이트 속도를 하나씩 얼마나 느리게 하는지 측정하는 데 적합합니다.

플러그인 리소스 사용량을 빠르게 이해하고 싶다면 이 플러그인을 사용하는 것이 매우 간단합니다. 플러그인을 설치한 후 Tools메뉴 아래 P3 Plugin Profiler 페이지로 이동하여 스캔 시작을 클릭하세요. 자동 스캔

을 선택하면 P3는 무작위로 몇 페이지를 방문하고 플러그인이 페이지 로딩에 어떤 영향을 미치는지 모니터링하여 빠른 스캔을 수행합니다.

이것은 시스템 리소스를 차지하는 플러그인과 큰 영향을 미치지 않는 플러그인을 확인하는 좋은 방법입니다.

현명하게 플러그인을 선택하세요

앞서 말했듯이 잘못 코딩된 플러그인은 잘 코딩된 플러그인보다 성능이 떨어집니다. 광범위한 WordPress 플러그인 생태계에서는 대부분 동일한 기능을 가진 플러그인을 선택할 수 있는 옵션이 두 개 이상 있습니다. 좋은 코드베이스가 어떤 것인지 알고 있다면 사용하기로 선택한 플러그인의 코드를 검사해야 합니다. (P3 보고의 혜택도 누릴 수 있습니다.)

기억하세요: 인기 있는 플러그인이 반드시 최고의 플러그인은 아닙니다. 🎜

더 나은 서버로 마이그레이션

Google Chrome이 RAM을 너무 많이 잡아먹는다는 사실에 왜 사람들이 화를 내나요? 내 말은, 사용 가능한 RAM이 더 많다고 해서 컴퓨터가 더 빨리 실행된다는 의미는 아니라는 것입니다. 컴퓨터에 8GB RAM이 있고 Google Chrome이 1GB를 사용하는 경우 이는 Google Chrome의 성능 향상을 위해 1GB가 필요하기 때문입니다.

서버도 마찬가지입니다. 더 많은 시스템 리소스가 있으면 더 많은 작업에 사용할 수 있습니다. 강력한 서버를 사용할 필요가 없다면 사용해도 소용이 없습니다. 더 많은 플러그인을 사용하기 위해 더 강력한 서버가 필요한 경우 공유 서버에서 속도를 얻으려고 노력할 필요가 없습니다.

시스템 리소스가 있거나 시스템 리소스를 소유할 리소스가 있다면 주저하지 말고 필요한 플러그인을 사용하세요.

결론

항상 "(X)개 이상의 플러그인을 사용하면 안 됩니다." 또는 "SEO 플러그인을 사용하면 사이트 속도가 느려지므로 필요하더라도 사용하면 안 됩니다."라고 말해서는 안 됩니다. 플러그인과 서버를 현명하게 선택한다면 필요한 만큼(또는 원하는 만큼) 많은 플러그인을 사용할 수 있습니다.

이것에 대해 어떻게 생각하시나요? 아래 댓글 섹션에서 자유롭게 의견을 공유해 주세요. 이 튜토리얼이 마음에 드신다면, 친구들과 공유하는 것을 잊지 마세요!

위 내용은 WordPress 플러그인 사용 시 성능 극대화의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.