「TECH x GAME COLLEGE #21」 2019/06/05 登壇資料
https://techxgamecollege.connpass.com/event/130420/
【Laravelを用いたゲームサーバーのチューニング】
主にDB周りの話題で、
・速度を出す
・水平分散をする
という観点で
Laravelをゲームサーバーで用いた際にチューニングしてきたことを紹介します。
1. The document introduces several Boost libraries updated in version 1.44.0, including Property Tree for managing hierarchical data, Uuid for generating unique IDs, Range 2.0 for range algorithms and adapters, Filesystem v3 with improved support for non-English paths, Polygon for 2D geometry algorithms, and Meta State Machine for declaring state machines.
2. Property Tree allows loading and accessing data from XML, JSON, and INI files stored in a tree structure. Range 2.0 extends Boost.Range with range algorithms and adapters that can lazily adapt and compose ranges.
3. Meta State Machine is a new state machine library that directly specifies state transitions in a table, allowing declaration of
「TECH x GAME COLLEGE #21」 2019/06/05 登壇資料
https://techxgamecollege.connpass.com/event/130420/
【Laravelを用いたゲームサーバーのチューニング】
主にDB周りの話題で、
・速度を出す
・水平分散をする
という観点で
Laravelをゲームサーバーで用いた際にチューニングしてきたことを紹介します。
1. The document introduces several Boost libraries updated in version 1.44.0, including Property Tree for managing hierarchical data, Uuid for generating unique IDs, Range 2.0 for range algorithms and adapters, Filesystem v3 with improved support for non-English paths, Polygon for 2D geometry algorithms, and Meta State Machine for declaring state machines.
2. Property Tree allows loading and accessing data from XML, JSON, and INI files stored in a tree structure. Range 2.0 extends Boost.Range with range algorithms and adapters that can lazily adapt and compose ranges.
3. Meta State Machine is a new state machine library that directly specifies state transitions in a table, allowing declaration of
The document summarizes the CrocosSecurityBundle which provides security annotations and context services for Symfony applications. Key features include adding @Secure annotations to controllers to restrict access, configuring authentication domains and login redirects, and using the SecurityContext service to check authentication and access the current user. The bundle supports authentication using sessions or Facebook PHP SDK.
The document summarizes the CrocosSecurityBundle which provides security annotations and context services for Symfony applications. Key features include adding @Secure annotations to controllers to restrict access, configuring authentication domains and login redirects, and using the SecurityContext service to check authentication and access the current user. The bundle supports authentication using sessions or Facebook PHP SDK.
The document discusses the Twig templating language for PHP, providing an overview of its syntax like tags for logic and output and how to create custom extensions. It also describes how to register a Twig extension as a service in Symfony using dependency injection and create custom filters, functions, and tests for the extension using Twig_Function_Method, Twig_Filter_Method and Twig_Test_Method.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms for those who already suffer from conditions like depression and anxiety.