Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 016 358 раз!

Форум

Добро пожаловать, Гость!

Скорость OpenServer

Обсуждение общих вопросов связанных с программой
head
Сообщения: 17
C нами: 4 года 4 мес

Непрочитанное сообщение head » 09 июл 2012, 01:37

Что можно сделать для ускорения работы на локалхосте?
Для сравнения - на довольно недорогом платном хостинге скрипт проверки сайта на всякие малвары отрабатывает 19,9 сек, на локалхосте то же самое делает 2 мин. 17 сек.
Ну ни в какие ворота.
Антивирус отключен, установка базовая.

P.S. Смею заметить что чистый апач 2.2 + пхп5 показывал 2 мин. 26 сек, что уже говорит в пользу вашего пакета ;)

Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 09 июл 2012, 07:26

Отключение службы Защитника Windows (w7, w8) заметно ускоряет доступ к дискам на слабых машинах. На Semptron 1.7 ГГц загрузка процессора падает со 100% до 50%
на Core i3 не такая сильная разница (Загрузка не превышает 7%) но копирование файлов происходит заметно быстрее. т.е. скорость чтения диска увеличивается.

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 09 июл 2012, 08:53

А еще используйте php версию выше чем 5.3 или 5.4, потому что 5.2 довольно медленная. Ну и если скрипты не зависимы от сервера, то и HTTP модуль переключайте на Nginx.

head
Сообщения: 17
C нами: 4 года 4 мес

Непрочитанное сообщение head » 09 июл 2012, 11:25

2 мин 59.07446 сек., повторный запуск вообще 3 мин. 20 сек.
Защитник отключен, в настройках Open-server выбран php 5.3.14.

NGINX вряд-ли поможет, там статики нету, чистая обработка файлов в папке скрипта и всех вложенных.

UPD: Проверил nginx.
504 Gateway Time-out

Находил в интернетах совет увеличить
realpath_cache_size=16k -> 16000k
realpath_cache_ttl=120 -> 1200
Есть смысл?

UPD2: Нету :)

blackwolf
Сообщения: 5
C нами: 4 года 6 мес

Непрочитанное сообщение blackwolf » 12 июл 2012, 01:01

Я тут заметил что скорость падает при работе с mysql! Простой коннект к базе занимает 1 секунду! В чем может быть причина? Ничего лишнего не ставил. версия сервера 4.5.9! Можно как то это исправить? Очень не удобно работать. Спасибо

Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 12 июл 2012, 13:19

я наверное повторюсь, но любая работа с базой - это прежде всего обращение к файловой системе. Как на это влияют антивирусные мониторы реального времени я написал чуть выше.

Еще одна причина - сильная фрагментация файловой системы. Поможет дефрагментация.
Третья причина - медленный доступ к носителю. Поможет смена диска.

PS дисклеймер:
Предположения и советы дилетантские от дилетанта :)

head
Сообщения: 17
C нами: 4 года 4 мес

Непрочитанное сообщение head » 12 мар 2013, 01:46

blackwolf писал(а):Я тут заметил что скорость падает при работе с mysql! Простой коннект к базе занимает 1 секунду! В чем может быть причина? Ничего лишнего не ставил. версия сервера 4.5.9! Можно как то это исправить? Очень не удобно работать. Спасибо


Есть предположение, что к mysql надо обращаться не по localhost, а по 127.0.0.1, "в лоб" так сказать.

Добавлено спустя 18 минут 29 секунд:
DelphinPRO писал(а):Как на это влияют антивирусные мониторы реального времени я написал чуть выше.

При работе с локалхостом любой антивирус можно отрубать без зазрения совести.
DelphinPRO писал(а):Поможет дефрагментация.

Фрагментация ничто в сравнении с временем доступа. Особенно если ковырять монстров типа Джумла с её тысячами файлов.
DelphinPRO писал(а):медленный доступ к носителю. Поможет смена диска.

На локалхосте замечательно себя показал ramdrive, но увы стабильность и надёжность его оставляет желать лучшего, даже при наличии UPS. Про синхронизацию ram-диска и его образа на винте я вообще молчу, в одной из реинкарнаций он у меня это делал автоматически и даже с бэкап-копией, но однажды благополучно запорол и основную и бэкап-версию, угробив пару дней моей работы.

Пока мирюсь со скоростью доступа, благо винт сносный, и коплю на хороший SSD под это дело.

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 12 мар 2013, 11:37

На скорость скриптов (со стороны Windows или Open Server) могут влиять только 2 вещи: неотключенный ipv6 на компьютере и тогда база секунду подключается, либо включение настройки "Защитить сервер от внешнего доступа" при которой скорость php падает раз в 5.

Ну еще некоторые включают автоматический профайлинг php (Xdebug), потом забывают отключить и вот у них постоянно всё тормозит.

Остальное типа usb 1.1, фрагментированность диска, антивирусы и т.д. - это всё уже побочное и очевидное.

medar
Сообщения: 66
C нами: 4 года 10 мес

Непрочитанное сообщение medar » 12 мар 2013, 13:20

Тут надо еще иметь в виду, что php под виндой работает где-то раза в полтора-два раза медленнее чем php под линуксом.
По крайней мере на 5.2 апачевский бенчмарк показывал такой разрыв пару лет назад. 5.3 и 5.4 не мерял.

Плюс не надо забывать, что сейчас даже самый дешевый хостинг располагается на сервере, который скорее всего превосходит ваш домашний комп и по процессору и по памяти и по дисковой подсистеме.

head
Сообщения: 17
C нами: 4 года 4 мес

Непрочитанное сообщение head » 13 мар 2013, 00:48

Максим писал(а):неотключенный ipv6 либо включение настройки "Защитить сервер от внешнего доступа"

Ipv6 выпилен под корень по инструкциям, взятым из базы знаний MS.
Защиту не включаю - к одному из поддоменов как раз настроен доступ извне.
Максим писал(а):Ну еще некоторые включают автоматический профайлинг php (Xdebug), потом забывают отключить и вот у них постоянно всё тормозит.

Да ну его, всё надо проверять самому и вдумчиво. Никогда не юзал.

Добавлено спустя 33 минуты 7 секунд:
medar писал(а):что php под виндой работает где-то раза в полтора-два раза медленнее

Но учить линух только ради этого - несерьёзно. Да и не вэбом единым...
medar писал(а):Плюс не надо забывать, что сейчас даже самый дешевый хостинг располагается на сервере...

Не забываем, но для одного сайта с одним пользователем ресурсов современного компа должно хватать с головой и ушами имхо. Да и заливать файл по фтп после каждого изменения двух-трех байтов - это ж сколько терпения надо. У меня autosave по потере фокуса в редакторе стоит вообще, Альт-таб Ф5 и смотрю результат. С сервером на хостинге такой скорости при отладке никогда не достичь.


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей