在我们的一个php服务器+db服务器的传统架构中,随着在线人数的不断增加,我们发现db服务器显得越来越不稳定,本来这完全是预料之中的一件事情,因为平时我们可能认为非常平常的一个数据库I/O操作,在高并发时都有可能导致db server宕机,在我们确认程序流程都合理的情况下,升级了CPU、内存和硬盘速率,但情况依旧,一到一定程度(这个程度显然比我们的预警值低很多,我们认为我们的硬件支撑这么多的在线是完全OK的),马上有丢包现象,而监测也表明DB服务器剩余资源很充裕!!!这是太奇怪的问题了,再次把所有的可能的瓶颈都检查了一遍以后,得出结论,这种现象是不可能的!天,难道有外星人在控制么?
此文妙哉,快快看全文 »
1,259位童鞋围观 | 10条评论分类: PHP 标签: PHP、大流量网站、数据库
看到很多人都在论坛里问,如果帖子里有图片是放在文件中好,还是放在数据库中棒?甚至就赤裸裸的问图片怎么插入数据库??
本来偶一直以为,图片好好的干嘛要插入数据库呢?始终没有理解(恕在下愚钝),这样的效率高吗?数据库空间比普通的web空间便宜还是咋的?老要把图片往数据库里整。
既然你们这么喜欢玩数据库,我就成全你们,哼哼~,且看我如何把林志玲插入到MYSQL中去。当然,林志玲是图片,偶的一张墙纸,如果是真人,这样做是违法的!请小朋友们不要盲目模仿
我的做法是将二进制数据先base64编码后,再加入数据库,不然一些特殊符号会导致插入不成功。(当然可以使用addslashes、stripslashes两个函数来处理特殊字符,这样还可以使插入的数据基本等于二进制数据的大小,而base64则会增大不少!) 此文妙哉,快快看全文 »
3,122位童鞋围观 | 4条评论分类: PHP 标签: mysql、PHP、二进制、图片、数据库