Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

Проблема заключается в том что после нажатия кнопки "Отправить" как то задумывается форум, на секунды 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 нормальком будет?

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.