[php] Magento가 왜 그렇게 느린가요?


5 Answers

Alan Storm의 캐싱 권장 사항 외에도 캐싱과 관련하여 특별히 살펴볼 두 가지가 있습니다.

- 캐싱이 디스크가 아닌 memcached에 있는지 확인하십시오.

몇 가지 magento 설치를 살펴본 후 시스템에 어떤 종류의 부하가 발생하면 memcached가 훨씬 빨리 수행하기 시작합니다. 그리고 죽은 사람이 쉽게 바꾸기가 쉽습니다 (최소한 다른 magento를 사용하는 것과 관련이 있습니다!)

좋은 출발점은 여기에 있습니다 : http://www.magentocommerce.com/boards/viewthread/12998/P30/ -하지만 memcached를 전혀 사용하지 않았다면 그것에 대한 일반적인 정보를 볼 가치가 있습니다.

- 템플릿 /보기 캐싱을 사용합니다.

이것은 좋은 기사입니다 : http://inchoo.net/ecommerce/magento/magento-block-caching/

Magento 사이트에도 좋은 것들이 있지만 (Google magento 블록 캐싱), 순간적으로 내려갑니다.

내 두 센트를 블록 캐싱에 추가하려면 / app / code / local에 고유 한 블록을 만들고 핵심 매개 변수를 확장하고 캐시 매개 변수를 정의하고 xxx_Cache로 이름을 지정한 다음 대신이 블록을 사용하도록 레이아웃을 업데이트하는 것이 좋습니다. 중핵 것의. 이렇게하면 Magento를 업그레이드 할 때 변경 사항을 잃지 않거나 시스템을 중단하지 않아도됩니다.

Question

Magento는 대단히 느린가?

이것이 처음 경험인데 관리자 패널은 변경 사항을로드하고 저장하는 데 오래 걸립니다. 테스트 데이터가있는 기본 설치입니다.

호스팅되는 서버는 Magento가 아닌 다른 사이트를 매우 빠르게 제공합니다. Magento가 사용하는 PHP 코드가 너무 느려서 그것을 고칠 수있는 방법은 무엇입니까?




기능 대 성능도 고려해야합니다.

원시 성능은 nginx, php-fpm, memcached, apc 및 적절한 설계 서버를 사용하여 얻게됩니다.

plesk 및 magento 성능과 같은 기능은 magento 성능 클라우드를 설계 할 때 전체 인프라를 원근감있게 관리하여 관리 할 수 ​​있습니다.




Magento는 데이터베이스 디자인이 좋지 않기 때문에 매우 느립니다. 코드는 혼란스럽고 업데이트하고 최적화하기가 매우 어렵습니다. 따라서 모든 최적화는 코드 대신 캐시를 통해 수행됩니다.

반면에. 그것은 많은 도구가있는 웹샵입니다. 따라서 유연한 웹샵이 필요하다면 매우 강력한 서버를 구입하면됩니다.




나는 단지 Magento와 피상적 인 경험이 있습니다. 공유 그리드 서버에 설치했는데 페이지 로딩은 약 5 초 미만이었습니다. 전설적인 CMS 사이트에 최적화 된 CMS 사이트에 설치했는데 매우 슬프다.

나의 열성적인 접대에는 ~ 10 Joomla가 있었다! 사이트 및 실행중인 VBullitin 사이트.

내 생각에 공유 호스팅에서는 실적이 좋지 않을 것입니다. 초과 구독으로 Magento가 실행해야하는 충분한 리소스가 허용되지 않습니다.







Magento 장바구니가 느리게 돌아갈 수는 있지만 여러 가지 방법으로 문제를 해결하고 빠른 속도로 처리 할 수있는 이유는 많습니다. htaccess 파일을 수정하여 Gzip을 사용하도록 설정하는 것이 처음입니다. 당신은 또한 fooman 스피드 익스텐션을 설치할 수 있습니다. 사용되는 서 v 유형도 상점 속도를 결정합니다. 더 많은 팁과 더 나은 설명은 여기 http://www.interactone.com/how-to-speed-up-magento/




Related