Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Форма powermail героического размера (http://forum.typo3.ru/showthread.php?t=8443)

filippoff 17.03.2010 15:57

Форма powermail героического размера
 
Господа, никто не сталкивался со снижением производительности при использовании powermail?
Вынужден использовать на сайте форму, содержащую 149 полей - она просто не успевает обрабатываться и выдает 404 при загрузке страницы с формой.
Возможно, есть какие-либо пути оптимизации?

void 17.03.2010 23:44

Какая-то жесть ужасная. Я довольно давно не работаю с powermail и typo3, но могу попробовать дать совет: разбейте форму на несколько. Сделайте нечто вроде wizard-а. Я, правда, не знаю, позволяет ли powermail такое.
И вообще, 149 полей... такое количество полей заполнить по-моему могут только роботы.

filippoff 18.03.2010 00:31

к сожалению, не роботы. это заявка на оформление тура - даты вылета, возврата, данные на аэкрокопанию, там же расчет стоимости и полные анкетные данные на туристов. все заполняется руками в одном документе.
пока только более мощный хостинг в голову приходит. иногда эта простыня все таки грузится :)
разве только и правда на страницы разбить. хотя мне казалось, что в powermail все равно все данные грузятся сразу, даже при создании многостраничной формы.

-=UncleByte=- 18.03.2010 10:34

А реинкарнация mailformplus помочь не сможет? Он сейчас называется formhandler и вроде как дложен работать пошустрее даже предшественника.

Lucifer 18.03.2010 17:35

а увеличивать разные таймауты в конфигах апатча, пхп и мускула не пробовал?
а вообще, конечно лучше разделять форму :)

Pavel Antonov 19.03.2010 20:51

Цитата:

Сообщение от filippoff (Сообщение 27405)
к сожалению, не роботы. это заявка на оформление тура - даты вылета, возврата, данные на аэкрокопанию, там же расчет стоимости и полные анкетные данные на туристов. все заполняется руками в одном документе.
пока только более мощный хостинг в голову приходит. иногда эта простыня все таки грузится :)
разве только и правда на страницы разбить. хотя мне казалось, что в powermail все равно все данные грузятся сразу, даже при создании многостраничной формы.

При использовании "Multi step PHP" данные сразу не грузятся. Данные предыдущих шагов хранятся в сессии - вполне рабочий вариант.

filippoff 22.03.2010 18:39

Цитата:

Сообщение от Lucifer (Сообщение 27410)
а увеличивать разные таймауты в конфигах апатча, пхп и мускула не пробовал?
а вообще, конечно лучше разделять форму :)

так в этом и проблема. понятно, что если увеличить таймаут все будет работать, но на виртуальном хостинге это невозможно, почему и встал вопрос о хостинге получше.
в принципе, это и есть проблема хостера - сама форма не вызывает превышения потребления выделенных ресурсов хостинга, но - самс сервер хостера забит сайтами и реально не получить выделенные для сайта ресурсы. поэтому, когда нагрузка на сервер невысокая - форма грузится, ночью например, а днем - нет.

пока перенесли сайт на менее загруженный сервер - форма грузится почти всегда, но, да, наверное надо её все-таки бить на страницы (заказчик против).


Часовой пояс GMT +4, время: 17:22.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot