Вход | Регистрация


Информационные технологии ::

Метки:Производительность

ТехИнфо: выводится время выполнения скрипта

Я
   Волшебник
 
24.07.04 - 12:28
Внизу страницы со списком тем и страницы темы добавлено время выполнения скрипта в секундах с точностью до тысячных долей. Это время можно использовать для оценки времени отклика форума. Оно включает в себя время выборки информации из базы данных (или загрузки из кеша).

Замечу, что время выполнения скрипта не включает в себя время время синтаксической проверки скрипта, передачи и загрузки html-страницы, время соединения с сервером и другие операции, которые идут до или после выполнения скрипта.
 
 
   NS
 
1 - 24.07.04 - 12:43
49.168 - Это нормально???
   Волшебник
 
2 - 24.07.04 - 12:49
(1) Это криминально.
   NS
 
3 - 24.07.04 - 12:51
(2)Ну... это у меня пишет внизу при обновлении заглавной страницы.
Что-то надо делать ;-)
   BorisG
 
4 - 24.07.04 - 13:01
(2) А у меня сейчас 0.009
Это как?
   BorisG
 
5 - 24.07.04 - 13:02
На заглавной странице 1.593
   NS
 
6 - 24.07.04 - 13:04
(5) У меня скачет цифра - сейчас - 6.57 - но периодически - почти минута.
   NS
 
7 - 24.07.04 - 13:13
Неужели нельзя первую страницу хранить в отдельной таблице?
А не Кэшировать....
   Guk
 
8 - 24.07.04 - 13:24
(7) Нельзя. База на MySQL...
   Demiurg
 
9 - 24.07.04 - 13:24
0.002 :)
   NS
 
10 - 24.07.04 - 13:31
(8) Прикалываешься?
(+7) Хранить в ненормализованном виде...
 
  Рекламное место пустует
   Никитос
 
11 - 24.07.04 - 13:49
4.261
   Волшебник
 
12 - 24.07.04 - 13:51
(7) Тогда время добавления новой темы будет увеличено.
   NS
 
13 - 24.07.04 - 13:54
(12) Обновляют первую страницу - намного чаще, чем добавляют темы....
Время добавление ветки будет увеличено ровно на столько, на сколько уменьшится время выдачи ОДНОЙ темы, а не первой странице - явно не одна!!!
   Волшебник
 
14 - 24.07.04 - 13:55
(13) Делать отдельную таблицу в базе данных для первой странице нецелесообразно, поскольку основное время всегда тратится на соединение с базой данных и запрос к ней. Кеширование 1-й страницы в файле решает эту проблему и именно оно сейчас используется.
   NS
 
15 - 24.07.04 - 14:00
(14) В Файле? В ненормализованном виде? Тады да....
Но кеширование происходит при доступе, или в момент добавления темы?
   NS
 
16 - 24.07.04 - 14:01
(15) Или вообще HTML?
   NS
 
17 - 24.07.04 - 14:06
А содержимое тем на первой странице?
   BorisG
 
18 - 24.07.04 - 14:06
А вот с чего-то 1.869
   Волшебник
 
19 - 24.07.04 - 14:12
(15) Кешируется HTML-код основной таблички при первом доступе к ней. Первый доступ происходит тем же человеком, который добавил тему или сообщение.
   NS
 
20 - 24.07.04 - 14:14
(19) Откуда тогда ошибка сиквела при обновлении страницы?
   Волшебник
 
21 - 24.07.04 - 14:17
При просмотре темы даже если тема была закеширована, производится обращение к базе для получения некоторой информации о теме. При просмотре главной страницы соединение с базой устанавливается если сессия истекла и требуется произвести автологин пользователя.
   NS
 
22 - 24.07.04 - 14:19
(21) Какой? И зачем обращение к базе? На первой-то странице.
   Волшебник
 
23 - 24.07.04 - 14:22
(22) Для автологина требуется обращение к базе - нужно проверить хеш пароля, статус пользователя (модератор, инженер знаний), установить соответствующие переменные сессии и куки.

Еще раз обращаю внимание, что это делается если только сессия истекла.
   BorisG
 
24 - 24.07.04 - 14:26
(23) А почему тогда пропадает имя при отправке сообщения, если сессия истекла. Несколько раз наблюдал.
   Волшебник
 
25 - 24.07.04 - 14:43
(24) Что значит пропадает имя?
   BorisG
 
26 - 24.07.04 - 15:37
(25) А вот сейчас страница загружалась секунд пять... внизу время 0.527.
Это опять каналы... потеря первого запроса.

Относительно имени.
Когда зарегистрирован на форуме, поле "Имя" заполнено и внизу, и вверху.
Открыл страницу в новом окне, пишешь ответ... смотришь - поле "Имя" не заполнено... Единственное - не уточнил момент, когда пропало, толи сразу при открытии страницы, толи потом... Было раза три. Обращу внимание на сей факт, после уточню.
   Волшебник
 
27 - 24.07.04 - 15:43
(26) Это из-за открытия окна в новом окне. Браузер начинает новую сессию.
   BorisG
 
28 - 24.07.04 - 15:47
(27) Ну и что? Регистрация и заполнение полей в любом случае сохраняются.
   Матрейя
29 - 24.07.04 - 17:11
Я в Web ничего не понимаю, но где - то глюк с соединениями. Причем на выделенке (шлюз другой, чем дома) - вообще иногда не могу подключиться к форуму (только через несколько попыток). Скорость - классная разами, разами - почти виснет.
   Черт
 
30 - 24.07.04 - 22:09
Стас, по времени скрипта, на работе макс 0.357,  дома через модем за 2 час эксперементов макс 1.687
   BorisG
 
31 - 24.07.04 - 22:32
О как... 23.312!
Это правда на диалапе, но модем работает точно... ping на провайдера шел. Полный не проверял... интересно было, сколько будет висеть загрузка :(
   Черт
 
32 - 24.07.04 - 22:37
ОФФ: Борь, а почему ты аску свою не оставляешь?
Есть несколько вопросов, не для общего обсуждения,
   BorisG
 
33 - 24.07.04 - 22:41
(32) С некоторых пор убил. А мою почту каждый франч знает ;-)) Или почти каждый ;-))
И еще. Я не очень люблю вопросы по работе вне форумов. Для этого есть работа. ;))
 
  Рекламное место пустует
   BorisG
 
34 - 24.07.04 - 22:42
(33) Ну кроме уникальных вопросов, которые могут быть интересны. Но они интересны и на форуме.
   Черт
 
35 - 24.07.04 - 22:44
Я не франч и не фри, иногда возникают такие вопросы(предложения) заманчивые по деньгам, но думаешь , а как по...
ЗЫ последнее время стал очень скурпулезно относится к вопросам авторског права и т.д.
   BorisG
 
36 - 24.07.04 - 23:00
+31 Вычислил... это перегрузка входного маршрутизатора провайдера, где сейчас нахожусь... ;-)) Руки оторвать...
   Волшебник
 
37 - 25.07.04 - 10:42
(36) То есть форум и хостер не при чем? Хоть одна хорошая новость. :)



Список тем форума
Рекламное место пустует   Рекламное место пустует
Программист всегда исправляет последнюю ошибку.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует