- 博客(29)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
转载 360 mysql-atlas
一、简介Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。主要功能:123
2017-01-17 16:58:16 546
原创 PHP opcache开启
[opcache]; dll地址zend_extension=php_opcache.dll; 开关打开opcache.enable=1; 开启CLIopcache.enable_cli=1; 可用内存, 酌情而定, 单位为:Mbopcache.memory_consumption=528; Zend Optimizer + 暂存池中字符串的占内存总量.(单位:MB)opcac
2016-12-02 19:43:41 370
原创 apache-ab并发负载压力测试
ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药,老少皆宜。自己使用也须谨慎。否则一次上太多的负载,造成目标服务器直接因内存耗光死机,而不得不
2016-12-02 14:13:31 351
转载 高并发系统之HTTP缓存
简介最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。浏览器缓存是指当我们使用浏览器访问一些网站页面或者http服务时,根据服务端返回的缓存设置响应头将响应内容缓存到浏览器,下次可以直接使用缓存内容或者仅
2016-08-23 15:37:05 551
转载 设置php中session过期时间
如何严格限制session在30分钟后过期!1.设置客户端cookie的lifetime为30分钟;2.设置session的最大存活周期也为30分钟;3.为每个session值加入时间戳,然后在程序调用时进行判断;至于为什么,我们首先来了解下php中session的基本原理:PHP中的session有效期默认是1440秒(24分钟),也就是说,客户端超过24分钟没有刷新
2016-08-23 11:08:13 409
转载 常见HTTP状态(304,200等)
在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说
2016-08-22 14:13:25 844
转载 APACHE默认模块功能说明
mod_access 提供基于主机的访问控制命令 mod_actions 能够运行基于MIME类型的CGI脚本或HTTP请求方法 mod_alias 能执行URL重定向服务 mod_asis 使文档能在没有HTTP头标的情况下被发送到客户端 mod_auth 支持使用存储在文本文件中的用户名、口令实现认证 mod_auth_dbm 支持使用DBM文
2016-06-15 19:33:43 606
转载 PHP配置文件详解php.ini
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为
2016-06-15 17:21:26 310
转载 Nginx的nginx.conf配置文件中文注释说明
#运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; #工作模式及连接数上
2016-06-15 17:19:23 401
转载 Apache中Httpd.conf详解
Apache 的 httpd.conf 详解## Apache服务器主配置文件. 包括服务器指令的目录设置.# 详见 http://www.apache.org/docs/> ## 请在理解用途的基础上阅读各指令。## 再读取此文档后,服务器将继续搜索运行# E:/Program Files/Apache Group/Apache/conf/srm.
2016-06-15 17:16:39 423
转载 国外程序员收集整理的PHP资源大全
ziadoz在 Github发起维护的一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。伯乐在线对该资源列表进行了翻译,译文如下:依赖管理依赖和包管理库Composer/ Packagist:一个包和依赖管理器Composer Installers:一个多框架Composer库安装器Pi
2016-06-14 20:56:22 483
转载 LinuxSvn服务器搭建之代码同步web目录
最近几天把项目搬到另一台服务器上,之前使用的svn服务器就得重新搭建,我在搭建svn服务器时踩了好多的坑,现在把我的安装步骤写下来,为的就是让大家少在这上面踩坑。安装步骤如下:1:yum install subversion。(ubuntu:apt-get install subversion)2:输入命令svn -h查看使用命令3:
2016-06-14 10:30:24 331
转载 从0开始学习 GitHub 系列之「Git 速成」
http://www.phpchina.com/portal.php?mod=view&aid=39981前面的 GitHub 系列文章介绍过,GitHub 是基于 Git 的,所以也就意味着 Git 是基础,如果你不会 Git ,那么接下来你完全继续不下去,所以今天的教程就来说说 Git ,当然关于 Git 的知识单凭一篇文章肯定说不完的,我这篇文章先介绍一些最基本的
2016-06-14 10:22:09 269
转载 基于HTML5的可预览多图片Ajax上传
首先是文件上传的一个core文件,是前两个晚上慢慢吞吞整出来的。文件名是: zxxFile.js (可右键……下载)此文件就几K,百来行代码,主要负责文件上传相关的逻辑(选择、删除之类),原生JS,因此,兼容jQuery,YUI, MooYools等。zxxFile.js其实是个小巧的骨架文件,肉体等则需要另外添加。zxxFile.js其实就是个小小对象而已:var ZXX
2016-06-14 10:18:52 1198
转载 禁止网站被别人通过iframe引用
解决方案一:js方法这种方法不可靠,不推荐使用if(self != top) { top.location = self.location; }复制代码把上面的JS代码片段放到你页面的 head 中即可。解决方案二:Meta标签方法复制代码以上两种为前端处理方法,就我个人来说不推荐使用,不过这个也是因人而异的,没有绝对
2016-06-14 10:15:10 15256 1
原创 js 简单的下拉加载更多
var p = 0; //当前页数 var flag = true; //是否还有数据$(window).scroll(function(){if(flag) {if($(document).height() - $(this).scrollTop() - $(this).height() p++;//当前页数get_img();//懒加载图片ge
2016-05-04 16:34:35 2254
转载 jQuery延迟加载(懒加载)插件 – jquery.lazyload.js
如何使用Lazy Load 依赖于 jQuery. 请将下列代码加入HTML的结尾,也就是前:12scripttype="text/javascript"src="jquery.js">script>scripttype="text/javascript"src="jquery.lazylo
2016-05-04 11:15:49 610
原创 EasyEclipse for php .project文件
xml version="1.0" encoding="UTF-8"?> projectDescription> name>myprojectname> comment>comment> projects> projects> buildSpec> buildCommand>
2016-04-14 14:24:55 305
原创 win7安装mamcache扩展
1. DLL下载地址: http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ 2.在php.ini文件中导入 extension=php_memcache.dll3.然后重启apache
2016-04-13 14:14:05 400
转载 Cannot modify header information – headers already sent by cookie 的解决办法
如果在执行php程序时看到这条警告:”Warning: Cannot modify header information – headers already sent by ….”可以尝试以下几种解决方法:1、Use exit statement (用exit来解决)Use exit after header statement seems to help some people
2016-03-31 11:20:33 2223
转载 CC和DDOS攻击nginx防备策略
服务器刚托管到机房,三天两头出问题,100M的带宽居然也用完了,以下是我转自别人的文章,做个记录Nginx下防御HTTP GET FLOOD(CC)攻击Nginx是一款轻量级的Web服务器,由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引Rambler使用。 其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网站服务器中表现较好。
2015-01-21 13:28:25 343
转载 nginx限制连接数ngx_http_limit_conn_module模块
一. 前言我们经常会遇到这种情况,服务器流量异常,负载过大等等。对于大流量恶意的攻击访问,会带来带宽的浪费,服务器压力,影响业务,往往考虑对同一个ip的连接数,并发数进行限制。下面说说ngx_http_limit_conn_module 模块来实现该需求。该模块可以根据定义的键来限制每个键值的连接数,如同一个IP来源的连接数。并不是所有的连接都会被该模块计数,只有那些正在被处理的请求(
2015-01-21 12:05:57 321
转载 Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linux下常用的性能
2015-01-16 23:48:51 213
转载 Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
大纲一、前言二、环境准备三、安装与配置Nginx四、Nginx之反向代理五、Nginx之负载均衡六、Nginx之页面缓存七、Nginx之URL重写八、Nginx之读写分离注,操作系统为 CentOS 6.4 x86_64 , Nginx 是版本是最新版的1.4.2,所以实验用到的软件请点击这里下载:http://yun
2014-12-04 12:23:12 395
转载 redis php sort 函数
很多人把redis当成一种数据库,其实是利用redis来构造数据库的模型,有那种数据库的味道。但是在怎么构建还是key和value的关系。根真正的关系型数据库还是不一样的。效率高,不方便;方便的,效率不高;又方便,效率又高的要花钱。php-redis里面的sort函数,在做web的时候取数据还是比较方便,有点关系型数据库的味道。在说sort前,先说一下前面漏的几个比较常用的函数。1,key
2014-10-16 15:40:50 332
转载 redis php 实例二
前面一篇博客主要是string类型,list类型和set类型,下面hash类型和zset类型1,hset描述:将哈希表key中的域field的值设为value。如果key不存在,一个新的哈希表被创建并进行HSET操作。如果域field已经存在于哈希表中,旧值将被覆盖。参数:key field value返回值:如果field是哈希表中的一个新建域,并且值设置成功,返回1。如
2014-10-16 15:34:51 314
转载 redis php 实例一
redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。1,connect描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE查看复制
2014-10-16 15:31:00 224
转载 redis windows下的环境搭建
先说下安装吧!感觉这东西跟mongodb差不多,安装和布置挺简单,下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,一个是32位的,一个是64位的。根据自己的实情情况选择,我的是32bit,把这个文件夹复制到其它地方,比如D:\redis 目录下。打开一个cmd窗口 使用cd命令切换目录到d:\redis 运行
2014-10-16 14:40:29 399
php_memcache-2.2.6-5.3-nts-vc9-x86
2016-04-13
mongodb 排序的问题 .
2015-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人