2009年12月04日

原创 PHP高性能教程


近期将写一本PHP高性能开发的教程~~
希望年底前写完,明年中旬出版~阅读全文>

发表于 @ 2009年12月04日 14:16:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年11月17日

原创 PHP将图片存入MYSQL

 完整的实现了PHP将图片存入MYSQL前提: 1 首先必须拥有PHP的运行环境,另外还得有MYSQL数据库 2 如果文件不能上传成功请检查pics是否是可写的权限首先先把pic2db.rar文件解压到wamp的www目录下。其次在MYSQL中建立一个数据库:pic2db,然后在该数据库下建立一个表,表结构为:CREATE TABLE `pic` (  `pic_id` int(11) NOT NULL auto_increment,  `pic_userid` int(11) NOT NULL,  `pic_content` longblob NOT NULL,  PRIMARY KEY  (`pic_id`))再接着修改common_db.php中的数据库连接的用户名和密码,根据你MYSQL设置的来最后运行upload.php文件进行上传,而display_all.php是显示数据库中所有的阅读全文>

发表于 @ 2009年11月17日 10:02:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年11月06日

原创 巨型MYSQL数据库配置设定

给大家共享一下如何配置巨型数据库的配置值,供大家参考!此 MySQL 服务器已经运行了 245 天 12 小时,12 分 51 秒,启动时间为 2009 年 03 月 05 日 19:18。运行信息 服务器流量:这些表显示了此 MySQL 服务器自启动以来的网络流量统计。流量 ø 每小时已收到1,146 GB199 MB送出118 TB20 GB统计119 TB21 GB连接ø 每小时%max. concurrent connections1,501 --- --- 尝试失败334 k56.72 0.04%中止89 M15.11 k9.37%统计950 M161.24 k100.00%查询统计:自从启动后,服务器共收到了 10,653,108,965 次查询。统计ø 每小时ø 每分钟ø 每秒11 G1.81 M30.13 k502.22  服务器变量和设置 变量会话值 / 全局值 auto increment increment1auto increment offs阅读全文>

发表于 @ 2009年11月06日 15:30:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年09月28日

转载 用Notepad++打造最强的PHP集成开发环境

今天用了半天时间,用Notepad++组装了一个自认为最强的PHP集成开发环境.主要功能如下:项目管理强大调试能力强大的查找替换功能语法高亮,折叠代码自动完成(函数,变量)文件比较代码导出宏录制,回放支持其他语言(java,c,c++,xml等)方便的格式和编码转换SVN版本客户端阅读全文>

发表于 @ 2009年09月28日 17:07:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年08月21日

原创 提高你PHP代码执行速度

以下建议也许能提高你的PHP代码速度:
1 程序员往往在实施过程中发现不少项目架构的不足,而你要敢于向你的架构师提出,更好的架构可能会提高程序的执行速度。
2 采用缓存技术,根据你的项目可考虑使用这些缓存技术:浏览器缓存,静态数据缓存,PHP文件缓存(如APC),对象数据缓存(如memcache),SQL缓存。
3 尽量少的使用include()或者require()引入过多的文件,过多的引入肯定不好。 4 循环控制的优化,尽量避免3次或2次嵌套循环(可以想想别的办法),要合理使用Continue和Break跳出循环。 5 不要滥用变量,过多的变量不仅不利于代码阅读和维护,还占据更多的内存。
6 使用最简单的算法,尽量使你的代码变得简洁,理由同上。 7 尽可能的使用PHP自带的函数,比如json数据的处理,不要使用网上处理类,PHP已经提供了两个处理json的函数:json_encode json_decode. 8 如果你有充足的时间,你应该多测试你的代码。如你应该使用性能测试工具(推荐loadrunner)对你觉得有瓶颈或可能存在问题的代码进阅读全文>

发表于 @ 2009年08月21日 10:13:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年08月03日

原创 JS可以调用Curl 的Activex控件

CURL的ACTIVEX阅读全文>

发表于 @ 2009年08月03日 09:04:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年03月19日

原创 PHP取MSN联系人(使用Windows Live ID Delegated Authentication SDK )

在网上看到取MSN联系人的一些做法,个人发现大多做法并非使用官方的方式,下面我愿共享我的实现方式。阅读全文>

发表于 @ 2009年03月19日 08:17:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年02月09日

原创 看myspace架构成长,感觉比较失败

  今天看了MYSPACE的架构成长,感觉他们遇到问题很多,当机无数,开始用coldFusion,后来到了900W用户的时候才换ASP.NET。而直到用户达到了1700W用户的时候才用上对象缓存,而且是才想起来用!  从头到尾,发现myspace一直在解决SQLSERVER当机的问题,感觉他们被弄够烦的了。他们要是早点引如对象缓存,估计会更轻松。阅读全文>

发表于 @ 2009年02月09日 10:47:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年12月11日

原创 如何编写高性能的PHP代码(1)

mysql优化技巧阅读全文>

发表于 @ 2008年12月11日 13:22:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年10月13日

原创 用curl登录51.com及插入图片的例子


CURL 是 Client URL Library Functions 的缩写,由 Daniel Stenberg 创建,更多内容可以参考其官方网站或PHP手册。利用CURL可以非常方便的抓取互联网上的信息。个人使用的经验证明:相对于PHP的fopen,readfile 和 Socket 函数, CURL的执行速度和消耗资源明显要低许多。
下面做个用curl登录51.com及插入图片的例子,插入图片,是将一张图片插入到51.com的个人介绍中去,希望对大家有帮助。
开始之前,要熟悉CURL的一些函数,如curl_init(),curl_setopt(),curl_exec(). 这里说一下curl_setopt()函数,这个函数其实就是设置一些浏览器中内置功能,如如何 发送/接收cookies,POST/GET数据,网页头信息等设置。更多内容参考PHP手册。
另外最好有 IE的Http watch工具,用于抓取HTTP传输的包信息,非常好用,是互联网开发强力工具,推荐使用。
步骤1,用IE的Http watch抓取登录和插入图片的包:阅读全文>

发表于 @ 2008年10月13日 10:40:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年09月23日

原创 www.sourceforge.net已经升级

www.sourceforge.net已经升级阅读全文>

发表于 @ 2008年09月23日 10:01:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年08月09日

原创 使用FireBug调试javascript代码

firebug,FireBug调试javascript,调试js,调试javascript,用FireBug调试js代码。阅读全文>

发表于 @ 2008年08月09日 11:17:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年07月31日

转载 通过鼠标拖拽改变表格列宽

通过鼠标拖拽改变表格列宽阅读全文>

发表于 @ 2008年07月31日 17:04:00 | 评论( loading... ) | 编辑| 举报| 收藏

Copyright © 79720699
Powered by CSDN Blog