首页 > 代码库 > magento性能优化:禁用访问日志记录
magento性能优化:禁用访问日志记录
系统记录所有访问数据到数据库里面,包括访客及机器的访问(例如搜索引擎爬虫),机器访问通常会占大部分,记录大量数据,这样会生产不小的额外服务器性能开销,包括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>
因访客的浏览记录依赖此日记记录,因此如此禁用后不能显示访客的”最近浏览过的商品“模块。
magento性能优化:禁用访问日志记录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。