Как создать и настроить свой веб-сервер на VDS (05 сен 2024)
Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?
Техническая галерея изображений alerts-v0-2-1
- Aleksej
- Автор темы
- Не в сети
- Модератор
Разработчик - Артем Саркисов
В качестве основы использован colorbox . Суть разработки, в частности - в автоматической генерации thumbs, не требующей участия пользователя; сразу, как только изображение попадает в соответствующий каталог - начинается процесс генерации превью. Ну и удобство, конечно; все это создавалось "под себя".
Слово разработчику:
/*Данная галлерея заточена на работу с изображениями, созданными системой видеонаблюдения при обнаружение движения в наблюдаемом периметре, грубо говоря триггерам. Т.е - есть некая автонаполняемая папка со скриншотами с камер (их кол-во не ограничено, есть некоторое ограничение в паттерне на имя камеры Camera20 не будет работать, но это можно пофиксить изменив $pattern ). Вы можете ее как угодно изменять и дополнять.*/
/* index.php - главная страница, выводит страницу пользователю. Делит общее кол-во изображений по дням и источникам. */
/* update.php - модуль обновления галереи, каждый раз при обращение к странице модуль перечитывает папку с файлами, дабы найти новые и добавить их в базу данных. */
/* clean.php - модуль чистки тумбнаилов галлереи, каждый раз при обращение к модулю - перечитывается каталог тумбнаилов, идет поиск в оригинальной папке, если не находит - удаляет тумбнаил и запись о нём из БД. */
Инструкции по установке:
1. Качаем архив и распаковываем; дамп БД импортируем, соответственно, в базу данных MySQL (в новую либо уже занятую joomla либо чем другим - неважно). Файлы архива - в public_html (целесообразно создать поддиректорию).
2. Базовый .htaccess выглядит таким образом:
.htpasswd -
Чтобы сгенерировать .htaccess и .htpasswd для Apache-сервера - посетите вот эту , скажем, страничку. Пароль шифруется при помощи MD5, что подойдет не только для Linux, но и для Windows. Просто введите имя пользователя, пароль, путь к будущему .htpasswd и приветствие, выводимое при запросе логина/пароля - и вы получите содержание ваших .htaccess и .htpasswd.
3. Доступ к БД пропишите в файле connect.inc.php - находится в директории /inc .
4. Если не будет работать - закомментируйте 43 строчку в update.php:
Изменить размеры генерируемых превью возможно в 19 строке index.php; через запятую после slideshow:true добавить - width:"50%", height:"50%" .
Загрузить alerts-v0-2-1
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- hubbitus
- Не в сети
- Давно я тут
Базовое решение "в лоб". Не масштабируется на сколь-либо большое количество файлов.Aleksej пишет: /* update.php - модуль обновления галереи, каждый раз при обращение к странице модуль перечитывает папку с файлами, дабы найти новые и добавить их в базу данных. */
Даже для пыха есть Inotify - рекомендую использовать его - php.net/manual/ru/book.inotify.php
Да я дурак, верю в людей, честность, добро и справедливость. А также в то, что смогу сделать этот мир хоть чуточку лучше.
А ещё я делаю Linux , присоединяйтесь к свободным...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Aleksej
- Автор темы
- Не в сети
- Модератор
hubbitus пишет: Базовое решение "в лоб". Не масштабируется на сколь-либо большое количество файлов.
В немалой степени - масштабируется.
По словам разработчика, время генерации для 3500 картинок - 0.14728808403015 с. Кто использует Phoca Gallery на своем сайте, как я - знают, насколько медленно там генерятся превью... а вот выдержит ли вообще Phoca (либо сервак под джумлой) подобное число изображений - бог весть, не проверял.
Не, ну допустим, и в самом деле решение - "влоб"... но оно, решение - работает, что немаловажно. А вот Gajim, на тесты которого вчера ушла куча времени - не пашет , хоть ты тресни. В полном объеме, разумеется, согласно декларациям девелопера - не пашет. Голос передать не удается, уже не один, кажется, год:
Thanks. I think what we closer now. But it is not finish yet. I initiate session, my friend accept it and we both archive additional elements to change volume ans microphone level. It seams like gajim threat session established. But no one hear anything unfortunately.
И с jitsi облом аналогичный... А здесь, обратите внимание - все работает. У кого есть желание и интерес - тестируем, и отписываемся об ошибках, если таковые найдутся.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- savage
- Не в сети
- Захожу иногда
- Сообщений: 78
- Спасибо получено: 1
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.