Найти - Пользователи
Полная версия: Справляется ли ZServer в ваших проектах со своими задачами?
Начало » Zope/Plone/Bluebream » Справляется ли ZServer в ваших проектах со своими задачами?
1
estin
Здравствуйте.

Смотрю в сторону Zope3 и очень сложно смириться с мыслью о не “классическом” веб-сервере в проекте.

zope.org - Zope/(unreleased version, python 2.3.4, linux2) ZServer/1.1b1
www.kulturserver-graz.at - Zope/(Zope 2.7.5-final, python 2.3.5, linux2) ZServer/1.1

http://plone.org/ - nginx/0.5.26

http://zope3.ru/ - Zope/(Zope 2.7.7-final, python 2.3.4, linux2) ZServer/1.1 TheGear/2.1
http://keysolutions.ru/ - Zope/(Zope 2.7.7-final, python 2.3.4, linux2) ZServer/1.1 TheGear/2.1

http://www.aarp.org/ - Apache

Вашим проектам достаточно Zserver`а ?
Если нет то какие задачи или условия заставили Вас перейти на другой веб-сервер?

Спасибо.

PS. В разрабатываемом прокте будет одна “динамика” и Zserver справиться :). Мне интересен Ваш опыт.
astoon
Не совсем верная постановка вопроса, это разные веши а не альтернативы.

Zope3 это многие взаимозаменяемые компоненты, поставляемые различными пакетами (из открытых многие есть здесь - http://pypi.python.org/pypi?:action=browse&show=all&c=515 ).
Взаимодействие сетевого уровня и остальных обеспечивается zope.app.wsgi.WSGIPublisherApplication и бэкэнд-сервером может быть все что угодно, если оно поддерживает WSGI.
По умолчанию для рабочей станции разработчика продуктов в качестве сервера собирается twisted.web2 и ZServer либо Paster (в zopeproject-buildout).
Где-то видел, что ZServer динамику отдает даже быстрее CherryPy, но точно не скажу, так как вопрос сравнения быстродействия это отдельный сложный вопрос. Впрочем, твист тоже не лыком шит в этом вопросе.

В любом случае, фронт-энд сервер используется всегда и тебе тоже нужно его использовать, даже в пределах небольшой локальной сети. В большинстве случаев это апач, так как его все знают и четкие инструкции доступны. Почему - хотя бы потому что в ZODB не следует использовать корень базы для приложения/сайта по очень многим причинам (хотя это и возможно). Таким образом, адрес приложения получается http://127.0.0.1:port/++skin++MyCustomSkin/my_app
на этот адрес фронтэнд и вешается, получая уже назначенный админом URL. Таким образом, ZMI и продакшн-скин - на разных доменах.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB