2019独角兽企业重金招聘Python工程师标准>>>
系统记录所有访问数据到数据库里面,包括访客及机器的访问(例如搜索引擎爬虫),机器访问通常会占大部分,记录大量数据,这样会生产不小的额外服务器性能开销,包括web服务、mysql数据库服务;看需要,这部分数据可以不要。
负责记录访问日志的数据库表是:log_customer、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>
因访客的浏览记录依赖此日记记录,因此如此禁用后不能显示访客的”最近浏览过的商品“模块。