Start a Project

Magento2 Speed and Security Optimization User Manual

Will you need assistance? In the form of this user manual, here is our support. Just read it and leave no doubt whatsoever.

Magento2 AWS Speed and Security Optimization plan provides speed and security tool setup on your AWS servers. This product will boost the website’s performance and also make the website secure.

Under this, we will integrate different tools on your AWS server to make the website lightning-fast.

Note:

Features of Magento2 Speed and Security Optimization

SFTP (Secure File Transfer Protocol)

The SFTP allows you to transfer files over SSH File Transfer Protocol (SFTP) using SSH version 2.

After authentication, a connection is established between your local system and remote server so you can transfer your data files & directories.

It also enables you to resume file transfer if any interruption occurs.

LAMP (Linux, Apache, Mysql & PHP/Python/Perl)

LAMP is an abbreviation for Linux, Apache, MySQL, and PHP. Also, this stack provides a variety of open-source web-based software to deliver high-performance web applications.

SSH (Secure Shell)

Generally, it’s a protocol that provides encryption for network services over an unprotected network.

SMTP Mail Integration

SMTP (Simple mail transfer protocol) is an email transmission protocol.

Furthermore, through SMTP Integration, we help you to integrate your current email services or new mail services with the specified e-commerce store.

CDN Integration

Content Delivery Network is a Distributed Server network that provides the content to an end-user according to the user’s geographic location.

Whenever someone visits a site, they serve information from the nearest CDN area. That basically loads the web page faster and offers high performance.

We prefer Cloudflare because it acts as a DNS panel, CDN, and application firewall, and can provide SSL termination.

PhpMyAdmin

PhpMyAdmin is a PHP-based open-source platform developed to administer MySQL over the Network.

It supports a variety of operations on MySQL and MariaDB, such as database management, tables, columns, indexes, authorizations, users, etc.


AWS Automatic Backup

Because data is the heart of the enterprise, you must protect it. Therefore, to protect your organization’s data, you need to implement a data backup and recovery plan for all the servers.

Similarly, you can back up the data on your EBS volumes by simply creating a snapshot of it.

Additionally, EBS Active snapshots contain all of the information needed to restore your data (from the time the snapshot was taken) to a new EBS volume. 

 Website Modification Report

We provide a special add-on script in your Linux Server which helps you to detect the hacking attacks on your application end.

However, most of the firewalls either work on a Port or on an IP address and protect the Network traffic accordingly.

But Our script detects all the modifications throughout the code of your application and notify the concerned person at the right time.

DNS Mapping

In DNS Mapping, we will provide you the feature to map your website with your existing domain.

Besides this, DNS Mapping will help you and your customers to access your server easily and efficiently without knowing the IP of your existing server.

SSL(Secure Socket Layer) Integration

It is a transport layer protocol that is used to establish a secure connection between the server and the client.

Also, when you visit an SSL integrated website the connection between your browser and the website is secure.

NGINX Integration

Nginx is an open-source, high-performance HTTP and reverse proxy server.

It can do a lot of stuff while used as a reverse proxy server such as SSL support for varnish, used as a caching server, serving static content, and also you can use Nginx as a load balancer.

HTML Minification and Merging

Minification is the method of minimizing file size by deleting redundant elements from the code. It helps to get rid of the White space character, Newline character, Delimiters & Comments.

Redis Integration

It is open-source key-value storage that can operate as both an in-memory store and as a cache.

Redis servers can be used to cache the database resulting in the exploitation of fewer database resources and providing a tunable persistent cache. 

Resource Monitoring Notification

Server Resources like CPU, RAM, Disk Space, Load Average, etc. are very critical components for any kind of Server either its web server or database server for the execution and processing.

Varnish Integration

It works by handling requests before they make it to your backend, whether your backend is Apache, Nginx, or anything else.

Varnish Cache visits your server once to cache the page, then all future requests for the same page will be served by Varnish Cache.

Server Activity Monitoring

Monitoring user activities on a remote server could be a cumbersome task.

Meanwhile, we provide full activity monitoring on your server like login alerts, user activities over an SSH connection, and user activities over an SFTP connection.

The listing of IP addresses from where logins have been attempted, the listing of failed login records, and files modified on the server through the mail.

30 days Support Period

After the completion of the Server Setup, we will provide a support period of 30 days to the customer. So that he or she can check and ensure the configuration.

Additionally, our Support Period includes an SLA of around 12 to 24 hours and covers only issues regarding the Server Setup and Configuration.

Note:

  1. Issues regarding third-party applications or modules are not included in this support.
  2. The mode of Communication is Ticket and Email.

Support Period for Magento2 Speed and Security Optimization

We are providing three kinds of support.

1. Plan Support: In the Magento2 AWS Speed and Security Optimization Plan, we will provide a support period of 30 days with an SLA of around 12 to 24 hours to the customer.

Therefore, the support period varies according to the Plans. To know more, just click the link- https://cloudkul.com/features/support-period/.

2. Hourly Support: This is a support where you can purchase hours to fix glitches or bugs. In fact, you just have to address concerns with our team.

And then buy an Hourly Customization Package. And we’ll start working on your project.

