Добрый день,
подскажите пожалуста: у меня подключение к бд mysql занимает 99% времени выполнения скрипта примерно 0,5 с. Это нормально?
$db_cnx = mysqli_connect($db_host, $db_acct, $db_passwd, $db_name) or die ("failed: connect_to_database");
Apache/2.2.11 (Win32) PHP/5.2.8
MySQL: 5.0.51a
Все делается на локалхосте на среднем ноутбуке
1. Halst - 18 Мая, 2009 - 06:42:11 - перейти к сообщению
2. valenok - 18 Мая, 2009 - 11:37:25 - перейти к сообщению
нет, не нормально.
Попробуйте mysql_connect()
Попробуйте mysql_connect()
3. Halst - 18 Мая, 2009 - 17:20:30 - перейти к сообщению
Попробовал mysql - то же самое. возможно это из-за ОС Vista? В принципе, такая задержка не страшна, до тех пор пока на хостинг не выложу скрипты, но всеже интересно узнать.
Работаю с базами данных впервые, возможно что-то упустил
Работаю с базами данных впервые, возможно что-то упустил
4. Платинум - 18 Мая, 2009 - 17:32:56 - перейти к сообщению
Halst пишет:
возможно это из-за ОС Vista?
Врятле, у меня тоже Vista и все нормально)
5. IOpeH - 18 Мая, 2009 - 18:15:02 - перейти к сообщению
Halst, фаервол или антивирус мешают со своими проверками скорее всего
6. Roler - 18 Мая, 2009 - 19:53:27 - перейти к сообщению
IOpeH
Вполне возможно. У меня, когда каспер стоял, невозможно было работать с денвером, время генерации доходило до пяти секунд.
Вполне возможно. У меня, когда каспер стоял, невозможно было работать с денвером, время генерации доходило до пяти секунд.
7. Halst - 18 Мая, 2009 - 23:24:13 - перейти к сообщению
Увы, отключение антивирусов не помогло в моем случае
8. EuGen - 19 Мая, 2009 - 10:20:07 - перейти к сообщению
netstat -s
что показывает?
а так же посмотрите в диспетчер задач во время выполнения скрипта - что там видно?
что показывает?
а так же посмотрите в диспетчер задач во время выполнения скрипта - что там видно?
9. Halst - 19 Мая, 2009 - 11:13:22 - перейти к сообщению
В диспетчере задач могу отметить тольок следующее:
при обновлении веб-страницы со скриптом нагрузка на ЦП возрастает процентов на 10 на время меньше секунды. процесс mysqld-nt.exe ЦП задействует не более 1%, памяти коло 13мб. Даже не знаю, какие еще есть связанные процессы?
а вот с netstat я даже не знаю, что и как тут анализировать
при обновлении веб-страницы со скриптом нагрузка на ЦП возрастает процентов на 10 на время меньше секунды. процесс mysqld-nt.exe ЦП задействует не более 1%, памяти коло 13мб. Даже не знаю, какие еще есть связанные процессы?
а вот с netstat я даже не знаю, что и как тут анализировать
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- Microsoft Windows [Версия 6.0.6001]
- (C) Корпорация Майкрософт, 2006. Все права защищены.
- C:\Users\5920>netstat -s
- Статистика IPv4
- Получено пакетов = 9147225
- Получено ошибок в заголовках = 2
- Получено ошибок в адресах = 79
- Направлено датаграмм = 0
- Получено неизвестных протоколов = 360
- Отброшено полученных пакетов = 2773
- Доставлено полученных пакетов = 9883048
- Запросов на вывод = 11781560
- Отброшено маршрутов = 0
- Отброшено выходных пакетов = 475
- Выходных пакетов без маршрута = 231
- Требуется сборка = 0
- Успешная сборка = 0
- Сбоев при сборке = 0
- Успешно фрагментировано датаграмм = 0
- Сбоев при фрагментации датаграмм = 0
- Создано фрагментов = 0
- Статистика IPv6
- Получено пакетов = 3
- Получено ошибок в заголовках = 0
- Получено ошибок в адресах = 0
- Направлено датаграмм = 0
- Получено неизвестных протоколов = 0
- Отброшено полученных пакетов = 5
- Доставлено полученных пакетов = 758
- Запросов на вывод = 1635
- Отброшено маршрутов = 0
- Отброшено выходных пакетов = 0
- Выходных пакетов без маршрута = 0
- Требуется сборка = 0
- Успешная сборка = 0
- Сбоев при сборке = 0
- Успешно фрагментировано датаграмм = 0
- Сбоев при фрагментации датаграмм = 0
- Создано фрагментов = 0
- Статистика ICMPv4
- Получено Отправлено
- Сообщений 10984 1990
- Ошибок 25 0
- 'Назначение недостижимо' 10415 1881
- Превышений времени 264 0
- Ошибок в параметрах 0 0
- Просьб "снизить скорость" 7 0
- Переадресовано 168 0
- Ответных пакетов 0 105
- Эхо-сообщений 105 4
- Штампов времени 0 0
- Ответы на штампы времени 0 0
- Масок адресов 0 0
- Ответов на маски адресов 0 0
- Маршрутизатор 0 0
- Маршрутизатор 0 0
- ICMPv6 Статистика
- Получено Отправлено
- Сообщений 3 6
- Ошибок 0 0
- 'Назначение недостижимо' 0 0
- Пакет слишком велик 0 0
- Превышений времени 0 0
- Ошибок в параметрах 0 0
- Эхо-сообщений 0 0
- Ответных пакетов 0 0
- MLD-запросы 0 0
- MLD-отчеты 0 0
- MLD выполнено 0 0
- Маршрутизатор 0 6
- Маршрутизатор 3 0
- Окружение 0 0
- Окружение 0 0
- Переадресовано 0 0
- Перенумер. маршрутизатора 0 0
- Статистика TCP для IPv4
- Активных открыто = 20202
- Пассивных открыто = 5630
- Сбоев при подключении = 1317
- Сброшено подключений = 17331
- Текущих подключений = 26
- Получено сегментов = 4222650
- Отправлено сегментов = 4652328
- Повторно отправлено сегментов = 208144
- Статистика TCP для IPv6
- Активных открыто = 0
- Пассивных открыто = 0
- Сбоев при подключении = 0
- Сброшено подключений = 0
- Текущих подключений = 0
- Получено сегментов = 0
- Отправлено сегментов = 0
- Повторно отправлено сегментов = 0
- Статистика UDP для IPv4
- Получено датаграмм = 1496981
- Отсутствие портов = 2754
- Ошибки при получении = 30
- Отправлено датаграмм = 1856296
- Статистика UDP для IPv6
- Получено датаграмм = 446
- Отсутствие портов = 5
- Ошибки при получении = 0
- Отправлено датаграмм = 768
- C:\Users\5920>netstat -s