Перейти к контенту

Время загрузки страницы


Рекомендуемые сообщения

В quickstats (если включено) показаны часики и какое-то страшное число

 

типа http://www.ibresource.ru/forums/style_images/1/stat_time.gif 0.0762 сек

 

как у меня сейчас, в момент открытия окна написания новой темы

 

это время формирования страницы..но не время её открытия(полного открытия в браузере)

 

модемы такое не потянут

 

предлагаю хак, показывающий действительно время открытия страницы

 

 

 

1.в админке - внешний вид - изменить общий шаблон форума

 

Сразу после

<% JAVASCRIPT %>

 

вставляем

<script Language="JavaScript">
<!-- 
var from_time = new Date();
from_time = from_time.getTime();
function  show_loading_time()
{
var to_time = new Date();
to_time = to_time.getTime();
var how_many_secs = (to_time - from_time) /1000;
document.f.t.value = how_many_secs + " секунд";
}
-->
</script>

 

2.Сразу после

<body

 

В САМ ТЕГ

onLoad="show_loading_time()"

 

 

 

3.внешний вид - изменить хтмл фрагменты - все глобальные - global_board_footer

 

После

<table cellspacing="0" id="gfooter">
<tr>
 <td width="45%">

 

вставляем

<form name="f" onSubmit="0"> Время загрузки страницы:
<input Size="25" Name="t" Value="Пожалуйста, подождите"></form><br />

 

в принципе, можно расположить как душе угодно

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
Где??? У меня ничего подобного нет. Может потому что у меня 2.0.4.?
Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Мне не понравился тэг инпут, поэтому я сделала немного проще и засунула в быструю статистику перед датой (версия 2.3.1, но имхо не важно)

 

1.в админке - внешний вид - изменить общий шаблон форума

 

Сразу после

<% JAVASCRIPT %>

вставляем

<script Language="JavaScript">
<!-- 
var from_time = new Date();
from_time = from_time.getTime();
function  show_loading_time()
{
var to_time = new Date();
to_time = to_time.getTime();
var how_many_secs = (to_time - from_time) /1000;
document.getElementById("ttt").innerHTML = "Время загрузки страницы: " + how_many_secs + " сек.";
}
-->
</script>

2.Сразу после

<body

В САМ ТЕГ

onLoad="show_loading_time()"

3.внешний вид - изменить хтмл фрагменты - все глобальные - global_board_footer

 

После

<% QUICKSTATS %>

вставляем

<div id="ttt">Время загрузки страницы: Пожалуйста, подождите</div>

Спасибо Arhar за фичу. У меня ее народ давно просил :D

Изменено пользователем Vakhara
Ссылка на комментарий
Поделиться на других сайтах

2.Сразу после
<body

 

В САМ ТЕГ

onLoad="show_loading_time()"

Ой!

Это же время загрузки не только страницы со своего сервера, но и картиночек с чужих серверов...

Если пользователи понатыкали автарок от "митоса" и линеечек от "вээсдэи", а сервера тормозят - нередко время загрузки страницы будет определяться настройками таймаута в браузере.

 

ИМХО, имеет смысл ловить две даты (по объектам в шаблоне): <head> и <% COPYRIGHT %>, и отображать разницу между ними.

Ссылка на комментарий
Поделиться на других сайтах

Если так хочется изврата, то тогда уж от DOM а именно от onReady надо плясать

http://www.yandex.ru/yandsearch?text=onReady&rpt=rad

 

Кому оно это вообще нужно? :D

Ссылка на комментарий
Поделиться на других сайтах

В IPB это не время загрузки, а время формирования страницы.
Ссылка на комментарий
Поделиться на других сайтах

а я как сказал?

В quickstats (если включено) показаны часики и какое-то страшное число

 

это время формирования страницы..но не время её открытия(полного открытия в браузере)

Ссылка на комментарий
Поделиться на других сайтах

Просто не вижу смысла в знании именно времени открытия. Время формирования - полезный показатель. Позволяет наблюдать, оценивать и регулировать нагрузку и запросы. А время открытия - хз, в Опере например показывается.
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Пардон , но какая лучше альтернатива, для 2.1.х. что предлогает Arhar или что предложила Vakhara :D

 

Это как вам удобнее. Кстати id='t' лучше не использовать - может не работать, так как у меня например t было занято.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.