源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 910|回复: 23

[相关技巧] 网站性能提高实战经验点滴记录

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2011-2-19 16:43:05 | 显示全部楼层 |阅读模式
网站性能提高实战经验点滴记录,需要的朋友可以参考下。 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.
回复

使用道具 举报

4

主题

2万

回帖

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 2022-11-26 20:51:42 | 显示全部楼层
这个源码还可以
回复 支持 反对

使用道具 举报

匿名  发表于 2022-11-26 22:12:31

buying generic cialis


cialis coupons
<a href="https://ciamgdosage.com/">tadalafil reddit</a>
cialis copay card
<a href="https://genercialtadal.com/">cheap cialis</a>
cialis cost per pill
<a href="https://cialiswallettad.com/">cialis coupon</a>
回复 支持 反对

使用道具

匿名  发表于 2022-11-26 22:14:13

when does cialis patent expire

cialis generic name
<a href="https://ciamgdosage.com/">cialis vs viagra</a>
cialis 10mg price
<a href="https://genercialtadal.com/">buy cialis</a>
tadalafil india
<a href="https://cialiswallettad.com/">buy generic cialis online</a>
回复 支持 反对

使用道具

匿名  发表于 2022-11-26 22:15:14

cialis canada

УОН 37.139.53.x ·±нУЪ 2022-11-26 22:12
cialis coupons
tadalafil reddit
cialis copay card

cialis prices
<a href="https://ciamgdosage.com/">tadalafil 5 mg</a>
generic cialis india
<a href="https://genercialtadal.com/">tadalafil goodrx</a>
sildenafil vs cialis
<a href="https://cialiswallettad.com/">what is tadalafil</a>
回复 支持 反对

使用道具

匿名  发表于 2022-11-26 22:18:29

tadalafil 10mg

difference between cialis and viagra
<a href="https://ciamgdosage.com/">tadalafil vs sildenafil</a>
viagra vs cialis vs levitra
<a href="https://genercialtadal.com/">buy cialis online safely</a>
tadalafil goodrx
<a href="https://cialiswallettad.com/">cialis headache</a>
回复 支持 反对

使用道具

匿名  发表于 2022-11-26 22:19:05

generic cialis cost


tadalafil 5 mg
<a href="https://ciamgdosage.com/">cialis tablet</a>
mail order cialis
<a href="https://genercialtadal.com/">tadalafil coupon</a>
tadalafil cost walmart
<a href="https://cialiswallettad.com/">cialis coupon</a>
回复 支持 反对

使用道具

匿名  发表于 2022-11-26 22:20:49

difference between cialis and viagra

УОН 37.139.53.x ·±нУЪ 2022-11-26 22:12
cialis coupons
tadalafil reddit
cialis copay card

viagra vs cialis hardness
<a href="https://ciamgdosage.com/">canada cialis</a>
tadalafil dosage 40 mg
<a href="https://genercialtadal.com/">buy cialis online usa</a>
does cialis expire
<a href="https://cialiswallettad.com/">generic cialis</a>
回复 支持 反对

使用道具

匿名  发表于 2022-11-26 22:22:37

buying cialis cheap

УОН 37.139.53.x ·±нУЪ 2022-11-26 22:20
viagra vs cialis hardness
canada cialis
tadalafil dosage 40 mg

cialis generic timeline
<a href="https://ciamgdosage.com/">cheap cialis</a>
cialis uses
<a href="https://genercialtadal.com/">buying cialis cheap</a>
generic cialis cost
<a href="https://cialiswallettad.com/">cialis versus viagra</a>
回复 支持 反对

使用道具

2

主题

2万

回帖

380

积分

中级会员

Rank: 3Rank: 3

积分
380
发表于 2023-2-14 22:02:25 | 显示全部楼层
额风风风微风微风违法
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-24 15:06 , Processed in 0.116246 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表