CDN不能加速数据库, 有没有别的服务能加速server数据库呢?
- versatileCDN不能加速数据库, 有没有别的服务能加速server数据库呢? 谢谢
下面的方法, 是我能想到的, 可行吗, 有没有更好的办法?
准备把server数据库中的静态数据按业务需求导出为jason文件, 这样数据库就变成静态文件, 就能让CDN加速了?
谢谢 - kzm100换成高配服务器 iOS fly ~
- igrowheart自己优化啊... iOS fly ~
- kkzxak47可以尝试用更准确的语言描述你的问题,以便获得正确答案。
比如业务是什么,规模多大,具体是什么数据库,现在问题是什么,现在的状态是什么,期望的状态是什么。 - versatile-----------------------
- damonzhang数据库或者加大数据库服务器的硬件配置,简单粗暴, 或者在代码 层级做缓存,费点力气。
- 旗号缓存 紫薯布丁
- zengshuredis缓存和memcache了解一下。
你说的方法是错误的。————————————————
好吧静态数据,静态数据怎么存都行,不是错的。 - IT民工得搞清楚是前后端网速问题,还是纯粹的数据库性能问题,或者是后端业务代码性能问题
不同类型的问题,解决方式也不一样的 - liuzhedash两个思路,楼主可以参考:
1、对数据库做异地多活,好处是这些异地的节点都可以看作完整的数据库server,坏处是估计很贵
https://help.aliyun.com/document_detail/72721.html
2、静态数据导出成json放到cdn上,好处是数据层面简单,坏处是如何处理这些数据过时的问题,如何解决对数据库写入的问题 - versatile谢谢, 原来真有把数据库导出为json成静态文件然后CDN这种做法啊! 我还以为这是我怕脑袋的奇葩想法, 你们会嘲笑我呢.
- kkkm。。。拆分业务啊,热数据扔nosql里面。
- mijuu如果是静态数据,你需要的是缓存接口,不是缓存数据库。cdn可以缓存接口数据
- versatile
- zflying2000纯内存就可以了
,
- versatile-------------------
- mijuu和普通静态资源一样配置cdn,注意区分需要缓存的接口和不需要缓存的接口,使用命名划分让cdn区别对待,或者用header的Cache-Control来指定是否缓存。
缓存的数据更新之后用cdn api刷一下就可以了。
cdn刷新缓存会有延时,所以这种方式适合数据一致性不敏感的项目,一致性敏感的,还是用redis等nosql来做。 - versatile