随笔分类 - PHP
1
摘要:看了上一篇博文的发布时间,到目前已经有三个月没更新博文了。这三个月经历了很多事情,包括工作、生活和感情等等。由于个人发展的原因,这个月准备换工作啦。在这段时间,我会把Web大型项目中所接触到的技术都总结出来,分享给各位支持我的博友。博客园是个好地方,在这里能学到很多东西,同时你也可以收获很多东西,就
阅读全文
摘要:这一次总结和分享用Redis实现分布式锁 与 实现任务队列 这两大强大的功能。先扯点个人观点,之前我看了一篇博文说博客园的文章大部分都是分享代码,博文里强调说分享思路比分享代码更重要(貌似大概是这个意思,若有误请谅解),但我觉得,分享思路固然重要,但有了思路,却没有实现的代码,那会让人觉得很浮夸...
阅读全文
摘要:这次总结一下用户在微信内打开网页时,可以调用微信支付完成下单功能的模块开发,也就是在微信内的H5页面通过jsApi接口实现支付功能。当然了,微信官网上的微信支付开发文档也讲解的很详细,并且有实现代码可供参考,有的朋友直接看文档就可以自己实现此支付接口的开发了。 一、前言 为何我还写一篇微信支...
阅读全文
摘要:这一次,我总结和分享一项大型网站优化技术,那就是在项目中自动压缩静态资源文件(css、js),并让网站自动加载压缩后的资源文件。当然,这项技术在雅虎35条前端优化建议里也有记载,但它那只是给出一个理论的方案而已,并且采用的是外部压缩工具去压缩,而在我的项目中,是直接通过自己的程序自动化去压缩所有...
阅读全文
摘要:在网站开发过程中,对于页面的加载效率一般都想尽办法求快。那么,怎么让才能更快呢?减少页面请求 是一个优化页面加载速度很好的方法。上一篇博文我们讲解了 “利用将小图标合成一张背景图来减少HTTP请求”,那么,这一篇博文将讲解 “ 将图片转成二进制并生成Base64编码,可以在网页中通过url查看图...
阅读全文
摘要:一、相关知识讲解 看过雅虎的前端优化35条建议,都知道优化前端是有多么重要。页面的加载速度直接影响到用户的体验。80%的终端用户响应时间都花在了前端上,其中大部分时间都在下载页面上的各种组件:图片,样式表,脚本,Flash等等。 减少组件数必然能够减少页面提交的HTTP请求数。这是让页面更快...
阅读全文
摘要:由于现在手头的项目中有一个上传证件照认证的功能(手机端),之前的思路是直接点击上传,然后直接将图片上传到服务器去,这篇文章有讲到(http://www.cnblogs.com/it-cen/p/4535219.html),但在微信里打开网页去上传,速度并不快,而且,假如我上传一张2M大的图片,也...
阅读全文
摘要:近排在做微信接口开发,所以总结一下微信授权登录并获取用户信息 这个接口的开发流程。一、首先你的微信公众号要获得相应的AppID和AppSecret,申请微信登录且通过审核后,才可开始接入流程。二、授权流程1、流程说明(1). 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应...
阅读全文
摘要:太久没写博客了,真的是太忙了。善于总结,进步才会更快啊。不多说,直接进入主题。 前几天想在手机端做个异步上传图片的功能,平时用的比较多的JQuery图片上传插件是Uploadify这个插件,效果很不错,但是由于手机不支持flash,所以不得不再找一个文件上传插件来用了。后来发现ajaxFile...
阅读全文
摘要:Yahoo!的 Exceptional Performance团队为改善 Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。总结出了一系列可以提高网站速度的方法。可以分为 7大类 35条。包括内容 、服务器 、 CSS 、 JavaScr...
阅读全文
摘要:近排由于工作的繁忙,已经一个星期没写博文做分享了,接下来我对网站接入第三方登录----QQ登录的实现逻辑做一个详细的讲解。 对于整个流程的详细文档可以到QQ互联官网(http://wiki.connect.qq.com)查看,我这里就简单地进行描述,主要是分析代码的实现过程。 我用的是CI框...
阅读全文
摘要:nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx一、首先我们先初步认识下FastCGI和Ngnix+F...
阅读全文
摘要:一、SQL语句优化1、通过show status 了解各种sql的执行频率 show[session|global] status; 其中session(默认)表示当前连接,global表示自数据库启动至今 参数说明: Com_XXX表示每个XXX语句执行的次数 只针对InnoDB存储引擎...
阅读全文
摘要:针对海量数据的优化主要有两种:大表拆小表的方式;SQL语句的优化分区技术:与水平分割类似,但它是在逻辑层进行的水平分表,对于应用程序而言它还是一张表一、range方式1、创建一张分区表可以到/usr/local/mysql/var/test/下看到生成这么多文件(26个)2、创建一张未分区表可以到/...
阅读全文
摘要:1、SMTP是由源地址到目的地址传送邮件的一组规则,用来控制信件的中转方式。2、SMTP服务器是遵循SMTP协议的发送邮件服务器,用来发送或者中转发出的邮件,客户端通过SMTP命令与SMTP服务器进行交互。3、连接和发送邮件步骤如下: (1)建立TCP连接; (2)客户端发送HELO命令以标识发...
阅读全文
摘要:1、cURL请求的基本步骤: (1)初始化 (2)设置选项,包括URL (3)执行并获取HTML文档内容 (4)释放cURL句柄 1 注意:第二步最重要,也就是curl_setopt()函数 我们可以加一段检查错误的语句,这里要注意用的是"===false",这是为了区分空输出和...
阅读全文
摘要:1、Socket通常称为“套接字”,用于描述IP地址和端口,是一个通信链的句柄。2、应用程序通过套接字向网络发出请求或者应答网络请求。3、Socket既不是一个程序,也不是一种协议,其只是操作系统提供的通信层的一组抽象API。4、进程通信的相关概念: 网间进程通信要解决的是不同主机进程间相互通信问...
阅读全文
摘要:1、PDO(PHP Data Object)扩展为PHP定义了一个访问数据库的轻量、持久的接口。实现PDO接口的每一种数据库驱动都能以正则扩展的形式把各自的特色表现出来。 主要:PDO扩展只是一个抽象的接口层,利用PDO扩展本身并不能实现任何数据库操作,必须使用一个特定的数据库PDO驱动访问数据库...
阅读全文
摘要:1、HTTP是一个应用层协议,由请求和相应构成,是一个标准的客户端服务器模型。HTTP通常承载与TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了常说的HTTPS。默认HTTP端口为80,HTTPS的端口号是443 HTTP在OSI模型中的位置如下图:2、HTTP协议的模型客户...
阅读全文
摘要:今晚研究了下短信验证码注册,很简单,用的是 云通讯的短信系统(收费的,不过有测试的api给我们做测试)。好了,不多说,进入正题。1、收到到云通讯短信系统注册账号,然后下载他们的封装好的短信api接口代码,解压,然后找到CCPRestSDK.php文件和SendTemplateSMS.php文件,将其...
阅读全文
1

浙公网安备 33010602011771号