Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
Соединенние с базой данных
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Соединенние с базой данных (Прочитано 3383 раз)
0 Пользователей и 1 Гость просматривают эту тему.
NCRangeR
Завсегдатай
Новичок
Сообщений: 42
+0/-0
0
Соединенние с базой данных
«
:
02 Апреля 2003, 23:28:35 »
Измерял время соединения с MySQL (DBI->connect) при помощи Time::HiRes, получилось монструозное число 0.14с.
Большинство, например, форумов, использующих MySQL за это время успевают страницу целиком сгенерировать!, а им, очевидно, тоже соединяться надо!
В чем тут проблема?, нельзя ли как-нибудь процесс ускорить?
Записан
- How does the CPAN work?
- With dark magic, evil-looking sacrificial knives and scantily clad virgins under pale moonlight.
Chs
Perl программер
Глобальный модератор
Ветеран
Сообщений: 1108
+0/-0
2
Соединенние с базой данных
«
Ответ #1 :
03 Апреля 2003, 11:03:16 »
Цитировать
Измерял время соединения...
Где измерял? У себя на локальной машине?
Записан
2B OR NOT 2B = FF
NCRangeR
Завсегдатай
Новичок
Сообщений: 42
+0/-0
0
Соединенние с базой данных
«
Ответ #2 :
04 Апреля 2003, 05:22:16 »
Chs
не только, еще и на сервере хостера (h1.ru), там ситуация практически такая же, может быть, чуть-чуть побыстрее..
Просто дома стоят еще форумы Invision Board и phpbb, сравнивал с их производительностью, так что коннектились к одному и тому же..
«
Последнее редактирование: 04 Апреля 2003, 05:37:37 от NCRangeR
»
Записан
- How does the CPAN work?
- With dark magic, evil-looking sacrificial knives and scantily clad virgins under pale moonlight.
NCRangeR
Завсегдатай
Новичок
Сообщений: 42
+0/-0
0
Соединенние с базой данных
«
Ответ #3 :
05 Апреля 2003, 23:11:10 »
( с MySQL так и не разобрался
)
Еще вопрос "до кучи", правда, не про БД, но опять про быстродействие..
оператор
print "!" x 15000;
исполняется ровно 0 секунд, а
print $Content
($Content не есть куча воскл. знаков, но по размеру тоже ~ 15K) - около 0.1.
Тоже непонятно и обидно..
Записан
- How does the CPAN work?
- With dark magic, evil-looking sacrificial knives and scantily clad virgins under pale moonlight.
Xander
санитар леса
Глобальный модератор
Ветеран
Сообщений: 1780
+0/-0
2
Соединенние с базой данных
«
Ответ #4 :
05 Апреля 2003, 23:17:34 »
по моему разумению
print "!" x 15000;
не требует считывания этих самых 15k из памяти. То есть сравни: выдать один байт 15000 раз, или считать 15000 символов из памяти и вывести, да к тому же проверить, нет ли там случайно подстановок типа $var...
Хотя я могу ошибаться. Кто тут в потрохах перла ковырялся?
Записан
Jah\'d never let us down!
NCRangeR
Завсегдатай
Новичок
Сообщений: 42
+0/-0
0
Соединенние с базой данных
«
Ответ #5 :
06 Апреля 2003, 00:34:21 »
Xander
тогда если подходить к вопросу со стороны ускорения..
вот у меня есть этот самый $Content, там всё - и HTTP ответ, и HTML-код странички. Могу я просто сказать серверу, что "всё это лежит по адресу \\$Content", а не передавать командой print?
Записан
- How does the CPAN work?
- With dark magic, evil-looking sacrificial knives and scantily clad virgins under pale moonlight.
Xander
санитар леса
Глобальный модератор
Ветеран
Сообщений: 1780
+0/-0
2
Соединенние с базой данных
«
Ответ #6 :
06 Апреля 2003, 00:47:55 »
не морочься, это не си
Записан
Jah\'d never let us down!
NCRangeR
Завсегдатай
Новичок
Сообщений: 42
+0/-0
0
Соединенние с базой данных
«
Ответ #7 :
07 Апреля 2003, 05:42:28 »
Xander
..просто очень печальная статистика исполнения, покоя не даёт:
Page generation time: 0.1902 [ MySQL: 0.0801 | Files: 0.01 | Output: 0.05 | Perl: 0.0501 ]
причем! время коннекта к MySQL уменьшилось в три раза (теперь 0.05с.) когда я запускал скрипт будучи подключенным к Интернету.
Может, надо чего в настройках прописать?
Записан
- How does the CPAN work?
- With dark magic, evil-looking sacrificial knives and scantily clad virgins under pale moonlight.
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Perl
»
Соединенние с базой данных
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28