Справочное руководство Mojolicious # Copyright (C) 2008-2010, Sebastian Riedel. =head1 НАЗВАНИЕ Mojolicious::Guides::Cheatsheet - Справочное руководство =head1 ОПИСАНИЕ Этот документ содержит краткое справочное руководство. =head1 ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ Многие части L могут быть настроены с помощью переменных окружения. Переменные для отладки не рассматриваются, так как их применяют только в процессе разработки. =head2 C Определяет какое будет использоваться L или L приложение. Должно всегда содержать имя класса наподобие C. Для удобства по умолчанию содержит L. MOJO_APP=MyApp =head2 C Путь к файлу с TLS CA доверенностями, должен всегда содержать путь в виде C. Стоить помнить, что для поддержки TLS необходимо установить модуль L. MOJO_CA_FILE=/etc/tls/cacerts.pem =head2 C Размер фрагмента данных для операций ввода-вывода в байтах, большие значения ускоряют операции ввода-вывода, однако приводят к увеличению используемого объема памяти. MOJO_CHUNK_SIZE=1024 =head2 C Принудительное использование epoll в качестве основного цикла для операций ввода-вывода. Стоит помнить, что для поддержки epoll необходимо установить модуль L. MOJO_EPOLL=1 =head2 C Домашний каталог L приложения, переменная должна всегда содержать путь в виде C. MOJO_HOME=/home/sri/myapp =head2 C Принудительное использование kqueue в качестве основного цикла для операций ввода-вывода. Стоит помнить, что для поддержки kqueue необходимо установить модуль L. MOJO_KQUEUE=1 =head2 C Данная переменная устанавливает уровень подробности ведения журнала L приложением и должна содержать правильный уровень, например C или C. MOJO_LOG_LEVEL=debug MOJO_LOG_LEVEL=error =head2 C Максимальный размер строки HTTP сообщения для начальной строки и заголовков в байтах, по умолчанию C<10240>. MOJO_MAX_LINE_SIZE=2048 =head2 C Максимальный размер в байтах HTTP данных для хранения в памяти, при большем размере данные записываются во временные файлы, по умолчанию C<24576>. MOJO_MAX_MEMORY_SIZE=2048 =head2 C Максимальный размер HTTP сообщения в байтах, по умолчанию C<524288>. MOJO_MAX_MESSAGE_SIZE=1024 =head2 C Режим запуска L приложения, переменная должна содержать правильный режим в виде C или C. MOJO_MODE=development MOJO_MODE=production =head2 C Отключение поддержки IPv6 может улучшить производительность и сэкономить память. Для поддержки IPv6 должен быть установлен модуль L. MOJO_NO_IPV6=1 =head2 C Отключение поддержки TLS может улучшить производительность и сэкономить память. Для поддержки TLS должен быть установлен модуль L. MOJO_NO_TLS=1 =head2 C Принудительное использование poll в качестве основного цикла для операций ввода-вывода. Это должно быть использовано только для тестирования, так как другие основные циклы значительно быстрее и лучше масштабируются. MOJO_POLL=1 =head2 C Включите перезагрузку L приложения и все изменения в коде будут обнаруживаться автоматически, что исключает необходимость ручного перезапуска сервера. MOJO_RELOAD=1 =head2 C Включить поддержку обратного проксирования для L приложения. MOJO_REVERSE_PROXY=1 =head2 C Класс, который L рендерер должен использовать для нахождения шаблонов в секции C, по умолчанию C
. MOJO_TEMPLATE_CLASS=MyApp =head2 C Каталог временных файлов, например для больших загружаемых файлов, по умолчанию используется случайная временная директория на данной платформе. MOJO_TMPDIR=/tmp/mojo =cut ------------------------------------------------------------------------------- http://translated.by/you/mojolicious-reference/into-ru/trans/ Original (English): Mojolicious Reference (http://github.com/kraih/mojo/raw/master/lib/Mojolicious/Guides/Cheatsheet.pod) Translation: © vti, r3code, klik-klik. translated.by crowd