存档

‘站点建设’ 分类的存档

【开发】视频直播开放平台对比总结

2016年7月15日 没有评论

这几天在研究视频直播解决方案,对比了几家,简单总结以下:

1、阿里云

各项云服务很全,直播和点播服务是其他服务的累加,主要是CDN和存储服务,价格为相关服务的累加,有价格计算器。有Java/PHP/.Net/Python SDKAPI

官网:https://www.aliyun.com/

2、腾讯云

阅读全文...

分类: 站点建设 标签: 1,651次阅读

【MySQL】事务与分库分表

2016年7月3日 没有评论

事务

  • 满足4个条件(ACID): Atomicity(原子性)、Consistency(稳定性)、Isolation(隔离性)、Durability(可靠性)
  • 开始事务、保持点、提交、回滚

分库分表

  • 做MySQL集群,利用amoeba做透明访问
  • 有主从复制、垂直分区、水平分片几种方式

阅读全文...

分类: 程序开发, 站点建设 标签: 1,390次阅读

【MySQL】MyISAM与InnoDB的区别

2016年7月3日 没有评论

MyISAM与InnoDB主要区别如下:

  1. MySQL默认采用的是MyISAM。MyISAM不支持事务,而InnoDB支持。
  2. InnoDB不支持FULLTEXT类型的索引。
  3. InnoDB支持外键,MyISAM不支持。
  4. InnoDB的主键范围更大,最大是MyISAM的2倍。
  5. MyISAM支持GIS数据,InnoDB不支持.即MyISAM支持以下空间数据对象:Point,Line,Polygon,Surface等。
  6. InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 where条件时,两种表的操作是一样的。
  7. 对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但是在MyISAM表中,可以和其他字段一起建立联合索引。
  8. DELETE FROM table时,InnoDB不会重新建立表,而是一行一行的删除。
  9. LOAD TABLE FROM MASTER操作对InnoDB是不起作用的,解决方法是首先把InnoDB表改成MyISAM表,导入数据后再改成InnoDB表,但是对于使用的额外的InnoDB特性(例如外键)的表不适用。
  10. InnoDB表的行锁也不是绝对的,如果在执行一个SQL语句时MySQL不能确定要扫描的范围,InnoDB表同样会锁全表,例如update table set num=1 where name like “%aaa%”

阅读全文...

分类: 程序开发, 站点建设 标签: 1,147次阅读

【MySQL】数据库设计与索引使用

2016年7月3日 没有评论

考虑到性能优化,设计数据库时建议采用以下原则:

  1. 越小的数据类型越好,因为存储和处理都会更快
  2. 简单的数据类型更好:整型数据比起字符,处理开销更小;日期、时间类型优于字符串,用数值类型存储IP等
  3. 尽量避免NULL:应该指定列为NOT NULL,除非你想存储NULL。应该用0、一个特殊的值或者一个空串代替空值。NULL值会影响索引使用

阅读全文...

分类: 程序开发, 站点建设 标签: 929次阅读

【网站】攻击自动检测和自动屏蔽脚本

2016年6月11日 没有评论

网站上线久了难免就会有人来攻击或扫描。除了防ssh密码猜测攻击外,今天还写了个防HTTP压力攻击脚本,分享给大家。

1、建立脚本文件/root/scripts/auto_detect_attack.sh

阅读全文...

分类: 站点建设 标签: 974次阅读

【优化】网页加载速度优化

2016年5月26日 没有评论

随着系统数据增长,用户量增加,系统复杂度提高,页面加载速度也会随之变慢。而在使用压力测试工具进行性能测试时,页面加载速度慢的问题就更为突出了。以下为优化方案:

一、服务器优化

0、增加带宽、CPU、内存、硬盘,可以使用top来查看高并发时的CPU和内存使用情况,使用df、du来查看硬盘使用情况;使用iftop等工具查看实时带宽,明确瓶颈针对性扩容;如只是个别接入网或个别地域的问题,可考虑更换服务器位置或增加网络接入

1、引入负载均衡服务器将请求进行分发多台服务器进行处理;一些通用js库像jQuery可以用外部CDN,比如BootCDN、Google API等

阅读全文...

分类: 程序开发, 站点建设 标签: 988次阅读

【百度】删除百度站点收录的方法

2016年4月12日 没有评论

搜索了一下公司名称,竟然后台系统也能被搜到,只能说百度太强大了,但这是不希望看到的

需要做的分两步

一、删除百度收录

在百度站长里只能看到死链接删除申请,显然不是,因为站点还需要用。

有一个闭站保护,感觉可以,提示说是说暂时删除百度收录,就提交了

阅读全文...

分类: 站点建设 标签: 1,228次阅读

【CentOS】安装邮件服务器postfix-dovecot

2016年3月3日 没有评论

转载一篇Centos 6上安装邮件服务器的文章

How to setup mail server in centos 6 ( postfix-dovecot )

This article describes how to setup a mail server in centos 6 . Here i have used three popular packages which is very easy to configure .
» Postfix ( for sending )
» Dovecot ( for receiving )
» Squirrelmail ( for webmail access )
This guide is strictly for learning purpose , not for real time servers .
Let’s start

阅读全文...

分类: 站点建设 标签: 1,558次阅读

【Linux】自动拒绝恶意IP远程登录服务器的定时脚本

2016年2月18日 2 条评论

服务经常被攻击,于是在增加了服务器访问黑名单Nginx访问黑名单的同时,增加了SSH访问黑名单,脚本如下。

1、将以下代码写入脚本文件/root/scripts/auto_deny_login.sh;脚本已更新2016-6-11,增加了日志、防重复记录规则和按需重启服务
阅读全文...

分类: 站点建设 标签: 2,261次阅读

【微信公众号】模板消息被禁用

2016年2月2日 没有评论

发送微信消息时返回如下提示

INFO: {"errcode":48004,"errmsg":"api forbidden for irregularities, view detail on mp.weixin.qq.com hint: [lTZx80188vr17]"}

查看公众号站内消息,提示“该账号使用【访客消息通知】模板主动下发消息,滥用模板违规,模板消息日调用上限已经降为0,7天后恢复原有频率,请妥善使用模板消息。”

原来是公众号利用微信模板群发消息,发送微信模板消息的权限被禁用了,与微信客服沟通无效,最后只能苦苦地登上1周时间才解禁。

分类: 站点建设 标签: 1,376次阅读

无觅相关文章插件,快速提升流量