2009-06-20 3 views
3

처음에는 Wordpress에 내 사이트 - bemcapaz.net -을 만들었습니다. 그러나 직접 프로그래밍을 통해 핵심을 해킹하고 많은 요소를 구축해야만하기 때문에 Drupal로 이동하기로 결정했습니다. 드루팔가되는 외에 CMS 커뮤니티 웹 사이트에 더 초점을 맞추고Drupal 대 WordPress 성능 비교

는 정말 간단한 방법으로 상상할 수있는 모든, 내가 만든 무엇에도 블로그를하기에 좋은 곳입니다.

지금 내 질문 중 최고의 성능을 제공하는 질문은 무엇입니까? 드루팔 (Drupal은 Wordpress보다 무거워 보이지만, 고급 프로그래머가 아니기 때문에 어느 것이 가장 빠른 MySQL 요청과 웹 페이지 로딩 시간을 제공하는지 평가할 방법이 없다.

감사합니다.

+0

나는 이것을 많이 사용하는 플러그인/모듈에 의존한다고 생각합니다. – Skofo

답변

11

드루팔 당신이 그것을 주문을 받아서 일단은 페이지 당 더 많은 쿼리를 실행한다는 점에서 확실히 무겁습니다). 뷰와 같은 모듈을 사용하면 동적 쿼리를 만들어 위젯과 페이지를 유도 할 수 있습니다. 조인의 기본 조합만큼이나 빠르거나 느릴 수 있습니다.

한편

, 드루팔 훨씬 더 강력한 캐시 컨트롤을 가지고있다. 익명 사용자를위한 전체 페이지 출력 캐싱, 위젯 출력의 세분화 된 캐싱 및 Views 쿼리로 검색된 모든 데이터의 세분화 된 캐싱은 모두 결합되어 상당히 도움이됩니다. "Boost"나 "Memcached"와 같은 플러그인 모듈도 있습니다.이 모듈을 사용하면 기본 캐시 시스템을 파일 시스템의 구체화 된 HTML 파일 (Apache에서 직접 Drupal을 우회 함) 또는 메모리에 캐시 된 모든 정보를 저장하는 memcached 서버로 확장 할 수 있습니다 데이터베이스가 아닌

당신은 또한 (STABLE) 모듈을 설치해야 드루팔 사이트의 핫 스팟을 발견 찾고 있다면

; 사이트의 각 페이지에 대한 쿼리 수 및 자세한 쿼리 시간을 가져오고이를 실행중인 모듈로 추적 할 수 있습니다.

+0

그건 정말 도움이 많이 감사합니다 정보에 대한 많은;) – Fabio

+0

Wordpress 여러 캐싱 플러그인 (하나는 가장 찬사 지금은 W3 토탈 캐싱입니다). 드루팔 (Drupal과의 공정한 비교는 Wordpress와 일부 캐싱 플러그인이 있어야합니다. –

1

나는 드루팔의 캐싱 메커니즘은 다른 CMS 시스템에 비해 매우 공격적 들었지만, 나는 구체적인 아무것도 몰라. 최선의 방법은 두 가지 모두에 대한 빠른 벤치 마크를 수행하는 것입니다. 대부분의 경우, 적은 수의 SQL 쿼리를 생성하는 것이 더 빠릅니다. Drupal은 캐싱을 사용하기 때문에 쿼리를 적게해야하므로 내 생각에 드루팔 (Drupal)은 조금만 더 빠르다.

하지만 솔직히, 난 당신이 하루에 독특한 안타 수백만을 받고하지 않는 한 그것은 너무 많은 중요한 생각하지 않습니다.

2

드루팔 (Drupal에 대해 모르십니까? WP에서는 다음 코드를 사용하여 쿼리 시간을 예측할 수 있습니다. 검색어를 입력 한 후 바닥 글에 추가하기 만하면됩니다.

<?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. 

두 CMS의 성능은 쿼리 및 캐싱 메커니즘의 수와 복잡성에 따라 달라집니다. 둘 다 현명하게 사용한다면 성과는 좋을 것입니다. 내 말은 - 당신이 정말로 필요할 때만 정보를 원하시면 데이터베이스를 요청,