小弟最近在充电,属于进阶状态,老看到招聘信息上说“有高并发、高访问量网站开发经验”,我就根据我目前掌握的知识做一个归纳,说得有问题的地方,恳请大侠给小弟指正啊,先谢啦。
一:服务器硬件支持
二:mysql数据库优化,优化方案如下:
1、优化配置文件;
2、建表的时候,范式和反范式配合使用,适当增加冗余字段,且对每个字段的数据类型都要仔细斟酌,尽量使用数字类字段;
3、分表,一是将字段太多的表分解成多个表,二是数据达到一定量的时候分成多个表;
4、建立索引;
5、适当增加中间表;
6、定期分析表,检查表和优化表,类似Windows系统用久了之后需要检查和处理碎片;
7、适当使用mysql缓存;
8、避免频繁创建和删除临时表;
9、尽量避免大事物操作,提高并发能力;
10、对SQL语句本身的优化,这个规范就比较多了,比如尽量避免返回大数据量,避免在字段上进行函数运算,避免使用多层嵌套查询等;
11、使用mysql主从复制;
三:PHP+html方面可以从以下方面着手:
1、减少http请求,比如缓存img,css和js文件到客户端;
2、使用网站静态生成技术;
3、使用负载均衡;
4、使用缓存,memcache,redis等;
5、禁止外部盗链;
6、控制大文件下载;
7、编码过程中注意规范,这个就是经验问题了;
8、使用流量分析统计软件,监测哪些地方需要优化。
PHP解决高并发专栏2
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- MySQL性能优化的21个最佳实践 TechTarget中国原创内容,原文链接:http://www.search...
- 一、MySQL 数据库性能优化之SQL优化(载录于:http://lib.csdn.net/article/mys...