R
R
Rickkk2017-02-21 17:24:18
1C-Bitrix
Rickkk, 2017-02-21 17:24:18

How to speed up the work and testing of the Bitrix portal on a Windows machine?

Hello!
I am new to Bitrix.
In our organization, I am finalizing the Corporate Portal on Bitrix 24.
On production, the portal code works quite quickly, taking into account caching and the use of memcached (we use BitrixVM).
However, on my development machine, I use the Bitrix Web Environment version 2.1 under Windows and there is a big difference in performance.
After a change in the code, it takes a lot of time and patience to test the portal under Windows.
Pages take a long time to load, it is especially difficult to check notifications in the chat, because they don't come right away.
Naturally, I tried to improve the work of the development version, optimize the settings in the admin panel, but this did not seriously speed up the local version of the portal.
Characteristics of a working computer: Intel-core i5 2500K 3.3 Ghz processor, 8 Gb RAM
In the pictures I have given data from the performance panel of the development version of Bitrix 24.
7f51991d91d84a9e965d25ee501e4933.png
17a3101c806349b29884a3be448c8ecd.png

  • What would you recommend to speed up the work of the Bitrix portal under Windows?
  • Does using php accelerators help in local development?
  • Maybe switch to a linux virtual machine with a graphical interface?
  • What infrastructure do you use on your working machine for Bitrix development?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
Sergey, 2017-02-21
@gangstarcj

Install xampp or virtual machine with linux

M
Mikhail Bazarov, 2017-03-07
@camouf

Install a virtual machine, download directly from the Bitrix website. There is the same BitrixVM

V
vitaly_keng, 2018-01-12
@vitaly_keng

Accelerators help, opcache is now a standard, it comes with PHP
Disable everything unnecessary in PHP/Apache, all unnecessary modules that you don't use, especially debugging like xdebug.
Use PHP7 (but not 7.1 or 7.2 - Bitrix does not support them yet) - it has much better memory handling, performance is noticeably higher.
Use in-memory caching, memcached, redis, shmop, etc.
Judging by your screenshots, your processor performance rating is extremely low - this is not normal. You have 4.4 points, and on modern computers it happens under a hundred even on simple office ones. Perhaps during the tests your computer was heavily loaded with other tasks, or debugging / tracing was used, it slows down the scripts very much.

S
Sowander, 2019-03-08
@Sowander

VMvare, download VmBitrix image for VmVare, no graphical virtual machines, install samba on VmBitrix, share /home/bitrix directory for windows or/and connect as windows network drive. The indicators of Bitrix parrots, with this configuration, will be higher than in production.

A
akis, 2019-10-18
@akis

1. Use a virtual machine with a Bitrix web environment.
2. The computer is more powerful. at least 16GB of memory, in no case do not use hdd, only ssd or nvme, 6 cores, modern i5 9400 or Ryzen 3600.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question