随笔分类 -  php

1 2 下一页
使用php技术实现无刷新的上传文件
摘要: 阅读全文
posted @ 2016-04-12 18:59 shangzekai 阅读(527) 评论(0) 推荐(0)
PHP 7 的新特性
摘要:PHP7是最新出来的一个新的PHP的一个版本,而且新增了一些新的版本特性,下面我们来介绍一下:1.速度上比HHVM会快一些,大概是PHP5版本的9倍左右,下面是做的一个实验: 1 紧接着再做下一个实验:1 $a = array();2 for($i=0;$i 若无强制类型的转换,会输入int(1)b... 阅读全文
posted @ 2015-12-14 17:04 shangzekai 阅读(963) 评论(0) 推荐(0)
PHP大文件存储示例,各种文件分割和合并(二进制分割与合并)
摘要:最近要对视频进行上传,由于涉及到的视频非常的大,因此采用的是分片上传的格式,下面是一个简单的例子:split.php 1 join.php: 1 阅读全文
posted @ 2015-11-12 18:48 shangzekai 阅读(1920) 评论(1) 推荐(1)
cakephp 打印出SQL语句
摘要:最近一直在使用cakephp这个框架学习,最近发现了一些问题,就是怎样将SQL语句打印出来进行调试,方法如下:1 $db=ConnectionManager::getDataSource('default');2 $db->showLog();可以举一个例子来进行说明:1 public functi... 阅读全文
posted @ 2015-11-06 11:03 shangzekai 阅读(1106) 评论(0) 推荐(0)
PHP 7 vs HHVM 比较
摘要:PHP 是最流行的用于 web 开发的脚本语言之一。PHP 的最新版本,PHP 7 在性能上做了很大的优化。不过,PHP 还有一个竞争对手 HHVM (HipHop Virtual Machine) — 一个运行 PHP 代码的虚拟工具。二者直接的比较正在升温,那么让我们来看一下他们直接的性能对比吧... 阅读全文
posted @ 2015-10-13 17:54 shangzekai 阅读(291) 评论(0) 推荐(0)
jQuery 求页面加载等待特效
摘要:这个案例是最近写一些前端展示的案例出现的一个问题,特此记录,使用ajax的一些方法和使用的技巧: 1 $.ajax({ 2 url:"", 3 type:"post", 4 data:{"xx":"xx"}, 5 beforeSend:function(){ 6 ... 阅读全文
posted @ 2015-07-19 10:28 shangzekai 阅读(253) 评论(0) 推荐(0)
二维数组去除重复值和array_unique函数
摘要:今天遇到了一个问题,就是从数据库中去除的数组为一个二维数组,现在就是想将二位数组进行去重,但是在php中,对于一个一维数组,我们可以直接使用php的系统函数array_unique,但是这个函数不能对多维数组进行去除重复,因此我需要自己写一个去除二维数组重复值的函数。 1 function arra... 阅读全文
posted @ 2015-05-13 10:21 shangzekai 阅读(1239) 评论(0) 推荐(0)
关于php多线程的记录
摘要:最近需要对3W台服务器进行下发脚本,如果一个一个执行,时间大约在2个小时,特别的慢,于是修改程序,采用php的多线程去分发,大概在10分钟左右完成,下面记录下这次的经验和理解: 我所理解的php的多线程实现的方式有两种,下面是官方的介绍: 1、官方的介绍:(转载自张宴的博客) 到php5.... 阅读全文
posted @ 2015-04-23 10:57 shangzekai 阅读(374) 评论(0) 推荐(0)
今天遇到的关于mysql的max_allowed_packet的问题
摘要:今天,运维组的同学来找我,说是备份池的文件描述没有显示出来,而且是从20号开始就不能显示,之前的文件描述就能显示,而且20号他们上传备份的数据确实是传过来的。但是是在web界面文件描述显示不出来。 先说下文件描述的意思:就是公司的同时使用一个客户端,将他们认为重要的数据一个一个的上传过来(rs... 阅读全文
posted @ 2015-04-17 18:28 shangzekai 阅读(1869) 评论(0) 推荐(0)
关于网站高性能中磁盘cpu以及内存对网站性能的影响
摘要:之前和同事聊天的时候,提到了这个硬件方面(包括内存,cpu,以及硬盘的存储选择),个人认为可以从这几个方面来提高底层硬件的性能,从而提高网站的整体吞吐量和速度。一.主机: (1).CPU:决定处理的运算速度,好的cpu能够加速整个程序的计算时间,是服务器能够更快的响应请求。 (2).内存:使... 阅读全文
posted @ 2015-03-30 16:33 shangzekai 阅读(888) 评论(0) 推荐(0)
关于的网站高性能的几点思考
摘要:最近一直在做一个新的线上业务项目,在所有的前期设计,中期的编写以及后期的上线完成之后,开放给用户使用的时候,发现网站的速度没有自己想象中的那么快!于是在经过大量的调研以及调试之后,终于速度上达到了我们的预期。 下面是我这一个多月收集来的一些信息以及自己的一些思考,再次做些记录。一. 从浏览器向... 阅读全文
posted @ 2015-03-29 13:49 shangzekai 阅读(278) 评论(0) 推荐(0)
Fastcgi介绍和php中fastcgi的应用
摘要:先看下FastCgi的一些解释: 1 CGI全称是“通用网关接口”(Common Gateway Interface), 它可以让一个客户端,从网页浏览器向执行在Web服务器上的程序请求数据。 CGI描述了客户端和这个程序之间传输数据的一种标准。 CGI的一个目的是要独立于任何语言的,所以CGI可以... 阅读全文
posted @ 2014-08-21 15:13 shangzekai 阅读(303) 评论(0) 推荐(0)
关于php Hash算法的一些整理总结
摘要:最近在公司内部的分享交流会上,有幸听到了鸟哥的关于php底层的一些算法的分享,虽然当时有些问题没有特别的明白,但是会后,查阅了各种各样的相关资料,对php的一些核心的hash算法有了进一步的理解和认识,下面就是总结下自己梳理的一些hash算法的点。 首先,大致的了解下php中的hash算法的应... 阅读全文
posted @ 2014-08-21 13:50 shangzekai 阅读(1217) 评论(0) 推荐(0)
Nginx 403 forbidden原因及故障模拟重现(转载)
摘要:这篇文章是转载过来的一篇文章,觉得不错,因此做个记录。访问Nginx出现状态码为403 forbidden原因及故障模拟1) nginx配置文件里不配置默认首页参数或者首页文件在站点目录下没有1 index index.php index.html index.htm; 1 [root@www ex... 阅读全文
posted @ 2014-06-21 10:16 shangzekai 阅读(1085) 评论(0) 推荐(0)
php实现异步的程序调用
摘要:浏览器和服务器之间的通信是基于HTTP协议进行链接通讯的,它是一种请求和相应的协议。浏览器通过URL向服务器发送请求,服务器接收到请求并执行请求,然后服务器将执行完成的数据返回到客户端。 这就存在一个问题,Web 服务器执行一段程序,可能几毫秒就完成,也可能几分钟都完不成。如果程序执行缓慢,用... 阅读全文
posted @ 2014-06-07 11:23 shangzekai 阅读(864) 评论(0) 推荐(0)
使用curl发送post或者get数据
摘要:一. 使用curl可以仿造http的请求,向目标服务器或者是目标IP发送数据,进行操作。 (1).使用php操作curl向某个接口上发送GET请求: 下面是写的一个比较简单的请求方式请求数据,传入的参数比较简单暴力:(仅供参考)1 $ch = curl_init("http://10.212... 阅读全文
posted @ 2014-05-10 17:06 shangzekai 阅读(6522) 评论(0) 推荐(0)
facebook工具xhprof的安装与使用-分析php执行性能(转载)
摘要:下载源码包的网址http://pecl.php.net/package/xhprof上面说了,每个版本适用的php版本。规划(预先搞清楚思路)一、这是一个php扩展的形式。我们安装gd2,curl都是php的扩展形式。只不过有的时候编译的时候就安装进去了。像操作mysql数据库,也是一个mysql.... 阅读全文
posted @ 2014-05-10 10:48 shangzekai 阅读(269) 评论(0) 推荐(0)
(转载)网站瓶颈发现和解决
摘要:网站速度定位总体思想:1、找瓶颈法。瓶子的颈部(口子)大小决定了出入量,从而决定了速度。不去改善瓶颈,使劲费力气把瓶子容量扩大,速度也不会提高。不是什么都去改善就是好的。比如改善带宽,加缓存之类的。但是这些不是目前系统的瓶颈,改善了也不会发生质的飞跃。所以找到瓶颈所在。与哲学思想中的:找主要矛盾,解... 阅读全文
posted @ 2014-05-01 17:37 shangzekai 阅读(228) 评论(0) 推荐(0)
Linux中的yum的配置以及常见报错的处理
摘要:一.今天登录服务器的时候,误把yum所在的cache文件夹中的文件删除掉了,导致yum不能够使用,解决的方法: 显示错误如下:Loaded plugins: fastestmirror Determining fastest mirrors YumRepo Error:All mirror URL... 阅读全文
posted @ 2014-04-12 10:16 shangzekai 阅读(2285) 评论(0) 推荐(0)
已经安装好了的lamp或者lnmp环境,编译其他的模块进来?
摘要:问题: 如何为已经编译好了的环境再次编译其他的模块?方法: 一般分为两种情况: 1.php的源码安装包中本来就有这个 .so 的扩展,我们只需要进入到php的安装源码包中的ext文件夹下,然后找到要扩展的包,然后执行:1 # /usr/local/php/bin/phpize2 # ./con... 阅读全文
posted @ 2014-04-08 17:39 shangzekai 阅读(191) 评论(0) 推荐(0)

1 2 下一页