随笔分类 -  26.运维/优化/架构

摘要:对于任何一个数据库管理系统来说,内存的分配使用绝对可以算的上是其核心之一了,所以很多希望更为深入了解某数据库管理系统的人,都会希望一窥究竟,我也不例外。 这里给出方案 按照下面的设置试试看: key_buffer_size= 3840M max_allowed_packet = 16M table_ 阅读全文
posted @ 2016-07-16 09:12 52php 阅读(9299) 评论(1) 推荐(0)
摘要:摘要:公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库。 在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分 阅读全文
posted @ 2016-07-16 08:52 52php 阅读(4030) 评论(0) 推荐(0)
摘要:max_connections 是指整个mysql服务器的最大连接数; max_user_connections 是指每个数据库用户的最大连接数,比如:虚拟主机可以用这个参数控制每个虚拟主机用户的数据库最大连接数; MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面 阅读全文
posted @ 2016-07-16 08:51 52php 阅读(5492) 评论(0) 推荐(0)
摘要:http://www.infoq.com/cn/presentations/the-road-of-weibo-lamp-performance-optimization 阅读全文
posted @ 2016-07-15 14:01 52php 阅读(412) 评论(0) 推荐(0)
摘要:购买的阿里云主机,官方只给你挂载了一个系统盘(20G),那如何挂载 新的“数据盘”呢? 操作过程如下: 第一、检查阿里云服务器数据盘情况 利用 fdisk -l 命令,检查当前的数据硬盘情况。 这里我们可以看到有100GB数据盘没有挂载,肯定需要利用起来的。 第二、挂载阿里云数据硬盘 输入 fdis 阅读全文
posted @ 2016-07-15 00:56 52php 阅读(652) 评论(0) 推荐(0)
摘要:前面讲过:移动端与PHP服务端接口通信流程设计(基础版) 对于 api_token 的校验,其安全性还可再增强: 增强地方一: 再增加2张表,一个接口表,一个授权表,设计参考如下: 接口表 (注:只列出了核心字段,其它的再扩展吧!!!) 授权表 (注:只列出了核心字段,其它的再扩展吧!!!) 执行过 阅读全文
posted @ 2016-07-14 13:56 52php 阅读(999) 评论(0) 推荐(0)
摘要:针对 >非开放性平台 >公司内部产品 接口特点汇总: 1、因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效; 2、因为是非开放性的,所以OAuth那套协议是行不通的,因为没有中间用户的授权过程; 3、有点接口需要用户登录才能访问; 4、有点接口不需要用户登录就可访问; 针对以上特点 阅读全文
posted @ 2016-07-14 13:55 52php 阅读(537) 评论(0) 推荐(0)
摘要:最近要搭建一个高并发的网站。所以,得设计负载均衡这一块。从大的方向上讲,负载均衡分为硬负载均衡,和软负载均衡。下面依次简要说明一下: 硬负载均衡: 硬负载均衡,也就是使用专用的负载均衡设备。主流的硬负载均衡器有如下几种: F5:最主流的硬负载均衡器。便宜的20万以上,贵的100多万。 深信服:乞丐版 阅读全文
posted @ 2016-07-14 11:30 52php 阅读(370) 评论(0) 推荐(0)
摘要:摘要:2013中国软件开发者大会编程语言与工具专题论坛中,新浪微博架构师宋琦介绍了PHP在新浪微博中的应用,并且分享了很多微博主站所做的性能优化的工作。 【CSDN报道】 2013中国软件开发者大会(以下简称SDCC)于8月30-31日在北京新云南皇冠假日酒店举办。作为CSDN和《程序员》杂志倾力打 阅读全文
posted @ 2016-07-14 11:04 52php 阅读(392) 评论(0) 推荐(0)
摘要:知乎的整个网站架构图如下: 知乎是国内很少的使用Python开发的一个网站,也很多值得我们学习的地方,从知乎让我们也可以了解到一些新的WEB技术。 一、Python框架 知乎目前使用的是Tornado 框架。Tornado 全称Tornado Web Server,是一个用Python 语言写成的W 阅读全文
posted @ 2016-07-14 01:22 52php 阅读(886) 评论(0) 推荐(0)
摘要:http://andrewyu.blog.51cto.com/1604432/612032 阅读全文
posted @ 2016-07-13 13:00 52php 阅读(207) 评论(0) 推荐(0)
摘要:这是目前 oschina.net 正在使用的 tomcat 的 server.xml 的配置文件内容 引用:http://www.oschina.net/code/snippet_12_174 讨论: 200线程就足够? 一般当你的应用并发线程达到200的时候有这么两种情况 1. 访问量真的太大了, 阅读全文
posted @ 2016-07-13 12:49 52php 阅读(208) 评论(0) 推荐(0)
摘要:PPT下载地址1(国外服务器):http://blog.s135.com/attachment/201105/2011phptc_zy.zip PPT下载地址2(国内服务器):http://ishare.iask.sina.com.cn/f/15231659.html 原文:http://blog. 阅读全文
posted @ 2016-07-13 00:54 52php 阅读(321) 评论(0) 推荐(1)
摘要:PHP优化对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。 # vi /etc/php.ini (1) PHP函数禁用找到: disable_functions =该选项可以设置哪些PHP函数是禁止使用 阅读全文
posted @ 2016-07-13 00:52 52php 阅读(387) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/articlelist_1644420310_1_1.html 阅读全文
posted @ 2016-07-13 00:24 52php 阅读(227) 评论(0) 推荐(0)
摘要:在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水平切分?在我们的系统(SNS)中,用户的UI 阅读全文
posted @ 2016-07-11 14:10 52php 阅读(329) 评论(0) 推荐(0)
摘要:购物网站一般都会用到购物车,使用中要满足的功能有: 1、用户不需要登录即可使用购物车,在没登录前操作的数据在下次登录本台机器上是有效的。 同一IP出口的多台机器,要维护各自的购物车。比如网吧,公司内网同一IP出口等情况。 解决办法: 在用户的cookie中存入不可重复码,如UUID或128位短码等, 阅读全文
posted @ 2016-07-11 13:51 52php 阅读(5515) 评论(0) 推荐(0)
摘要:ThinkPHP2.2框架执行原理、流程图在线手册 ThinkPHP控制器的执行流程 对用户的第一次URL访问 http://<serverIp>/My/index.php/Index/show/ 所执行的流程进行详细的分析,用户的URL访问首先是定位到了My项目的index.php 入口文件(注意 阅读全文
posted @ 2016-07-11 13:46 52php 阅读(1244) 评论(0) 推荐(0)