
WebMan
В данный период я не оказываю услуг и не занимаюсь сторонними разработками
+434
Репутация
6108
Рейтинг
К скрину напишите тип и частоту проца (её можно посмотреть в панели управления хостингом, версия вэб-сервера и PHP, другие характеристики сервера по вашему желанию.
Это ветка комментариев не для вопросов по топику! Только для скринов с описаниями и их обсуждений!
Вопросы по теме топика (не по этим скринам) пишите как комментарии к самому топику (ссылка "Добавить комментарий" в самом низу страницы) или как ответ на нужное сообщение (ссылка "Ответить" под нужным вам сообщением в другой ветке).
К скрину напишите какая это страница, тип и частоту проца, описание винчестера/SSD, версия вэб-сервера, PHP, MySQL, другие характеристики компьютера по вашему желанию.
Это ветка комментариев не для вопросов по топику! Только для скринов с описаниями и их обсуждений!
Вопросы по теме топика (не по этим скринам) пишите как комментарии к самому топику (ссылка "Добавить комментарий" в самом низу страницы) или как ответ на нужное сообщение (ссылка "Ответить" под нужным вам сообщением в другой ветке).
Могу предложить две вещи:
1. Выкладывайте сюда свои скрины суммарной таблицы с информацией о странице сайта и важных характеристиках сервера. Чтобы люди видели какими бывают цифры в таблице в разных ситуациях и могли сравнить свои с чужими. Да и появится возможность сравнить хостинги и сервера. Кстати, это же поможет при выборе и тестировании нового хостинга для размещения сайтов на Instant CMS 2.
Для этого сделаю три ветки комментариев: для локальных компов, для шарового хостинга и для виртуальных/выделенных серверов.
2. В случаях проблем или непонятнок пишите сюда в камментах диапазоны ваших значений, описанных в топике. Обязательно поясните как вы их получили: какие страницы сайта, сколько раз обновляли страницы для получения значений, какой сервер. Можем их обсудить и поискать ответы на ваши вопросы.
Что я бы сделал - включил бы расширенную отладку и много раз в разное время открывал бы разные страницы сайта. На что и как смотреть я описал в отдельном посте в блоге Использование расширенной отладки для определения проблем на сервере. Часть 1
Если постоянные или периодические тормоза будут наблюдаться на всех страницах сайта, да ещё и в случайном порядке, то точно нужно писать в поддержку с передачей им всех наблюдаемых цифр или предоставить им возможность самим посмотреть на реальную таблицу отладки прямо на сайте.
Если тормоза только при отправке комментариев, а на других страницах отсутствуют даже периодические при длительном наблюдении, то тормоза скорее всего возникают в коде обработки/сохранения комментариев. Нужно включать профилирование в xDebug или подобном. Другого способа я не знаю.
И в этом случае подумайте, не добавляли ли Вы какие-то сторонние компоненты, которые могут обрабатывать комментарии? Если да, то можно попробовать их отключить на время и понаблюдать за результатом.
Если про первое, то просто укажите в настройках этого поля в типе контента "Положение заголовков"="Не показывать". А сам заголовок поля на странице сделайте в форме - как название формы в настройках формы. Тогда при отсутствии формы на странице вместо заголовка и отсутствующей формы будет пустое место. А при наличии формы в контенте появится и форма, и её заголовок.
Мне больше подошёл такой вариант, а не написание обработчика целиком, так как проще использовать уже существующие возможности и к ним добавить чуток своих недостающих.
Различия нет. На вкладке "Формы" - список созданных форм. На вкладке "Использование форм" - присланные пользователями (заполненые) формы. Ссылка "Создать форму" и там, и там - одинаковая и ведёт на одну и ту же страницу создания форм. Видимо Loadырь сделал это для удобства создания новых форм.
Маркер места изменения кода - полезная штука. Действительно пригодится программистам не только при отладке, а и чтобы легче ориентироваться. Отличная идея!
С интересом буду ждать развития компонента.
Сегодня уже не успею ничего сделать. Постараюсь до понедельника найти причину ошибки.
Во-вторых, "Конструктор форм" - прекрасный почин для блога и отличная профессиональная работа. Тестирую вторую версию со вчерашнего вечера - вчера случайно увидел её в Ваших файлах.
Хочу уточнить, сегодня Вы перезалили файл с тем же именем - там есть какие-то правки?
Заметил, что настройка "Положение заголовков - При просмотре записи" не работает.
И ещё, при включении отладки при отбражении формы как поля в контенте видно предупреждение:
E_NOTICE: Undefined index: open_new_window /system/fields/iforms.php (23)
/system/controllers/content/actions/item_view.php (59) fieldIforms->parse
/system/controllers/content/actions/item_view.php (59) actionContentItemView->run
/system/core/controller.php (276) actionContentItemView->call_user_func_array
На всякий случай потестил на локалке, содал более 20 камментов - ни одной ошибки. Если сможете описать чёткую последовательность действий для гарантированного воспроизведения ошибки - проверю её.
В Вашем случае проблема, скорее всего, не в 3G, а в каких-то тормозах на сервере. Посмотрите в итоговой таблице, что именно занимает много времени. Сравните это с приведённой в посте таблицей и с таблицей дома на локалке. Можете посмотреть подробнее нужную информацию, включив вывод в лог запросов или инклудов. И уже после этого появится возможность общаться с поддержкой хостинга об устранении узких мест на сервере. Возможно тормоза были из-за файловой системы или из-за слабого/загруженного проца.