Z
Z
zhdoon2017-07-07 09:20:44
1C-Bitrix
zhdoon, 2017-07-07 09:20:44

Is it possible to believe the statement that there are 20 Bitrix sites running on VDS with 4GB of RAM with traffic of 1-2K per day each?

I'd like to know the opinions of experts in this matter. It is assumed that the server hosts not static landing pages, but full-fledged sites using a database integrated with third-party environments such as 1C (exchange of nomenclature, orders), etc.
Configuration clarifications : SSD
processor jmdsjjoESPmOTH3rrv_GGg.png
, Bitrix virtual machine (nginx + apache + php5)
By load distribution :
All sites are Russian, one time zone, the topics of the sites are approximately the same ("PVC windows") and the main traffic during "working hours", according to at night the user sleeps.
About the crooked hands of programmers :
It is assumed that programmers have heard about the regular methods of caching Bitrix, they don’t hack the core of the product, they don’t write queries to the database in a cycle.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
E
Eugene Wolf, 2017-07-07
@Wolfnsex

Is it possible to believe the statement that there are 20 Bitrix sites running on VDS with 4GB of RAM with traffic of 1-2K per day each?
With all my dislike for this system and love for VDS (especially full-fledged VDS on KVM or other "full-fledged" hypervisors, especially those on SSD, and ideally with a full-fledged external SSD), and the actual need to face, incl. . and with this CMS it's not uncommon (against my will)...
Let's do the math. 1-2k per day, the arithmetic mean will be 1.5k / day. Further, we multiply 20 sites by 1.5k - this will be 30k per day. As you understand, the load on the system is created not by the number of Bitrixes, but by the Bitrix itself. That is, formally it is 1 site with 30k visits per day. Dividing 30k by 24 hours a day, we get 1.25k visits per hour or 21 visits per minute, which in turn implies the return of the page in no more than 3 seconds (even if it takes 2 seconds per page, taking into account any errors). What is more than real for Bitrix.
It is assumed that the server hosts not static landing pages, but full-fledged sites using the database
To be honest, I don't remember sites on Bitrix that don't use a database at all.
integrated with third-party environments such as 1C (exchange of nomenclature, orders), etc.
This is not the most resource-intensive part in the overall system, besides, data exchange usually occurs "occasionally" and not "permanently".
Plus, the server can be "optimized" very well, for example, use Nginx instead of Apache, use PHP7.x instead of PHP5.x (which is about twice as fast and has recently been supported by Bitrix), plus caching of Bitrix itself, or, in extreme cases, use Varnish , which doesn't really care what you have on the backend, and even if the backend generates a page in 30 seconds, Varnish will "spit" it right out of the RAM in a matter of seconds. Well, etc.
In other words, with due skill, you can run not only 20, but also 50 and 200 sites on Bitrix, on a server of a similar "scale". Only some subtleties can prevent this (some specific requirements for such sites, under which sometimes resources will not be enough for the 1st site), but you did not specify any of these specific requirements.

P
protven, 2017-07-07
@protven

It's not so much the number of uniques, but the number of hits. Plus, how the load falls, if it is evenly distributed throughout the day, this is one thing, if there are peaks, it’s completely different. Plus how optimized sites and databases. Also, the amount of RAM is not to say that it is a key parameter, it is also interesting what is there with the CPU and, most importantly, with the disk subsystem.
In general, poking a finger at the sky, if the hoster is not overselling, normal virtualization (Xen / KVM) is used, sites are plus or minus optimized and the load is more or less evenly distributed, then 20 sites is quite realistic.

A
Alexander Filippenko, 2017-07-07
@alexfilus

Bitrix is ​​important to be able to cook. I used to regularly audit sites made in other studios, in 90% of cases the necessary checkboxes were not trite, which created about 2/3 of the load.
In general, the site, the site is different. If the banal recommendations from the Bitrix lessons are not followed, then even one medium-sized store can be cramped for such a VDS.
If everything is done correctly, the databases are not too large, and the exchanges are not too frequent, then 20 sites is a very real number.

P
Puma Thailand, 2017-07-07
@opium

Of course, attendance is nothing.
If the sites are normal, then it will spin

M
marataziat, 2017-07-07
@marataziat

Yes, it's called stress testing! So, you raise your sites there and download AB - Apache Benchmark, set the speed there (RPS (Requets Per Second)), and start stressing all your sites in this way! You open htop and see how much load there is, and whether the VPS has been abused :)
Or, in general, you just use an online stressor and don’t worry :)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question