嗨,新朋友,很高兴认识你,欢迎来到我的博客。
分类存档: web开发

MySQL负载过高的优化(转)

公司网站刚改完版,优化了数据库结构,使用的memcache分布式缓存加MySQL,刚开始几天还好,数据库服务几天没down过了.但这几天频繁down机.是个大问题,需要解决. 数据库服务器硬件配置为4颗双核CPU,8G内存. 查看服务器负载(top命令),见MySQ...

REST

rest,即REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。 简单理解: 通过http协议的GET,POST,DELETE,PUT方法实现对url资源的CRUD(创建、读取...

微博feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨(转)

ns系统,微博系统都应用到了feed(每条微博或者sns里的新鲜事等我们称作feed)系统,不管是twitter.com或者国内的新浪微博,人人网等,在各种技术社区,技术大会上都在分享自己的feed架构,也就是推拉模式(timyang上次也分享了新浪微...

SVG标签

一、SVG中对图像标签的支持 Attribute Style: CSS fill 属性定义填充的颜色 CSS stroke-width 属性指定填充线宽 CSS stroke 属性指定border颜色 CSS fill-opacity 属性定义填充颜色的透明度(从0到1) CSS stroke-opacity属性定义描边...

Yii-如何使用事务

$transaction= Yii::app()->db->beginTransaction();//创建事务 $transaction->commit();//提交事务 $transaction->rollback();//回滚事务 demo 1: // 以下实例将需要事务处理的操作放进try里 $transaction = Yii::app()...

MySQL 添加列,修改列,删除列

ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; ...

mysql 建索引删除索引命令

创建和删除索引 索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。 (1)使用ALTER TABLE语句创建索引。 语法如下: alter table...

关于网站文章内链的一个思路

利用字符串替换。 当关键词存在包含关系时,存在两种情况: 1. 短关键词优先 这种情况比较容易,将关键词进行排序,然后先替换短的关键词,不存在重复替换的问题 2. 常关键词优先 如果按照第一种情况的方法,会出现重复替换的问题。 ...

mysql联合索引详解

联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 ....

使用Xdebug调试和优化PHP程序

1. 安装(简略过程) 编辑php.ini,加入下面几行: extension=php_xdebug.dll [Xdebug] xdebug.profiler_enable=on xdebug.trace_output_dir="I:/Projects/xdebug" xdebug.profiler_output_dir="I:/Projects/xdebug" 2. WinCacheGrin...

php去除价格后面多余的0

rtrim(rtrim($str, '0'), '.');

td中img的高度(height)问题

问题描述: 使用table布局,td包含img标签,如果遇到td的高度自动拉高。 那么可能是 img后面包含空白字符引起的。 解决办法: 1. 把空白字符去掉或者设置line-height:1px。如果没有空白字符,试试办法2 2. img{display:block;}  /*亲...

JS(javascript)获取屏幕高度

var s = ""; s += " 网页可见区域宽:"+   document.body.clientWidth; s += " 网页可见区域高:"+   document.body.clientHeight; s += " 网页可见区域宽:"+   document.body.offsetWidth     +"   (包括边线和滚动条的宽)"; s += "...

yii-iis6.0伪静态,隐藏index.php(ISAPI_rewrite)

1.第一种 [ISAPI_Rewrite] # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 RewriteEngine On #伪静态规则 RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*...

MYSQL如何添加索引

1.添加PRIMARY KEY(主键索引)ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) ALTER TABLE `table_name` ADD UNIQUE ( `column`) 3.添加INDEX(普通索引) ALTER TABLE `table_name` ADD INDEX index_...

css字间距设置

letter-spacing 来设置字与字间距_字符间距离

js(javascript)如果去掉 px单位,转化成整型

var tmp = parseInt("500px");

js(javascript)中取绝对值的2种方法!

1、abs() var aaa=-20; var bbb=Math.abs(aaa); 2、负负得正 var aaa=-20; var bbb=-aaa

Tagsystems: performance tests

In my previous article named “Tags: database schemas” we analysed different database schemas on how they could meet the needs of tag systems. In this article, the focus is on performance (speed). That is: if you want ...

Tags with MySQL fulltext(基于fulltext)

While setting up the promised performance test in my last post, I did some tests with the MySQL fulltext features and it seems that they are built for tagging systems. Take a look at the queries (if it is not clear fo...