免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2743 | 回复: 9
打印 上一主题 下一主题

自己编写PHP扩展,连mysql或者postgresql数据库,实现加密部分code,有什么弊端吗 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-04-10 16:01 |只看该作者 |倒序浏览
本帖最后由 ylwxb 于 2013-05-07 09:22 编辑

自己编写PHP扩展,连mysql或者postgresql数据库,实现加密部分code,这样做有什么弊端吗?
比如将来需要做集群的时候,会不会有影响。还是只考虑数据库的集群就好。

又碰到个新问题,在php扩展里,可以用php_printf直接输出字符串。但如果采用utf-8的编码,找不到对应的php_printf啊

论坛徽章:
0
2 [报告]
发表于 2013-04-11 10:39 |只看该作者
现在就有链接 数据库的 扩展啊。

不明白为什么要做这个。

论坛徽章:
0
3 [报告]
发表于 2013-04-11 14:09 |只看该作者
有两个方面:
第一个是有一部分代码不想让别人看到,PHP的话,还得用加密工具加密,也有被破解的可能性。索性一部分做成PHP扩展。
第二个是我这个项目分不同的版本,不同版本调用的数据库可能是sqlite,也可能是postgresql,也可能是mysql,但最上层的UI是相同的,只是数据库不同。现在的想法就是用c封装一下调用数据库的部分,提供统一调用的接口。当然用PHP也能封装,但综合这两方面考虑来说,我就更倾向于做php扩展

论坛徽章:
2
CU大牛徽章
日期:2013-04-17 11:46:28CU大牛徽章
日期:2013-04-17 11:46:39
4
发表于 2013-04-20 15:58
不知道你具体想要什么
两个东东,看有没有用,
一个是yaf 基于C的PHP框架
一个是hiphop,facebook,可以把PHP编译为C++代码,再编译为二进制的文件的工具

论坛徽章:
0
5 [报告]
发表于 2013-05-07 09:18 |只看该作者
maochanglu 发表于 2013-04-11 10:39
现在就有链接 数据库的 扩展啊。

不明白为什么要做这个。


主要是加密code,顺便提升性能吧。

论坛徽章:
0
6 [报告]
发表于 2013-05-07 09:19 |只看该作者
hbeimf 发表于 2013-04-17 11:16
为嘛不做成基于接口的,用c做接口就行了,


现在就是把接口做成php的扩展。php里直接调用自己的接口就行

论坛徽章:
0
7 [报告]
发表于 2013-05-07 09:20 |只看该作者
gavindev 发表于 2013-04-20 15:58
不知道你具体想要什么
两个东东,看有没有用,
一个是yaf 基于C的PHP框架


参考下yaf,算是他们的初级阶段吧

论坛徽章:
0
8 [报告]
发表于 2013-05-07 09:21 |只看该作者
cuphper 发表于 2013-04-21 10:18
扩展支持集群
本身没问题就可以了


集群没问题,就按照我原来的思路去做了

论坛徽章:
0
9 [报告]
发表于 2013-04-17 11:16 |只看该作者
为嘛不做成基于接口的,用c做接口就行了,

论坛徽章:
0
10 [报告]
发表于 2013-04-21 10:18 |只看该作者
扩展支持集群
本身没问题就可以了

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP