Search

Hosting benefits

Bandwidth

Talpinimas

Bandwidth is the amount of information sent from/to your virtual server. For example, by uploading a 100 kB page to your server will use 100 kB of bandwidth, and if the page is visited by 50 visitors, they will use 5,000 kB (about 5 MB) of your bandwidth.

Units of measurement:

1 GB=1024 MB
1 MB=1024 KB
1 KB=1024 bytes

We have installed a traffic compression module that allows visitors to send textual information (HTML, CSS, JavaScript, XML, etc.) in compressed form. Compression of textual information will end up in 10-20 times less information sent by visitors.

So if your page is 100 kB in size, the server will compress it to 5-10 kB and only then send it to visitors. The Web browser extracts the data and visitors receive a 100 kB page, even though they only downloaded 5-10 kB of data from the server.

Thanks to this innovation, our customers’ websites are loaded to visitors significantly faster. Moreover, moving an actively visited website from another Internet Service Provider (ISP) usually reduces its maintenance costs, due to the traffic savings.

Disk space

This is the storage space for your website, email accounts, and databases on the server. The space on the server is not shared by purpose, therefore, you can use it in proportions that are convenient for you.

A typical website usually takes up to 5 GB of server space. One email account needs up to 1 GB of space if you upload the email periodically to your computer.

To ensure the security of customer data, the data uploaded to the server is immediately copied to the mirror disk, and data is backed up daily in a separate repository.

E-mail accounts

By purchasing a hosting plan for your website, you can also use a convenient e-mail administration system. Email accounts use the shared hosting space.

You can:

  • Check email using POP3, IMAP protocols and a browser;
  • Create email accounts with different capacity;
  • Manage email forwarding;
  • Use vacation/out of office messages and answering machines;
  • Merge groups of people into email conferences.

The e-mail service meets the necessary data security requirements, as the email accounts can be accessed using a secure and recognised SSL/TLS protocol, which ensures reliable encryption of information.

All email accounts have free spam protection, while customers who want additional functionality can order professional SPAM filter.

Outgoing emails are subject to restriction which, depending on the plan, can range from 10 to 5,000 emails per hour.

PHP

PHP (Hypertext Preprocessor) is a widely used programming language for website development. It runs on most operating systems, supports a number of relational databases, and works with most servers. The language is not difficult to learn due to its similarity to many structural languages, in particular, C and Perl.

We offer our customers the following versions of PHP:

  • PHP 4.4 (on request only)
  • PHP 5.2 (on request only)
  • PHP 5.3 (on request only)
  • PHP 5.4 (on request only)
  • PHP 5.5 (on request only)
  • PHP 5.6 (with Phalcon 2, ionCube)
  • PHP 7.0 (on request only)
  • PHP 7.1 (on request only)
  • PHP 7.2 (with Phalcon 3, ionCube, Zend OPCache)
  • PHP 7.3 (with ionCube, Zend OPCache)
  • PHP 7.4 (with Zend OPCache)
  • PHP 8.0 (with Zend OPCache)
  • PHP 8.1 (with Zend OPCache)
  • PHP 8.2 (with Zend OPCache)
  • PHP 8.3 (with Zend OPCache)

Switching the PHP language version is possible in real-time with the help of the server control panel (except for PHP 4).

PHP 7.0 and later versions have code accelerators to help run PHP applications faster.

256 MB of RAM is allocated to one PHP process, the maximum execution time of the request is 5 min.

MySQL

MySQL is the most popular open source database management system based on SQL programming language. It is often chosen for website programming, and its popularity is directly related to the popularity of the PHP language, as a combination of these two tools is most commonly used.

We offer our customers the following versions of MySQL:

  • MySQL 4 (on request only)
  • MariaDB 10 (equivalent to the open source MySQL 8)

The number of databases depends on the hosting plan chosen. The stored data uses a shared location on the virtual server. MySQL databases are limited to 1 GB.

The MySQL database can be accessed both locally (from the hosted website) and remotely (for data import and administration tasks).

Reseller hosting

Reseller hosting (Didmeninis plan) comes in handy when you plan to resell hosting services to your customers and host their websites on separate hosting plans. This is useful because for each website you can provide separate logins to the control panel, individual resource limits, and isolate them from each other to prevent the interception of the data from one website to the other.

Splitting websites on separate virtual servers has many advantages:

  • Flexibility – you can create your own hosting plans and apply them to websites according to individual preferences. A separate version of PHP (5.2 to 8.3) can be selected for each website. Inode and e-mailing limits are calculated separately.
  • Security – virtual servers are isolated from each other to prevent the interception of the data from one website to the other.
  • Availability – virtual servers are subject to individual resource limits. Thus, websites hosted on separate virtual servers do not affect each other’s performance (for example, one website ‘frozen’ due to overload will not affect other websites).
  • Full control – very convenient to manage virtual servers (enable/disable, change settings), connect to the virtual server if you need to perform certain actions with user rights (for example, to help the user create an email account, upload a file, database or pan.).
  • Time saving – you can assign individual logins to the control panel for each website. Thus, users of the website can upload their own data, manage email accounts, and more, independently, without your help.
  • Automation – a reseller can administer customer servers not only via the reseller interface, but also via software tools using the DirectAdmin API.

The main reseller user is provided with twice the amount of standard PHP processes (16). However additional users get twice less (4).

Inode

Inode is a data structure that stores information about a particular file or directory on a server. The number of files and directories you can host on your server depends on the amount of inode resources.

Inode limits are necessary because large file clusters significantly slow down the file system performance, making it more difficult to copy backup data and other server maintenance tasks.

