Zurmo开发的小技巧(3)

53 篇文章 0 订阅
51 篇文章 0 订阅

小技巧,第三点:效率

一般我们编写代码都是在Windows上编写的,但是对Zurmo来说,刚开始我们遇到了一个问题,就是运行的很慢,整个页面的响应特别慢,做可一个操作久的要10多秒甚至更久才能看到结果,这个不可接受的。

解决方法:
1:安装memcached ,这也是官方推荐的。
2:最好用自己本地的数据库
3:个人实践在Linux的运行的很快,比在Windows快很多很多很多,但是前面两点都有做。
4:在Linux上部署一份,同时两边对照来开发,会更高的效率。

小技巧,第四点:数据库方面

Zurmo的数据库表结构是很大的,原生的表就有快200张了,因为对Zurmo的不熟悉,所以不敢删,也最好不要删,留着不用就好了。Zurmo有自己的缓存机制,所以不用担心效率的问题,但是如何在这么多的表中找到自己想要数据,也是很辛苦的。Zurmo用的MySql数据库,所以MySql数据库管理软件就很重要了。

关于MySql数据库管理软件看回我的以前的一篇博客:http://blog.csdn.net/tyrannoaurus/article/details/53725854

接下来还有一些补充:
1:数据库的E-R建议用Mysql Workbench ,将关系紧密的表放在一起,用不同颜色区分,加上文字说明,可以更清晰,如何操作看博客:http://blog.csdn.net/tyrannoaurus/article/details/53908188
2:

2-1:设计好E-R图之后,导出成sql文件,之后建议用Navicat的导入sql文件来建表,尽量不要用Workbench的导入功能,不知道是我的操作问题,我用Workbench导入sql文件经常报错,用Navicat基本上没有出过问题。
2-2:如果你是选择复制sql文件里的sql语句的话,然后在Workbench执行的话,也是不太理想的,因为里面的sql语句实在是太多,你一下复制到 Workbench 里,但是 Workbench 无法全部都显示出来(不知道是不是Workbench默认的设置问题 ),到时候执行sql语句就会出错,所以不建议这个操作。
2-3:sql导出功能两个软件都基本没有什么差别,用哪个问题倒是不大。但是对 Workbench 的导出倒是有一些要注意的地方,看回博客:http://blog.csdn.net/Tyrannoaurus/article/details/69666466

3:因为Zurmo的数据库表结构很大,同时表里的字段也听过的,还是有类似继承的关系,所以在开发的过程中要写好视图挺重要的

    3-1:建议写视图
    3-2:把一些常用的sql保留下来,可以用记事本等等,用Workbench,你不关闭窗口的话,那些sql会保留的,最好是都写上注释,那样一眼就明白了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值