2008年11月29日, 5:02 下午
前段时间xdebug易客CRM系统时,发现file_exists在判断缓存文件是否存在时执行时间比较长,由于file_exists是php自带的方法,所以当时认为应该没有办法优化这个函数的效率。
今天没事下载ecmall的系统看了一下它的缓存实现,发现和易客CRM的缓存的实现方法类似,都是通过文件缓存数据库里的数据,唯一的差别就是ecmall使用is_file判断缓存文件是否存在,而易客CRM使用的是file_exists,有点奇怪。
于是google一下”is_file file_exists”,发现is_file比file_exists快N倍和为什么“is_file比file_exists快N倍”。
下个版本会修改这个地方,希望能提高一下系统的执行效率。
2008年11月17日, 12:07 下午
为庆祝易客CRM2.7隆重发布,特进行优惠大酬宾活动,活动时间:08年11月16日-08年12月31日
详细信息请访问:http://www.c3crm.com/youhui/
2008年11月16日, 12:28 下午
易客CRM2.7.0隆重发布,主要增加员工绩效模块、回收站、合并重复客户、新版短消息功能、提醒功能、批量修改客户功能等,详细的改进信息如下:
1、修复导入字段如果在zh_cn.lang.php里没有翻译的话就不显示该字段
2、报修单高级查找有ticketid的字段,应删除这个字段
3、修复删除角色的bug
4、视图里应该显示订单总计字段
5、发货单打印增加客户的地址
6、首页最新发货单根据修改时间排序,取前面的5条
7、修复日程安排显示描述信息里没有换行显示的bug
8、创建联系记录时,根据客户选择销售机会
9、修复视图里上季度,本季度和下季度的固定年份的bug;
10、订单里的折扣选择框支持IE7和Firefox3,在左边显示
11、群发邮件的Email模板支持源代码编辑和预览
12、客户列表不再弹出新窗口
13、列表里可以显示创建人
14、根据论坛的PM功能改进易客CRM短消息功能,增加提醒功能,日程安排提醒、库存报警、联系人生日提醒和未审批提醒,可以灵活添加提醒功能
15、首页统计图没有数据时显示支持中英文
16、修复日程安排选择框会变小的bug
17、出库单增加出库按钮,审批后可以出库
18、应收款增加打印功能
19、修复webmail彻底删除的bug
20、供应商联系人不显示查看范围,共享、修改负责人等按钮
21、客户的详细信息增加创建报价单的链接
22、显示最新的faq,与负责人没有关系
23、导出库存余额,库存余额的列表和导出增加产品分类字段
24、公司信息增加法人代表,公司帐号,税号等信息
25、价目表里不显示已删除的产品
25、详细信息页面允许增加新客户和点击新增客户按钮
26、弹出窗口增加新增客户和新增产品的功能
27、获取数据库连接实例采用单粒模式,节省数据库连接时间和实例
28、增加员工绩效的模块
29、增加发货单报表、退货单报表
30、增加回收站模块
31、修复视图、报表、工作流、群发邮件和短信的时间条件bug,此bug是由朴实提出的,在此表示感谢
32、合同订单和进货单审批不通过不能创建发货单、出库单等单据
33、联系人增加附件功能
34、产品相关信息的记录增加权限控制
35、客户增加最新联系时间和联系次数字段,联系记录增加后自动更新最新联系时间,实现类似腾讯TM中的热点客户和最新客户功能
36、客户的详细信息增加快捷按钮,合同模块等一些模块也增加一些创建记录的按钮
37、修复管理员不能查看下属和所在部门记录的bug
38、屏蔽负责人时也能修改描述信息
37、增加查询重复客户和合并客户的功能
38、Webmail支持模板功能
39、产品分类默认是收缩的
40、修复导入客户指定负责人无效的bug
41、群发邮件增加已发、未发等统计信息
42、供应商增加日程安排的关联
43、删除模块时也可以删除客户中的关联信息
44、shopex同步插件支持4.7.2和4.7.1版本
45、报价、销售订单、发货单、进货单、出库单、入库单、退货单、盘点支持多选产品
46、客户模块增加批量修改功能
47、工作流支持供应商模块
48、改进新增工作流和报表时选择模块的功能
49、改进备份功能,可以下载备份压缩文件
50、改进相关信息的分页功能,不在session里记录分页信息
51、多选框在列表的显示,##替换为”,”
52、审批之后更新修改时间
53、去掉顶部的短消息链接
演示地址:
上海:http://sh.c3crm.net/ecrm27/index.php
北京:http://bj.c3crm.net/index.php
香港:http://www.c3crm.net/demo/index.php
用户名和密码均为admin
易客CRM用户请到易客CRM论坛正式板块下载升级补丁,也可以联系我们的技术支持人员。如需试用易客CRM,请点击这里免费获取在线试用CRM系统或本地试用下载地址。
上海易客CRM 2008-11-16
2008年11月14日, 5:42 下午
使用Yslow分析易客CRM,根据yslow的建议修改PHP程序和修改配置
1)修改程序,删除重复的js文件引用,把css文件放在head里面,减少http request的数量;
2)apache激活mod_deflate,并修改httpd.conf,增加
AddOutputFilter DEFLATE css js txt html
3)禁用ETag,修改httpd.conf,增加
#yslow etag
FileETag none
4)修改php.ini,激活zlib和zlib.output_compression,把
zlib.output_compression = off改成
zlib.output_compression = on
根据以上配置修改后,重启apache,系统加载的速度明显提高,尤其是加载js文件的速度明显提高。
2008年11月11日, 6:25 下午
易客CRM2.7新版本中增加Reminders目录,CRM系统每隔一段时间会执行该目录里的代码,判断系统中是否存在需要提醒的记录,如果存在,就会发送短信息给相应的负责人,负责人登录CRM系统时即可看到提醒短消息。
系统中默认的提醒有日程安排提醒、联系人生日提醒(BirthdayReminder.php)、未审批记录提醒(UnApprovedReminder.php)和安全库存报警(ProductReminder.php)。
如果需要其它提醒功能,可以参考目录里的提醒代码,根据自身要求开发新的提醒功能。
Reminders目录除了具有提醒功能外,还可以添加一些需要系统自动运行的功能,例如销售机会3个月没有更新就转移给他的上级,客户1个月没有更新就转移给管理员等等。
易客CRM不仅简单易用,而且又新增加了灵活的提醒功能,易客CRM就不再是一个静止的系统,而是一个互动的CRM系统,从而大大提高企业的工作效率和竞争力。
易客CRM2.7的升级补丁已经发布,请正式用户访问易客CRM论坛下载2.7的升级补丁,有什么问题请与我们联系。
注:
1)联系人生日提醒是当天提醒一次。
2)日程安排提醒是按照日程设定的提醒时间提醒一次。
3)安全库存报警是每天提醒一次,如果库存数量没有改变,第二天继续提醒。
4)未审批记录是每天提醒一次,如果记录没有审批,第二天继续提醒。