Skip to content

takashiki/symfony-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

symfony-demo

  • JSON API code is placed in backend folder
  • Whole project can be delivered by docker
  • API Document is powered by NelmioApiDocBundle, swagger ui route: /api/doc
  • Since this assignment requires JSON API only, frontend code is left empty
  • About performance optimization
    • In production docker image, I enabled apc and opcache extensions
    • I dumped the Service Container into a Single File, and optimized composer autoloader
    • I enabled opache preload feature, and enhanced opache configurations accroding to Symfony docs
    • Besides, we can optimize performance by adding db indexes, leveraging third components like redis or swoole
  • Other todos should be done if in a real project
    • Query parameters validation
    • Change datetime normalizer default format

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published