Excessive amounts of files and directories often indicate a software error on the website, such as situations where temporary files, data from expired sessions are accumulated and not removed. Users created by Didmeninis plan reseller have a separate 100,000 inode volume.

In case of unusually high demand for inode quantity, we recommend considering professional hosting.

Backups

Data from all servers is automatically backed up to the repository on a daily basis. Copies of yesterday’s and last Friday’s data are always preserved.

Data backups are used to restore server data in the event of an unlikely failure of a RAID disk array.

For users who have lost their data not due to a server failure, we offer to order a data recovery service on weekdays.

Sending mails

Each server and e-mail user is subject to an e-mailing limit that ensures that the server is not used to send spam and that e-mails sent by customers will reach recipients on time.

In most cases, you won’t have to face the e-mailing limit because it is as high as 2,000 to 120,000 emails per day per e-mail user (depending on the plan).

USEFUL: For each month of using the hosting services, 50 e-mails/hour are added to the standard sending limit. You can activate an additional number of emails in the Clients area.

Additional users created by resellers have a separate limit of 100 e-mails/hour.

In case of an unusually high demand for sending emails, we recommend purchasing professional hosting.

PHP processes

Part of the PHP processes determines how many PHP applications you can run on your website at one time. Typically, hosting plans receive the same number of PHP processes, except for the Verslui plan (twice as many) and the hosting plans created by resellers (twice less).

When a PHP program on a website starts running (performing computing, connecting to a database), one PHP process is used for that work. In order for two programs to run simultaneously, they must be assigned two processes. When more PHP programs are attempted at one time than the allowed number of PHP processes, they are executed sequentially.

The more PHP processes you have for your hosting plan, the faster the PHP programs on your website will run. If the allocated part of the processes is not sufficient to support the load of the website, the website will run slower, because the visitor requests will be executed not simultaneously but rather in succession (in such cases, PHP overage will be recorded).

PHP processes do not affect the delivery speed of static content (HTML pages, images) – such content is always delivered at the maximum speed.

How to ensure reliable operation of the website beyond the PHP process limit?

  • If you host multiple websites, the easiest way to speed them up is to split the websites into separate hosting plans. That way, they won’t affect each other’s performance.
  • Optimisation of your website’s PHP code will require less CPU resources per query allowing the server to handle more requests. It is also possible to convert some dynamic PHP pages to static HTML in which rendering no PHP processes are used.
  • Websites that receive a lot of traffic, as well as systems which perform intensive computing, may require a separate server.

IMPORTANT! Hosting websites in shared hosting means that you are sharing physical server resources with other users. PHP processes limits ensure that one website cannot use all server’s resources.

If you need to have guaranteed server resources without PHP process limit, we recommend using a professional hosting service.

Unlimited resources

Certain resources are not strictly limited for hosting plans, therefore you are free to use them, subject to the fair use policy:

  • Bandwidth is not restricted if the server’s total 100 Mbps Internet connection channel is loaded proportionally without interfering with the operation of other customers’ websites using the same server. One hosting plan can handle up to 64 static queries and up to 8 dynamic PHP queries simultaneously (16 PHP queries in the Verslui plan, and 16 PHP queries in the Didmeninis to be served by the main user and up to 4 PHP queries by additional users).
  • Disk space is not limited (if inode limit is not reached), i.e. if no more than 1 GB of data (over 100 GB) is uploaded to the server per day and this data is legitimately used on hosted websites. Originally our hosting plans are not intended for data archiving, file sharing or distribution of pirate products. Resale of server resources is only allowed using Reseller hosting.
  • The number of email accounts is not limited, however messages stored in them use the total disk space allocated for the hosting plan. In order to prevent the flow of outgoing emails of different customers from interfering with the operation of the server’s email subsystem, it is necessary to respect the limit for outgoing emails.
  • The number of MySQL databases is not limited as long as they do not interfere with the overall operation of the MySQL server. Databases with a complex structure (over 200 tables) or large amounts of data (over 512 MB) may require a separate server for efficient operation.
  • Hosted websites are not restricted in Multi-Domain plans as long as they all share the server’s resources proportionately and do not interfere with the operation of other customer websites. Hosting websites for different customers is only available to resellers.
  • For services hosted on a shared hosting server configuration cannot be changed per request in order to ensure server quality for all clients on the same server.

These simple conditions give customers more freedom in managing the data of their websites, and for us – the opportunity to ensure high quality of services and reliable operation of servers.

Secure connection

Secure data transmission is becoming an increasing concern for Internet users. When reading email or uploading data to your website, information is usually transmitted to the server from the user’s computer in open form, allowing criminals to intercept it and read it easily.

The facts of data leakage on the Internet are difficult to detect because stakeholders do not need direct access to the source of the information. Therefore, without encrypting the information you transmit, you cannot be sure who is reading your emails or using your passwords.

We have prepared a complete solution for the protection of your data. Whichever hosting plan you choose, you can connect to the email, FTP and management tools with the use of an advanced and recognised SSL/TLS protocol that provides reliable information encryption.

Our server configuration is compatible with all popular applications. This way, setting up a secure connection on your computer can be done within a few mouse clicks, and the complexity of data encryption will prevent unauthorised decryption of information.

For those who want to protect not only their own data, but also the data of their website visitors, we offer SSL certificates. Such protection is mandatory for e-commerce websites.

Let’s Encrypt

All shared hosting and professional hosting servers have a Let’s Encrypt module installed, allowing to install a free Let’s Encrypt certificate on your website.

Read our article on pros and cons of the Let’s Encrypt certificate to decide if you need a Let’s Encrypt certificate.

If you decide to install a Let’s Encrypt certificate, you should make sure that the domain  already points to the server’s IP address, and follow our instructions on how to install this certificate, which you will find on our Wiki page.