-2.55
Рейтинг
0.33
Сила

Плагин "События" - Статус: Разработка

Привет всем!

Вот пишу очередной плагин но этот раз хочу его сделать платным, правда сейчас он в разработке, но все же. И так о сути плагина «События». Плагин представляет себя что то типа обзора предстоящих событий в виде временной линии, как это выглядит можете посмотреть здесь(это тестовый мой сайт). Встал вопрос о добавлении событий, сделать это чтобы мог добавлять только админ или же любой пользователь?

Планируемый функционал:
— Добавление событий пользователем и администратором (или только администратором)
— Добавление участников события
— Голосование за то или иное событие
— Автоматическая отправка уведомления о наступлении событии всем участникам
— Подписка на модуль события по интересам (будет необходимо в профиле указать интересующие его виды событий, например: культура, спорт, музыка, флешмоб и т.д.)
— Привязка событий к городам

З.Ы.: Принимаются любые предложения по данному плагину и его улучшения, и вопрос стоит ли его выкладывать ибо он нужен только мне)

Плагин: События
Платформа: LS 1.0+

История про нагрузку и как я с ней боролся.

Случилось так, что на одном из проектов full time стал переваливать за 1,5 сек и при этом сжирался весь проц. При этом все остальные показали были в норме: база — 0,002 сек, кеш — 0,01 сек.

Пришлось прикручивать профайлер и смотреть, в чем дело.

Виноват оказался Smarty, который из 1,5 секунд работал 1,2 (шаблон, на проекте, используется стандартный с легкими изменениями).

Копаясь дальше нашел самый сложный шаблон comments_tree.tpl, который выполняет в цикле инклюд шаблона comment.tpl.

Проблема решилась отказом от инклюда и переносом содержимого из comment.tpl в comments_tree.tpl.

full time на топиках с 400+ комментариев не превышает 0,4 сек.

Надеюсь кому-то поможет.