Meanwhile, you can purchase different packages. We are having 10 (basic package hours), 20, 30, and 50-hour packages. 

Also, you can purchase this additional support via https://store.webkul.com/Hourly-Package-For-Customization.html.

3. Priority Support: This is the priority support that addresses all the crucial issues raised by the client. Also, this support will be provided 24/7

Therefore, you can access this additional support via https://cloudkul.com/contact/. For more information, just check out the below description.

Priority Support

This is the priority support that addresses all the crucial issues raised by the client. Moreover, this support will be provided 24/7. Therefore, the incidents covered by the package are listed below.

Package Types

Name Of the PackageIncident calls provided
Basic1
Silver4
Gold8
Platinum16

Terms and conditions

  1. If the incident is triggered during our non-working hours (19:00 IST-9:30 IST), it would take us a minimum of 2 hours to arrange the services on a non-working day.
  2. The pricing of the P1 plan is based on the fact that the response time will be much less. Since it is a priority or critical issue, also we need to keep the resources handy when in need.

Terminologies

Incidents – Critical issues encountered by the client.

Package – The monthly package which can be purchased by the client. Therefore, this package will include a given number of Incident “reports” or Incident “calls”.

Which the client can make and it will be resolved by the Webkul at a discounted hourly rate.

In addition, if you are interested in this additional support, please visit the link https://cloudkul.com/contact/.

Pre-Requisites for Magento2 Speed and Security Optimization

AWS Credentials

We need your AWS credentials and also share do you want us to install it on one of the existing ec2 instances or do you want us to install it on a fresh ec2 instance and rds instance.

For fresh setup, we will install the EC2 instance on the t2.micro instance and RDS on the DB.t2.micro instance, which can be changed according to the need in the future or as per the client’s choice.

AWS Region

Please let us know in which AWS region you want us to set up your server. Also, please select the region nearest to your customer.

DNS Credentials

Provide the login details of the account from which you have bought your domain name (ex: Godaddy etc) This would be required to change the Nameservers while DNS mapping in Cloudflare.

CDN Integration

For CDN integration, Which one would you prefer, Cloudflare or AWS Cloudfront? Generally, we prefer Cloudflare as it acts as a DNS panel, CDN, and application firewall, and can provide SSL.

Also, you can create an account on Cloudflare and share with us the login credentials.

Therefore, we will register your website on Cloudflare and migrate your nameservers from the existing DNS panel to Cloudflare.

Domain Name

We require the Domain name of the website for the Magento setup.

SSL Certificates

If you have SSL certificates for your domain name, you can provide us the same, else we can use Cloudflare shared SSL certificates.

SMTP Mail Credentials

We need the SMTP mail credentials. You can either share with us your existing SMTP mail credentials or we can configure and use AWS SES SMTP service.

FAQs (Frequently Asked Questions)

What Is Magento2 AWS Speed and Security Optimization Plan?

We found that most people have issues with the speed of their websites. So we consider and provide you with a solution.

Therefore, we’ve exclusively crafted and delivered this Plan, in which we use certain techniques to improve the performance of your website and make the site incredibly fast.

Will it Be Useful For My Website?

Of course, it all starts with the speed of the website. For instance, if the speed of your website is fast, you are likely to have higher conversion rates and lower bouncing rates.

Similarly, a well-optimized website lets consumers create, sustain, and expand, resulting in productivity and development. Give it a trial to take advantage of its incredible features!

How Does it Enhance The Efficiency Of Magento?

By consolidating numerous tools on your AWS cloud, we can enhance the website’s performance.

Such as HTML minification and merging, and Varnish integration to speed up the website’s loading.

Cloudflare CDN caches static content and provides web application firewall security to make a reduction in pages and stylesheets’ size, Load Time, Bandwidth usage, and much more.

Under This Plan, Can I Choose Another Provider For Cloud Hosting Instead Of AWS?

This package is crafted exclusively for AWS. So it only supports AWS infrastructure.

What Type Of Access/Credentials Do You Need To Start Setting Up The Plan?

We need your AWS, Cloudflare, DNS, and SMTP credentials.

In addition, we promised you that we would hold all passwords private and once we complete the configuration, we will update it and hand it over to you.

How Do I Know, If My File Or Services Have Been Altered?

For this, we use tools that will provide you with real-time alerts about your server resources.

We would establish a common threshold for each and every tool and optimize the tracking component that lets you identify the issue and provide you with real-time insight to fix or address the issue.

If Errors Arise After The Configuration Period, Is There Any Kind Of Support Offered To Me?

After the Server configuration is completed, we provide a Support Period of 30 days to our customers. So that they can check and ensure the configuration.

Moreover, we mainly address Configuration Setup and Configuration issues (Issues Regarding third-party Modules are not included in this support).

How Do We Communicate?

The modes of Communication are Ticket, Email (Support@webkul.com), and Chat.

Thus, If you have any more questions, doubts, or queries, please feel welcome to contact us as we will be happy to help.

Therefore, you just need to create a support ticket here: http://webkul.uvdesk.com/

Thanks For Reading!

In short, we hope it works for you! And during this blog, you have found something valuable.

In case of any help or query, please contact us or raise a ticket.

Exit mobile version