高并发高流量网站架构.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浏 一 1 硬件 ,适当的投入硬件,要比你搞那么多软件优化要实惠的多 . 二 1 从web 的http 的响应/ 应答 考虑 2 动态脚本 ,考虑 使用的数据库   如何优化数据库、如何建立合理的表等操作  这方面细节同样不少 一 缓存查询结果/建内存表 有 杜 0.5s 的 queries - 非常重要!开大内存索引 二 减少 Apache 的压力 ——减少 HTTP 的请求次数 背 .静态内容不要用 apache 三 I/O 压力    页面局部缓存 可 lighttp+apache 配合的 ...lighttp 负责静态的如 image,js,css 等,apache 负责 php, 用 rewrite 转发到 lighttp 甚 ,lighttp 处理fastcgi 模式下的 php, 要比 apache等要快 性 ,lighttp 是要优于 apache 的,但稳定性就差点 .. W 方面 1.脚本引用的资源文件如 css,js,image 可以多放几台服务器上,尽可能的压缩。 2.适当的加入 ajax 3.尽量控制 php 的代码行,如果方便的话,可以写成 com 或so级的 4.缓存 考 一 二 apache,静态的走 Lighttpd 三 OS如FreeBSD 四 mysql 性能从编译、配置上入手 五 SQL查询 六 七 谈 ! W 服务器配置是 :DUAL XEON 2.4G 以上,2G 内存以上, SCSI 硬盘一块以上, FREEBSD 5.X 以上 数 与WEB 服务器类似 ap 光纤独享带宽 2、要优化系统的值,一般是添加入 /etc/sysctl.conf 里面,要加大内核文件并发数量及其他优化等值。 4、PHP 编译的时候,注意要尽量以实用为目的加入参数,没有用到的坚决不加,以免浪费系统资源。 5、ZEND 要使用较小的优化等级, 15就足够了, 1023级别只会加重服务器负载 ~ 6、MYSQL 要尽量少使用长连接,限制为 2-3 秒即可 ~ 7、要全部采用手工编译方式,不要用 ports 安装,因为它会带上很多你不需要的模块,切记。 9、长时间观察跟踪调试,有什么问题尽快解决 ~~ P. 补充我的几点优化: 1、编译 Apache PHP MySQL 时使用 GCC 参数传递对特定 CPU 进行优化; 2、如果网站小文件很多,可以考虑使用 reiserfs 磁盘系统,提升读写性能; 3、如不需要 .htaccess ,则将 Files .htaccess 设置为 None 大 单台 Apache web server 性能的极限 选用性能更好的 web server TUX,lighttpd,thttpd … 动,静文件分开,混合使用 应用程序优化 ,Cache的使用和共享 常见的缓存技术 生成静态文件 对象持久化 serialize unserialize Need for Speed ,在最快的地方做 cache Linux 系统下的 /dev/shm tmpfs/ramdisk php内置的 shared memory function /IPC memcached MySQL的HEAP表 多台主机共享 cache NFS,memcached,MySQL优点和缺点比较 MySQL数据库优化 配置 f ,设置更大的 cache size

文档评论(0)

kxg2020 + 关注
实名认证
内容提供者

至若春和景明,波澜不惊,上下天光,一碧万顷,沙鸥翔集,锦鳞游泳,岸芷汀兰,郁郁青青。

1亿VIP精品文档

相关文档