Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Запись сообщений на форум...

Проблема заключается в том что после нажатия кнопки "Отправить" как то задумывается форум, на секунды 6-12 примерно, и потом появляется написанное сообщение. В режиме отладки время формирования показывает довольно маленькое. Подскажите где копать? PHP или MySQL или может еще где?

Изменено пользователем NooBAsTiK

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

  • Автор

Пообщался на другом форуме с программистами сказали сделать профилирование PHP, статей в интернете полно по профилированию буду пробовать.

Пообщался на другом форуме с программистами сказали сделать профилирование PHP

Насколько я знаю, профилирование PHP делают, когда пишут свой код. Или я ошибаюсь?

И что оно тогда даст?

  • Автор

Покажет время работы PHP во всех "фазах" т.е. я могу посмотреть какой код PHP медленно работает, если это дело в PHP вообще.

  • Автор

Программы которые профилируют код могут выводить диаграмму с временем процесса и его направлением. Буду пробовать, ощущения потом напишу :)

я могу посмотреть какой код PHP медленно работает

Тогда у всех так работало.

 

ИМХО сервер на windows зло. В том числе по сложности настройки.

Готовые сборки серверов, двойное зло ...

  • Автор

Ну хоть будет зацепка на что обратить внимание.

1) Размер таблицы posts? Если реально большой - какая схема - INNODB или MyISAM?

 

2) Какая версия форума? Пост большой или маленький?

 

3) Тормозит ли таким же образом запрос восстановления пароля? Если да - как настроена отправка почты с сервера? Пробовали удалить все подписки на форум и тему и отправить в нее новый пост?

 

3 самых распространенных затыка - БД, парсер BBCode и отсылка почты. Проверье все три, и для этого не требуется профилирование.

ИМХО сервер на windows зло

 

Полностью согласен,сколько я тут из за этого вопросов задавал это жестоко. Переехал на хостинг (Linux) всё супер,осталось только купить новую машину,поставить линукс и держать там,то что мне надо!

На windows тоже можно грамотно поднять. Поддерживаю два средне-крупных IP.Board 3.x форума на Windows-хостинге под IIS 7.5 - полет нормальный :rolleyes:

  • Автор

ДА то же решил переезд затеять с винды на линуховые системы :huh:

На windows тоже можно грамотно поднять.

Можно. Только грамотных админов под такие задачи меньше.

 

ДА то же решил переезд затеять с винды на линуховые системы :huh:

Как вариант использовать Виртуальная машина VMBitrix. Достаточно грамотно настроенная сборка. Знаю ряд проектов, работающих на этой штуке. И есть несколько хостеров использующие VMBitrix на своих VDS.

  • Автор

Да я хочу сам установить всё по отдельности типа LAMP сервера и доставить потом NgNIX

Да я хочу сам установить всё по отдельности типа LAMP сервера и доставить потом NgNIX

Можно и так. Но та сборка это не просто установка всего, но и грамотная настройка.

  • Автор

Ну понятно дело я пока изучал статьи по оптимизации сервера кое чего полезного вычитал по настройке, а так со временем может еще чего вычитаю :mellow:

  • Автор

Подскажите если как сервер буду использовать Ubuntu Server нормальком будет?

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.