forked from samdark/yiiframework_ru_cookbook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.production.txt
53 lines (45 loc) · 1.77 KB
/
install.production.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Настройка для работы на сервере
===============================
Отладка и исключения
--------------------
Отладку при развёртывании приложения необходимо отключить. Также можно отключить
обработку исключений и ошибок в Yii, если это вам не нужно.
`index.php`:
~~~
[php]
// отключаем отладку
define('YII_DEBUG', false);
~~~
Сессия в БД
-----------
Yii не создаёт индекс для таблицы сессии.
Сделаем это: CREATE INDEX yiisession_expire_idx ON "yiisession" (expire);
После однократного запуска сессии запретим проверку на существование таблицы:
~~~
[php]
'session' => array(
'class' => 'CDbHttpSession',
'connectionID' => 'db',
'autoCreateSessionTable' => false, //!!!
),
~~~
Сессия в кэше
-------------
Намного быстрее всех остальных способов хранения сессий. Рекомендуется использовать,
если не критична потеря данных сессии.
~~~
[php]
'session' => array(
'class' => 'CCacheHttpSession',
),
'cache'=>array(
'class'=>'system.caching.CApcCache',
),
~~~
Стоит изучить
-------------
- [Улучшение производительности](/doc/guide/ru/topics.performance).
- [Используем несколько конфигураций в одном приложении](install.many.configs).
---
- `Автор`: Александр Макаров, Sam Dark ([rmcreative.ru](http://rmcreative.ru/))
- `Обсуждение и комментарии`: …