摘要: 在工作中用了Ajax N多次了,也看过一些相关方面的书籍,也算是认识了它,但是一直没有认真总结和整理过相关的东东,失败!近有闲情,将之总结如下:【名称】Ajax是Asynchronous JavaScript and XML(以及 DHTML 等)的缩写。详情请移步Ajax: A New Appro... 阅读全文
posted @ 2014-04-17 16:14 naledao 阅读(443) 评论(0) 推荐(0) 编辑
摘要: HTTP 头部解释1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。 2. Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编... 阅读全文
posted @ 2014-04-16 18:10 naledao 阅读(504) 评论(1) 推荐(0) 编辑
摘要: 在我们平时的程序中难免出现同时访问几个接口的情况,平时我们用curl进行访问的时候,一般都是单个、顺序访问,假如有3个接口,每个接口耗时500毫秒那么我们三个接口就要花费1500毫秒了,这个问题太头疼了严重影响了页面访问速度,有没有可能并发访问来提高速度呢?今天就简单的说一下,利用curl并发来提高页面访问速度,希望大家多指导。1、老的curl访问方式以及耗时统计function curl_fetch($url, $timeout=3){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($... 阅读全文
posted @ 2014-04-04 11:34 naledao 阅读(689) 评论(0) 推荐(0) 编辑
摘要: XHProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开 关来控制是否进行profile。总体来说是个不错的工具,下面介绍下在ubuntu下的安装及使用过程。安装xhprof:wget http://pecl.php.net/get/xhprof-0.9.2.tgztar zxf xhprof-0.9.2.tgzcd xhprof-0.9.2/extension/sudo phpize./configure --with-php-config=/usr/local/php/bin/php-configsud 阅读全文
posted @ 2014-04-01 16:49 naledao 阅读(471) 评论(0) 推荐(0) 编辑
摘要: apache的mod_status模块,提供了对apache运行时的一些统计信息,对apache的管理员来说很有意义。一.加载apache的mod_status模块各种系统下,加载apache模块的方法不同,以ubuntu linux为例,如果使用在线安装的apache包,加载mod_status方法如下:a2enmod status二.配置apache###apache2.conf### SetHandler server-status Order deny,allow Deny from all Allow from all###############三.查看apache状态信息报告页面 阅读全文
posted @ 2014-03-31 11:03 naledao 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 最近一个项目中,合作方要求去除html中的空格,不想改代码,所以百度了一下通过apache,和nginx模块去除html中的空格和tab的方案,下面记录下来:一、nginxnginx可以通过mod_strip模块来实现该功能1. mod_strip安装:# cd /usr/local/src/# wget http://wiki.nginx.org/images/6/63/Mod_strip-0.1.tar.gz# tar -xzvf Mod_strip-0.1.tar.gz# cd nginx-1.4.2 //提前解压好的nginx# ./configure --prefix=/usr/lo 阅读全文
posted @ 2014-03-25 14:48 naledao 阅读(1192) 评论(0) 推荐(1) 编辑
摘要: 文章脉络 算法 什么是算法? 算法是解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。 排序算法就是对排序的一种解决方案;而查找算法就是对查找的解决方案。 算法用来干什么? 提高计算机速度并节省存储空间一直成为编程人员努力的方向,排序操作成为程序设计人员考虑的因素之一,排序方法选择得当与否直接影响程序执行的速度和辅助存储空间的占有量,进而影响整个软件的性能。 此处省略2000字……排序算法 所谓排序就是把一组无序序列按照关键字有序的排列起来。在待排序的数据中,如果存在多个相同关键字,经过排序后这几个相同关键字的相对次序不变,则该排... 阅读全文
posted @ 2014-02-11 11:47 naledao 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 装了memcahce以后想对使用情况详细了解一下,如分配的内存够不够,都存了什么,经百度后发现这款工具灰常实用!此工具来自Memcache Pecl 中http://pecl.php.net/package/memcache下载后找到memcache.php 修改一下用户名和密码以及memcache服务器地址,然后通过浏览器输入 http://youdomain/youurl/memcache.php,即可!运行主界面:查看存储的Items详细情况: 阅读全文
posted @ 2014-01-08 10:45 naledao 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 主服务器:192.168.5.13_ubuntu从服务器:192.168.5.11_centos================== 1> 在两台主机上分别安装rsync===================ubuntu安装如下:# apt-get install rsync编译安装:下载这个免费的软件rsync.samba.org/或者samba.anu.edu.au/rsync去官方网站下载最新的版本解压缩进目录后执行 #./configure && make && make install正常情况很快就安装完毕,rsync 服务器架设比较简单,可我们 阅读全文
posted @ 2014-01-07 10:39 naledao 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: 设置session用memcache来存储方法I: 在 php.ini 中全局设置 session.save_handler = memcache session.save_path = "tcp://127.0.0.1:11211" 方法II: 某个目录下的 .htaccess php_value session.save_handler "memcache" php_value session.save_path "tcp://127.0.0.1:11211" 方法III: 再或者在某个一个应用中 1 ini_set(" 阅读全文
posted @ 2014-01-06 21:19 naledao 阅读(1783) 评论(1) 推荐(0) 编辑