Steps to optimize your Magento website by disabling visitor log
Have you used up a database of Magento? When you are supposed to use a bulk database of Magento it will impact the website performance. One input from your end to bring back website performance by disabling Magento visitor login. Let us see other options to speed up the website. Magento is said to be the best system of login forever. It sets up the database to enter all the activities of user logs. This maintenance helps for the website proprietor to check on user’s activity and performance at all stages.
How log details are stored in Magento?
Magento stores the logging details in module name called “Mage_Log”. The user’s login details stored in Magento such as first time visitor, last time visitor, IP address of the visitor, and live users etc. There is no relevant mark like the size of the database fixes in one point. It gradually grows while adding up the visitor login details. There is also a chance to come up with the issue of disk space and reduced the performance level of the website.
Our main priority is to configure website performance first rather than collecting user login database. So, kindly disable the Magento login. Again, here comes the next problem when you disable login of Magento. Yes! It results in a comparison of a product that doesn’t help you. If you are the user of Google Analytics then disable Magento login system.
How to disable visitor login?
Step 1: In Magento admin panel go to “system” and then choose “configuration”. Choose the option “advanced” after clicking on the configuration.
Step 2: The advanced option will show you another feature “System”. Tap on the system and then choose log.
Step 3: Here’s the choice to disable or enable the Magento visitor login as per your choice.
Note: This is one type of method to disable login system in Magento
Method 1: Use the file “Local Configuration” to disable login:
Go to the file “configuration” by following up the path: app/etc/local.xml
You need to add below code before </config>.
After adding up the code, you can follow the firstly mentioned step to disable Magento login. Go to system and then configuration to choose advanced. You are not about to stop here so, work on flushing cache of Magento.
From the admin panel of Magento, go to system and then cache management. Hereafter, it stops writing on the log tables. There is another responsibility for you to erase all the previous log in details right? So, do it by truncating log tables.
It’s easy by truncating log details not only in Magento but also in phpMyadmin.
Note: Make sure that truncating log details won’t be visible again. It will be lost completely!
Method 2: Extensions of Magento:
Using the extension called “DisableLog”, you can disable login. You can also disable search bots and insert/update request. It gradually improves website performance when you disable all those queries. By setting the parameter of the DisableLog extension to yes it will disable the entire user login.
Method 3: Cored model modification:
Very simple! Just edit the core model of Mage_Log. Go to the file pathway /app/code/local/Mage/Log/Model/Visitor.php and add the below code:
We don’t recommend modifying the core model in all cases. But before modifying the core model, kindly take the backup.
Method 4: Log rotation enablement:
Here, you can use shell utility log.php for disabling Magento logs. Based upon the log size, it differs the time variation. So, don’t urge for the situation to complete immediately. If you have a low amount of log details it will take less time or else it takes more time.
To run the below-mentioned code, you must need SSH access. We recommend the automatic clean system for Magento logs. The entries will be more but the database remains the same after running up the code.
Here’s the step to use the automatic clean system for Magento logs:
Step 1: In your admin panel of Magento, go to system and then configuration. Choose the option “advanced” and then the system again. Here is the option called “Log cleaning”.
Step 2: Change the parameter of Log cleaning as Yes. Set the day count as one or two days and then save it.
Step 3: Tap on the button "save config".
Over! We have recommended using four methods for disabling Magento logs. By doing this, you can improve the website performance by disabling Magento logs. You will get good happenings!
Have you used up a database of Magento? When you are supposed to use a bulk database of Magento it will impact the website performance. One input from your end to bring back website performance by disabling Magento visitor login. Let us see other options to speed up the website. Magento is said to be the best system of login forever. It sets up the database to enter all the activities of user logs. This maintenance helps for the website proprietor to check on user’s activity and performance at all stages.
How log details are stored in Magento?
Magento stores the logging details in module name called “Mage_Log”. The user’s login details stored in Magento such as first time visitor, last time visitor, IP address of the visitor, and live users etc. There is no relevant mark like the size of the database fixes in one point. It gradually grows while adding up the visitor login details. There is also a chance to come up with the issue of disk space and reduced the performance level of the website.
Our main priority is to configure website performance first rather than collecting user login database. So, kindly disable the Magento login. Again, here comes the next problem when you disable login of Magento. Yes! It results in a comparison of a product that doesn’t help you. If you are the user of Google Analytics then disable Magento login system.
How to disable visitor login?
Step 1: In Magento admin panel go to “system” and then choose “configuration”. Choose the option “advanced” after clicking on the configuration.
Step 2: The advanced option will show you another feature “System”. Tap on the system and then choose log.
Step 3: Here’s the choice to disable or enable the Magento visitor login as per your choice.
Note: This is one type of method to disable login system in Magento
Method 1: Use the file “Local Configuration” to disable login:
Go to the file “configuration” by following up the path: app/etc/local.xml
You need to add below code before </config>.
Code:
<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>
</events>
</frontend>
From the admin panel of Magento, go to system and then cache management. Hereafter, it stops writing on the log tables. There is another responsibility for you to erase all the previous log in details right? So, do it by truncating log tables.
Code:
TRUNCATE log_customer;
TRUNCATE log_visitor;
Note: Make sure that truncating log details won’t be visible again. It will be lost completely!
Method 2: Extensions of Magento:
Using the extension called “DisableLog”, you can disable login. You can also disable search bots and insert/update request. It gradually improves website performance when you disable all those queries. By setting the parameter of the DisableLog extension to yes it will disable the entire user login.
Method 3: Cored model modification:
Very simple! Just edit the core model of Mage_Log. Go to the file pathway /app/code/local/Mage/Log/Model/Visitor.php and add the below code:
Code:
protected $_skipRequestLogging = true;
Method 4: Log rotation enablement:
Here, you can use shell utility log.php for disabling Magento logs. Based upon the log size, it differs the time variation. So, don’t urge for the situation to complete immediately. If you have a low amount of log details it will take less time or else it takes more time.
To run the below-mentioned code, you must need SSH access. We recommend the automatic clean system for Magento logs. The entries will be more but the database remains the same after running up the code.
Code:
php -f shell/log.php clean
Step 1: In your admin panel of Magento, go to system and then configuration. Choose the option “advanced” and then the system again. Here is the option called “Log cleaning”.
Step 2: Change the parameter of Log cleaning as Yes. Set the day count as one or two days and then save it.
Step 3: Tap on the button "save config".
Over! We have recommended using four methods for disabling Magento logs. By doing this, you can improve the website performance by disabling Magento logs. You will get good happenings!