Использование复述дляхранениясессий
Использование复述дляхранениясессий
Взависимостиотнагрузкинасайти/илиегоинфраструктурунамвозможнопонадобитсяиспользовать复述вместоPostgreSQLдляуправленияпользовательскимисессиями。
Когдамыпереносилихранениесессийизфайловойсистемывбазуданных,мыперечислиливсенеобходимыешагидлядобавленияновогосервиса。
Следуятемжеинструкциям,нижеприведёнкодпатча,которыйактивирует复述дляхранениясессийвместобазыданных,какэтобылораньше:
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
- - - a / .platform.app.yaml+ + + b / .platform.app.yaml@@ -14 6 + 14 7 @@运行时:- iconv mbstring pdo_pgsql+ -复述,-钠xsl @@ -40 6 + 41, 7 @@坐骑:关系:数据库:数据库:postgresql”+复述:“rediscache:复述”钩子:构建:|- - - / .platform / services.yaml+ + + b / .platform / services.yaml@@ -15 3 + 15 6 @@清漆:文件:类型:网络存储:2.0磁盘:256++ rediscache:+类型:复述:5.0- - - / config /包/ framework.yaml+ + + b / config /包/ framework.yaml@@ 8 7 + 8 7 @@框架:#使会话的支持。注意,会议才会开始如果你读或写。#删除或注释本节明确禁用会话的支持。会话:- handler_id: ' % env(解决:DATABASE_URL) % '+ handler_id: ' % env (REDIS_URL) % 'cookie_secure:汽车cookie_samesite:宽松storage_factory_id: session.storage.factory.native- - - a / docker-compose.yml+ + + b / docker-compose.yml@@ -15 6 + 15 10 @@服务:#——。/码头工人/ db /数据:/ var / lib / postgresql /数据:rw # # # <教义/ doctrine-bundle # # #+复述:+图片:复述:5-alpine+港口:[6379]+卷:# # # >教义/ doctrine-bundle # # # db-data:
Развеэтонепрекрасно吗?
“Перезагрузите”码头工人,чтобызапуститьсервис复述:
1 2
美元docker-compose停止美元docker-compose了-
Откройтеприложение,чтобыубедиться,чтоничегонесломалось。
Какивсегда,зафиксируйтеновыеизмененияврепозиториииопубликуйтеновуюверсию:
1
美元ob娱乐下载syob直播appmfony云:部署
Двигаемсядальше
这项工作,包括代码示例,许可下Creative Commons BY-NC-SA 4.0许可证。