prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
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
29
30
31
 

Всё для вебмастера » Всё для DataLife Engine » DLE модули » ShowStat - модуль показа статистики генерации страниц для DLE

ShowStat - модуль показа статистики генерации страниц для DLE


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно ShowStat - модуль показа статистики генерации страниц для DLE.


ShowStat - модуль показа статистики генерации страниц для DLE

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

Автор: ПафНутиЙ
Проверено на DLE 9.4 и 9.6 (на других должен работать)

Теперь немного подробностей о модуле


Возможности модуля такие же как если бы вы в index.php в предпоследней строке прописали бы GzipOut(1);. В этом случае в конец страницы будут вставлены html-комментарии с данными статистики, что, согласитесь, совсем не наглядно при разработке или отладке сайта.
И вот для удобства представления статистики был написан модуль ShowStat, а так же добавлена возможность ведения лог-файла в формате html, который можно легко посмотреть в браузере.
ShowStat - модуль показа статистики генерации страниц для DLE


Утановка



[1] Скопировать файл showstat.php в папку /engine/modules/
[2] Открыть файл main.tpl, перед </body> вставить:
{include file="engine/modules/showstat.php"}

[3] Открыть любой css-файл и в конец дописать:
[4]Если нужно изменить максимальный размер генерируемого лог-файла просто добавьте в строку подключения переменную &size=15, тогда лог-файл будет удаляться если его размер превысит 15Кб. (по умолчанию - 40Кб, что примерно равно 100-130 строкам). Пример такой строки подключения:
{include file="engine/modules/showstat.php?&size=15"}

[5] Всё. Наслаждайтесь удобной статистикой генерации страницы )
При обновлении страницы любым пользователем, состоящим в группе ID=1 в правом углу страницы будет небольшой блок со статистикой и ссылкой на лог-файл.

Z showstat.zip Размер: 2.17 Kb, скачали 268 раз


+64
Просмотры: 6284 VIP ProWebber | Комментарии (27)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Tomich

  • 19 июля 2012 13:50
  • Регистрация: 26.10.2011
  • ICQ: 642756955
  • Комментариев: 154
  • Выкл.
при нажатии на ссылку к log файлу пишет:

0

#2ПафНутиЙ

  • 19 июля 2012 13:54
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
Tomich,
значит файл не создался. возможно нет прав на создание файлов в папке. или просто обновите пару раз страницу.

--------------------

0

#3Tomich

  • 19 июля 2012 13:59
  • Регистрация: 26.10.2011
  • ICQ: 642756955
  • Комментариев: 154
  • Выкл.
у меня глюки с сайтом: после очистки кеша сайт зависает на пару минут...
Вот с помощью Вашего модуля решил глянуть в чем дело. Вот что модуль показал:

не скажете в чем может быть дело?

0

#4Klaf

  • 19 июля 2012 14:00
  • Регистрация: 23.04.2011
  • ICQ: --
  • Комментариев: 46
  • Выкл.
Ахренеть!!!
Дай ссыль посмотреть!))

ПафНутиЙ, как на счет сделать автоскрытие секунд через 30?! :)

--------------------

0

#5SaD

  • 19 июля 2012 14:05
  • Регистрация: 23.02.2011
  • ICQ: --
  • Комментариев: 502
Рсход оперативы

--------------------

+1

#6ПафНутиЙ

  • 19 июля 2012 14:13
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
Klaf,
легко - это же обычный блок, можно дописать js скрипт используя setTimeout();
SaD,
очепятка) думаю не критично.
Tomich,
ищите причину в модулях. Что пишет на второе и последующее обновление страницы?

--------------------

+2

#7Tomich

  • 19 июля 2012 14:26
  • Регистрация: 26.10.2011
  • ICQ: 642756955
  • Комментариев: 154
  • Выкл.
ПафНутиЙ,
потом обновляю и все нормально...

0

#8ПафНутиЙ

  • 19 июля 2012 14:38
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
Значит какойто модуль посылает кучу запросов в БД. У меня такое с кривым деревом комментариев было (только не кешировалось ко всему прочему). Причём запросы какие-то тяжёлые - 88 секунд на 140 запросов - много очень. у меня 200 запросов выполнялись за пару секунд или чуть больше. Так что смотрите какие модули (типа онлайна или чата...) могут столько слать.

--------------------

+1

#9CamStyle

  • 19 июля 2012 14:45
  • Регистрация: 6.05.2010
  • ICQ: 6670833
  • Комментариев: 396
А как узнать какой модуль делает "такую" нагрузку?

0

#10ПафНутиЙ

  • 19 июля 2012 14:48
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
отключать модули поочереди, очищать кеш, смотреть стату.
или логически вычеслить какой из списка установленных модулей (если такой список конечно есть) может делать подобное.

--------------------

+1

#11Tomich

  • 19 июля 2012 14:57
  • Регистрация: 26.10.2011
  • ICQ: 642756955
  • Комментариев: 154
  • Выкл.
ПафНутиЙ,
спасибо, буду смотреть...

0

#12Assada

  • 19 июля 2012 15:02
  • Регистрация: 30.10.2010
  • ICQ: --
  • Комментариев: 137
Вы хорошо знаете стандартные методы классов DLE)
Ожидал увидеть что то сложно, но как оказалось, все уже написано и осталось только их записать. Очень хорошо.

0

#13ПафНутиЙ

  • 19 июля 2012 15:11
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
Assada,
Я на самом деле даже php знаю на уровне среднестатистического школьника.
подсмотрел откуда "ноги растут" у предпоследней строки index.php, покурил немного маны по работе с файлами и массивами в php, подсказали в какую сторону копать, чтоб последнюю строку массива получить. Вот и готово модуль. Дольше мануалы изучал.

--------------------

+2

#14Tomich

  • 19 июля 2012 15:42
  • Регистрация: 26.10.2011
  • ICQ: 642756955
  • Комментариев: 154
  • Выкл.
ПафНутиЙ,
проблема решилась... это мне модуль Amount-News тормозил сайт...
теперь после очистки кеша вот что показывает:

0

#15Vipx

  • 19 июля 2012 15:45
  • Регистрация: 2.01.2010
  • ICQ: --
  • Комментариев: 2
Тс Я вот тут че то не понял этот модуль вообще для чего это типо для перелинковки или как? если что то не правильно написал не пинать!!

0

#16ПафНутиЙ

  • 19 июля 2012 15:52
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
Tomich,
всёравно както многовато)

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

--------------------

0

#17Tomich

  • 19 июля 2012 15:56
  • Регистрация: 26.10.2011
  • ICQ: 642756955
  • Комментариев: 154
  • Выкл.
ПафНутиЙ,
ну такое количество запросов, только после очистки кеша...

0

#18Klaf

  • 19 июля 2012 15:58
  • Регистрация: 23.04.2011
  • ICQ: --
  • Комментариев: 46
  • Выкл.
Tomich, много!! Что-то ещё очень грузит твой сайт!

--------------------

+1

#19asdfasdf

  • 19 июля 2012 17:18
  • Регистрация: 14.01.2010
  • ICQ: --
  • Комментариев: 11
Tomich,
Смотри в сторону анализатора запросов . Поможет узнать, что грузит твой сайт

0

#20promax

  • 19 июля 2012 17:42
  • Регистрация: 13.02.2010
  • ICQ: --
  • Комментариев: 38
ПафНутиЙ, спасибо , отличный модуль smile

0
1 2
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Виагра купить

Адрес, телефон. Каталог учреждений и организаций и др.

genericapteka.ru


Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки