随手记录

采用什么样的方法来解决大流量的网站访问量问题?

    

优化程序,优化数据库,如果程序和数据库已经最优化,使用以下解决方法:

1、确定当前服务器设备是否满足流量需求。

2、使用Memcache缓存技术,把动态内容缓存到文件中,动态网页直接调用这些文件,而不必再访问数据库。

3、禁止外部盗链,图片和文件外部盗链会给服务器带来大量的负载压力,可以通过refer来禁止外部盗链,或者使用apache来配置禁止盗链。

4、控制大文件的下载,大文件的下载对于非SCSI硬盘来说会占用大量的资源,导致服务器的响应能力下降。

5、使用不同的主机分流主要流量,使服务器均衡负载。

6、使用流量统计软件统计分析网站流量,可以知道哪些地方耗费了大量的流量,哪些页面需要再进行优化。


时间: 2024-11-15 05:24:48

随手记录的相关文章

vim进阶学习及相关配置&插件 随手记录,待统一整理

先学习vim原生快捷键及相关命令,之后再添加插件.(用到时记录,暂时会比较乱,不定期整理) PS: ctrl+s 表示停止向终端停止输出; ctrl+q 恢复向终端输出流. 使用各种快捷键可能误按到ctrl+s,此时按键窗口无反应,使用ctrl+q恢复. vim自动补全: vi/vim使用进阶: 自动补全(ctrl+x ctrl+相关键,个人感觉主要用:n当前文件关键字,f文件名,l整行,d宏定义) (http://easwy.com/blog/archives/advanced-vim-ski

Linux 随手记录

安装vmware tools 1. 如果直接点虚拟机中的安装不行的话,在CD-ROM虚拟光驱中选择使用ISO镜像,找到VMWARE TOOLS 安装文件,如C:\program\VMware\VMware Workstation\Programs\linux.iso 当然这个ISO是你安装VMware workstation 的目录下的Linux.iso,不是你的Linux OS 镜像文件.VMware Tools一般都在这个文件里. 2. 然后再在虚拟机菜单栏中点击 虚拟机-> 安装 VMWA

随手记录一个 firefox的backgroundPostion-x和-y的问题

今天帮大师写了一天项目,后来在测试一个显示升序和降序的标签上面,我使用了一个backgroundPosition-y来判断当前icon的状态,却无法不管是使用闭包还是个钟手段,在 firefox下面总是无法正常的显示.纠结了好久后来终于发现..原来 firefox人家压根不支持把这个分开写 只支持这种写法 obj.style.backgroundPosition:x y; 尴尬啊...我还以为 以为是自己坑了.. 明天继续 写项目..顺便看刚到的书.

今天工作遇到要发短信(ios)的功能,于是随手记录了一下

ios中发送短信有两种 1.程序外调用系统短信 2.程序内调用系统发短信 第一种比较简单,直接调用url就可以了 oc下的代码为 1 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"sms:%@",@"13888888888"]]] oc版 swift下的代码 UIApplication.sharedApplication().o

extjs 验证随手记录

1.NumberField:设置不为小数的属性——allowNegative: false 2.ExtJS验证:vtype:alpha,alphanum,email,url alpha只能输入字母,无法输入其他(如数字,特殊符号等) alphanum只能输入字母和数字,无法输入其他 email验证,要求的格式是[email protected]om url格式验证,要求的格式是http://www.baidu.com 3.正则表达式: regex : /^(([0-9]+[a-zA-Z]+)|(

关于GO语言遇到illegal UTF-8 encoding 随手记录

在使用汉字的时候会报错 解决方案 editpad++ 修改编码为UTF-8 保存就可以了~bingo

【随手记录】关于spring-cloud-starter-eureka-server 和 spring-cloud-starter-netflix-eureka-server

今天看书时候发现一个Maven引用 spring-cloud-starter-eureka-server  记得之前使用的都是spring-cloud-starter-netflix-eureka-server 去maven仓库看了下 spring-cloud-starter-eureka-server 已经废弃,spring-cloud-starter-netflix-eureka-server是替代引用!! spring boot.spring cloud里面很多引用.配置更新的很快,之前测

【随手记录】docker-machine create ... IP not found for MAC xxx in DHCP leases

周五时候 使用docker-machine 创建docker环境时候 一直报错 IP not found for MAC xxx in DHCP leases 各种Google 找到了好多类似的Issue  但是没有解决问题 有的说启动下minikube 就好了 有的说过段时间自己就好了 还有的说是boot2docker.iso镜像打包时候有问题 ... 这些都尝试过之后还是不行报一样的错误! IP not found for MAC xxx in DHCP leases 我是在这位同学的iss

【随手记录】IDEA的工具mode切换

DEA里面有很多工具,比如Run DashBoard等,这些工具默认都是以docked mode都附着在IDEA两边或底框上,如下图 当我们把Docked Mode勾选去掉,选择Floating Mode 或者Window Mode工具栏就会流动或悬浮起来,单独作为一个窗体存在 这时候可以在工具栏Window选项的Active Tool Window 切换回Docked Mode 或者直接点击原有的Window Mode勾,把勾选去掉就会自动切换回Docked Mode 原文地址:https:/