cinatra icon indicating copy to clipboard operation
cinatra copied to clipboard

关于静态文件的建议

Open haiber0702 opened this issue 6 years ago • 2 comments

目前静态文件的判断有点粗暴, 每次请求进来判断内容中有'.'的就认为是静态文件 这种设计不太好

  1. 限制了URL设计 非静态文件访问URL内容不能带'.'
  2. cinatra有可能只用来做api server 每次都判断是否静态文件 带来性能开销

建议参考其他WEB框架如django 设置一个static文件目录 和目录的路由 通过路由去执行静态文件处理

haiber0702 avatar Apr 28 '19 01:04 haiber0702

支持! 我觉得不用处理静态文件,直接交给nginx,前后端分离开来。 或者把处理静态文件单独分一个模块,还可优化SEO。。

vrqq avatar Jun 30 '19 14:06 vrqq

这块需要重构一下,cinatra需要能够自己处理静态文件,但也允许支持nginx,这样更好一些。

qicosmos avatar Jul 01 '19 03:07 qicosmos

done

qicosmos avatar Jan 14 '24 12:01 qicosmos