Страница 1 из 1

Повысить быстродействие сервера

Добавлено: 13 июл 2016, 15:45
fridz
Добрый день. Поменял ноутбук для работы и столкнулся с проблемой - понижением быстродействия веб-сервера.
На старом ноутбуке, сейчас работает все куда быстрее, чем на новом. Разницу в производительности(веб-серверов) на двух ноутах удалось минимизировать, путем включения в опцию apache 2.4 + php 5.6 + mysql 5.6 все x64.
Но на порядок скорость отстает.
Какие могут быть способы ускорить веб-сервер на машине с i7 6700HQ, 8гб оп.п. ?

Re: Повысить быстродействие сервера

Добавлено: 13 июл 2016, 16:55
Максим
Отключите ведение логов, отключите защиту от внешнего доступа (опасно, думайте), убедитесь что вы выполнили первый запуск (установки библиотек) иначе подключения к базам будет длиться 1 секунду. Если у вас сильно старая версия Open Server, то отключите в PHP такие расширения как Xdebug и Ioncube (в новых по умолчанию они уже отключены). Ну и если вам не нужно много памяти в скриптах, то включите 32 битные модули, а не 64-битные как вы сделали это сейчас.

Re: Повысить быстродействие сервера

Добавлено: 14 июл 2016, 12:35
fridz
При включение 32 битных модулей, время отклика сайта становится еще больше. Так же отключил логи, по умолчанию защита от внешнего доступа была отключена. По прежнему с малыми задержками.

Re: Повысить быстродействие сервера

Добавлено: 14 июл 2016, 13:34
Максим
Смотрите чтобы ничего не мешало, кривые антивирусы или фаерволы, кривая настройка Windows (например в плане электропитания выбрано состояние процессора максимум на 1% мощности). Вообще основная производительность конкретно при разработке зависит от диска, а не от процессора или битности модулей. Убедитесь что во время работы сервера у вас никакие другие программы не работают с диском, что не идёт сканирование или дефрагментация и т.д. А лучше установите SSD.

В остальном советую оптимизировать скрипты, если вы считаете что они работают медленно. Так же советую сначала 10 раз обновить страницу и только потом сравнивать быстродействие. Например при выборе NGinx в качестве http сервера первые 10-20 (зависит от количества потоков php указанного в настройках) открытий страниц будут жутко тормозить, пока php полноценно инициализирует все свои расширения.

Re: Повысить быстродействие сервера

Добавлено: 14 июл 2016, 14:59
fridz
Про диск понятно, такой же hdd стоит на старом ноуте и скорость работы скриптов там куда быстрее. SDD не ставлю, так как любитель поморочиться с оптимизацией, если для hdd сделаю "ракету", то на рабочем сервере с тем же ssd клиент просто заплачет от радости)) Спасибо за советы, Максим!

Re: Повысить быстродействие сервера

Добавлено: 09 июн 2017, 19:19
alkokrolik
Странное дело.
Стоял 5.2.2, решил обновить. Всё снёс, установил новую версию вообще на другой диск. Сделал первый запуск. Потом потихоньку начал добавлять старые проекты - копировал папки, импортировал базы. Заметно медленнее работала новая версия, в частности запуск занимал гораздо больше времени чем раньше.
Сделал еще раз раз первый запуск, перезагрузился - и вуаля, стало все работать шустренько. Так и не понял, с чем это могло быть связано.