magento 성능 최적화: 접근 로그 기록 비활성화

2894 단어
시스템은 모든 방문 데이터를 데이터베이스에 기록한다. 방문객과 기계의 방문(예를 들어 검색엔진 파충류)을 포함한다. 기계의 방문은 보통 대부분을 차지하고 대량의 데이터를 기록한다. 그러면 적지 않은 추가 서버 성능 비용을 생산할 수 있다. 이는 웹 서비스, mysql 데이터 라이브러리 서비스를 포함한다.필요에 따라 이 부분의 데이터를 원하지 않아도 된다.
방문 로그를 기록하는 데이터베이스 테이블은:logcustomer、log_quote、log_summary、log_summary_type、log_url、log_url_info、log_visitor、log_visitor_info、log_visitor_online、report_event.
해결 방법: 로그 기록을 비활성화합니다.
파일 수정:app/etc/local.xml
<?xml version="1.0"?>
<config>
    <frontend>
        <events>
            <controller_action_predispatch>
                <observers><log><type>disabled</type></log></observers>
            </controller_action_predispatch>
            <controller_action_postdispatch>
                <observers><log><type>disabled</type></log></observers>
            </controller_action_postdispatch>
            <customer_login>
                <observers><log><type>disabled</type></log></observers>
            </customer_login>
            <customer_logout>
                <observers><log><type>disabled</type></log></observers>
            </customer_logout>
            <sales_quote_save_after>
                <observers><log><type>disabled</type></log></observers>
            </sales_quote_save_after>
            <checkout_quote_destroy>
                <observers><log><type>disabled</type></log></observers>
            </checkout_quote_destroy>
            <catalog_controller_product_view>
                <observers><reports><type>disabled</type></reports></observers>
            </catalog_controller_product_view>
            <sales_quote_item_save_before>
                <observers><reports><type>disabled</type></reports></observers>
            </sales_quote_item_save_before>
            <wishlist_add_product>
                <observers><reports><type>disabled</type></reports></observers>
            </wishlist_add_product>
            <wishlist_share>
                <observers><reports><type>disabled</type></reports></observers>
            </wishlist_share>
            <sendfriend_product>
                <observers><reports><type>disabled</type></reports></observers>
            </sendfriend_product>			
        </events>
    </frontend>
</config>

방문객의 조회 기록은 이 일기 기록에 의존하기 때문에, 이렇게 비활성화하면 방문객의 '최근에 방문한 상품' 모듈을 표시할 수 없습니다.

좋은 웹페이지 즐겨찾기