主页 > 知识库 > 网站性能提高实战经验点滴记录

网站性能提高实战经验点滴记录

热门标签:忻州外呼系统接口对接 地图标注和图片标注 洛阳便宜外呼系统厂家 电销机器人怎么收费 医院地图标注 语音平台系统 嘟声的电销机器人 沧州智能外呼系统收费 湖北稳定外呼系统
DB:
1.数据库可以适当设计一些冗余字段来减少联合查询
2.经常查询的字段要建立索引
3.查询内容尽量简洁, 比如cakephp中的查询尽量设置$this->recursive=-1,并指定fields.
4.数据库用单独的服务器,有条件的常用查询数据单独分库
5.把session等数据放在Memcache而不是数据库中既能满足多服务器之间共享也能降低数据库的负载。
参考如下文章: http://www.linuxjournal.com/article/7451?page=0,1
6.Bad Sql会摧毁系统的CPU,尤其在使用IN查询时,一定要确保array里面数据是唯一的,且不能有大量数据。
HTTP Request:
1.调节apache增大服务器并发处理连接数
2.压缩js/css减少客户并发请求连接数(apache/nginx的gzip配置)
3.尽量使用离线数据库,少调用远程http service(geoip service, google map...).至少要设置合理的请求超时时间。
4.图片、静态资源用专用的服务器
WEB server:
1.apache+php->ningx+(php+fpm)
2.haproxy, 设置请求队列queue, 比如50,这样可以起到缓冲和保护web server的作用,效果明显
3.添加web server, haproxy负载均衡
( 多服务器注意session/cache放在数据库或者memcache中,代码补丁注意同步, 动态生成或者管理员加载的资源注意同步)
Code:
1.避免无效循环
2.避免无效链接请求
3.设计上注意不要产生单个服务器的文件
4.设计上注意不要产生大量的小文件,否则可能会引起inode资源耗尽
5.设计上注意不要把大量营销邮件的发送和单个业务邮件混淆在一起,另外批量邮件的产生和发送逻辑要分开
6.最好把营销邮件的发送以调用第三方专业邮件服务的形式完成。这样可以避免垃圾邮件和检查无效邮件
to be continued.
您可能感兴趣的文章:
  • Javascript前端优化代码
  • 通过循环优化 JavaScript 程序
  • js尾调用优化的实现
  • 浅析JavaScript异步代码优化
  • JavaScript关于提高网站性能的几点建议(一)
  • JavaScript提高网站性能优化的建议(二)
  • JS 网站性能优化笔记
  • 详解网站中图片日常使用以及优化手法
  • 利用javascript解决图片缩放及其优化的代码
  • 图片该如何优化来提高网站性能

标签:内蒙古 巴彦淖尔 日照 定州 96 宜宾 防城港 山南

巨人网络通讯声明:本文标题《网站性能提高实战经验点滴记录》,本文关键词  网站,性能,提高,实战,经验,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《网站性能提高实战经验点滴记录》相关的同类信息!
  • 本页收集关于网站性能提高实战经验点滴记录的相关信息资讯供网民参考!
  • 推荐文章