Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> упростить код, cgi 
:(
    Опции темы
niro
Дата 31.12.2006, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 16.12.2006

Репутация: нет
Всего: нет



Обычный пример для работы с запросами , наверное
Код

string = cgi.FieldStorage()
if string.has_key('page'):        
    core.listd(string['page'].value)    
elif string.has_key('show'):    
    core.show(string['show'].value)
elif string.has_key('arc'):
    core.arc(string['arc'].value)

Как его можно упростить , чтобы добиться какого-либо прироста скорости 
PM MAIL   Вверх
FunnyFalcon
Дата 31.12.2006, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 27.3.2006

Репутация: 4
Всего: 7



Можно перейти на FastCGI.
PM MAIL   Вверх
niro
Дата 31.12.2006, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 16.12.2006

Репутация: нет
Всего: нет



не , низя smile без него , что никак ? 
PM MAIL   Вверх
Daevaorn
Дата 31.12.2006, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 9
Всего: 70



niro, может быть так удастся немного выиграть:
Код

string = cgi.FieldStorage()

action_map = { 'page' : core.listd,
               'show' : core.show,
               'arc'  : core.arc
             }

for key in string.iterkeys():# или action_map
    if key in action_map: # тогда тут string
        action_map[ key ]( string[ key ].value )

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0683 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.