>  기사  >  CMS 튜토리얼  >  WordPress가 왜 그렇게 느린가요?

WordPress가 왜 그렇게 느린가요?

尚
원래의
2019-07-11 09:29:103383검색

WordPress가 왜 그렇게 느린가요?

세 가지 이유가 있다고 생각합니다.

1. WordPress에는 절차적 구조가 있습니다.

Wordpress는 php5 시대에도 존재했으며 매우 전형적인 BLOG입니다. PHP4부터 PHP5까지는 OOP가 인기가 없고, 프로세스 구조가 주류입니다. 하지만 이제 PHP5.6부터 PHP7까지는 분명 OOP에 최적화되어 있고, 워드프레스는 여전히 오래된 구조이고, 새로운 환경은 워드프레스에 좋은 최적화 효과를 가져오지 못했습니다.

2. wordpress의 플러그인 메커니즘은 HOOK입니다.

Hook은 프로그램에 슬롯을 배치하는 것을 의미합니다. 향후 다른 프로그램에서 코드 삽입 확장을 달성하기 위해 후크를 설정할 수 있습니다. 이는 유연한 확장성을 달성하기 위해 수행됩니다. WordPress에는 후크가 있기 때문에 매우 강력한 플러그인을 정확하게 설치할 수 있습니다. 그러나 전체 로딩 프로세스에 후크가 추가됩니다. 예를 들어 특정 페이지에서 작은 효과만 얻기 위해 플러그인을 설치하는 경우 다른 페이지에서는 해당 플러그인이 계속 로드됩니다. 100개의 플러그인이 설치되어 있는 경우 페이지를 열면 페이지가 열리기 전에 100개의 플러그인이 모두 로드될 수 있습니다.

3. Wordpress는 사실 BLOG입니다

Wordpress는 원래 단순한 블로그, 단순한 블로그였지만, 사용하는 사람이 많아질수록 요구사항도 다양해졌습니다. 많은 사람들이 이를 CMS로 간주하여 다양한 유형을 추가하고 콘텐츠 표시 기능을 최적화하려고 하기 때문에 개발자는 계속해서 블로그를 강화하고 강화하기 위해 후크를 사용합니다. 결국 블로그는 상당히 비대해지고 결과적으로 속도가 느려집니다.

Wordpress는 사용하기 쉽지만 오래되었지만 지속적으로 업그레이드되고 있지만 핵심 아키텍처는 변경되지 않았습니다. 핵심이 변경되지 않았기 때문에 오래된 플러그인을 잘 지원하고 결국 점점 더 강력해지고 있습니다. 하지만 핵심은 여전히 ​​결함이고, 그 날은 끝날 것입니다.

더 많은 WordPress 관련 기술 기사를 보려면 wordpress 튜토리얼 칼럼을 방문하여 알아보세요!

위 내용은 WordPress가 왜 그렇게 느린가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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