- Баллы
- 78
- Имя в Minecraft
- MattRh
Всем привет!
Недавно писал скрипт мониторинга для одного проекта (чтоб не кидались тапками, скажу сразу, что писалось все по собственной инициативе) и решил выложить скрипт в общий доступ.
Недавно писал скрипт мониторинга для одного проекта (чтоб не кидались тапками, скажу сразу, что писалось все по собственной инициативе) и решил выложить скрипт в общий доступ.
Есть 2 варианта скрипта:
1. С обновлением кэша при обновлении страницы с заданным интервалом
2. С обновлением через CRON или при помощи батника (скрипт разбит на 2 файла).
Предпочтительней использовать 2 вариант, т.к. он не дает увеличения времени загрузки страницы, но уж если вы не умеете обращаться с CRON, то придется использовать 1 вариант.
1. С обновлением кэша при обновлении страницы с заданным интервалом
2. С обновлением через CRON или при помощи батника (скрипт разбит на 2 файла).
Предпочтительней использовать 2 вариант, т.к. он не дает увеличения времени загрузки страницы, но уж если вы не умеете обращаться с CRON, то придется использовать 1 вариант.
- Удобное изменение дизайна
- Удобный конфиг
- Правильная верстка и стили
- Встроенный дебаг
- Чистый код
- Очень быстрый (старался максимально ужать)
- Приятный начальный дизайн
- Совместимость со spigot серверами
- Встроенное кэширование (кэшированный вариант грузится мгновенно)
- Все нужное описано в readme.txt
- Для работы не требуется MySQL
- Мониторинг кэшируется в формате json, так что можно написать скрипт вывода онлайна на JS, тем самым сняв часть нагрузки на хостинг (также это дает возможность применить различные анимации к барам и даже постоянное обновление мониторинга в браузере, без обновления страницы)
Реализация вывода через JS
Создана версия с выводом мониторинга через JS. Эта версия только для 2 варианта(CRON), т.к. писать это для первого варианта не вижу смысла. Идея позаимствована у @Cyber Owl. Работает корректно и быстро. Дизайн тот же, настройки все еще в config.php
Для работы необходим JQUERY!!!
P.S. Если есть пожелания или придирки к коду, пишите сразу, всегда рад улучшить скрипты.
=========================================================
=========================================================
=========================================================
Написана 4 версия:
AJAX без CRON
- Все так же быстр
- Встроенный шаблонизатор
- Использует AJAX для загрузки данных
- Не требует создания задачи CRON
- Постоянно обновляет онлайн серверов
- Улучшенный дизайн
- Огромные возможности
Ссылка:
СКАЧАТЬ!
P.S. Если есть желание заказать уникальный дизайн или функционал, то пишите мне в скайп - infernalpalace - обсудим
Последнее редактирование:


