城市直播房产教育博客汽车
投稿投诉
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

浏览量比较大的网站应该从哪几个方面入手?

7月19日 封了心投稿
  减少数据库的压力
  缓存查询结果新建内存表
  减少服务器的压力减少HTTP的请求次数
  背景图片全部做成一张然后用CSS控制位置不使用AJAX来进行即时验证(不考虑客户体验什么的,通过拖长客户时间来减轻服务器压力)
  减轻IO压力
  页面局部缓存
  一横向
  、首先要考虑的就是硬件,适当地投入硬件,要比你搞那么多软件优化要实惠的多
  、在就是从cpu内存硬盘了
  频繁操作的数据能存到内存中就存到内存中,能存到分布共享中就存储在分布共享内存中。
  其次考虑在考虑硬盘上
  二纵向
  、从web的http的响应应答考虑
  web要有服务器,所以如何优化服务器,如何通过配置服务器加速操作,能缓存地缓存,这方面的东西不少。
  、要是动态脚本,考虑使用的数据库如何优化数据库、如何建立合理的表等操作这方面细节同样不少。
  、用php脚本,尽量少的require文件,毕竟每次php是一次性编译,而且每次到require都要返回这个脚本方面就要看程序员的水平了。
  一、减少数据库的压力
  缓存查询结果新建内存表
  有条件就把数据库尽量分开,减小数据库的规模
  杜绝超过0。5s的queries非常重要!
  开大内存索引
  二、减少Apache的压力减少HTTP的请求次数
  背景图片全部做成一张然后用CSS控制位置不使用AJAX来进行即时验证(不考虑客户体验什么的,通过拖长客户时间来减轻服务器压力)
  背景图片?这个没必要。静态内容不要用apache!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  三、减轻IO压力
  页面局部缓存
  可以lighttpapache配合的。。。lighttp负责静态的如image,js,css等,apache负责php,用rewrite转发到lighttp
  甚至有研究表明,lighttp处理fastcgi模式下的php,要比apache等要快
  性能上,lighttp是要优于apache的,但稳定性就差点。。
  WEB方面:
  1。脚本引用的资源文件如css,js,image可以多放几台服务器上,尽可能地压缩。
  2。适当地加入ajax
  3。尽量控制php的代码行,如果方便的话,可以写成com或so级的
  4。缓存
  考虑硬件成本的话可以笼统地从以下着手
  一、页面尽量静态化
  二、配置服务器动态的走apache,静态的走Lighttpd
  三、用最好的OS如FreeBSD
  四、重点优化mysql性能从编译、配置上入手
  五、最基本的控制好程序性能及SQL查询
  六、做缓存、做代理反向代理
  七、页面上的优化了,节省流量上的考虑
  静态文件用apache的代价很大,其实lighttpd和NGINX这类的也并不会小太多,有一些支持文件至网卡模式的特殊静态服务器可能划算一些。php的调用文件个数可以做到比较精确的控制,tmpfs一类的方法可以尝试,不要过分迷信memcached,本地cache适当用用回保不错
  优化数据库访问
  前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站,静态化往往不能满足某些功能。
  缓存技术就是另一个解决方案,就是将动态数据存储到缓存文件中,动态网页直接调用这些文件,而不必再访问数据库,WordPress和ZBlog都大量使用这种缓存技术。我自己也写过一个ZBlog的计数器插件,也是基于这样的原理。
  如果确实无法避免对数据库的访问,那么可以尝试优化数据库的查询SQL。避免使用Selectfrom这样的语句,每次查询只返回自己需要的结果,避免短时间内的大量SQL查询。
  禁止外部的盗链。
  外部网站的图片或者文件盗链往往会带来大量的负载压力,因此应该严格限制外部对于自身的图片或者文件盗链,好在目前可以简单地通过refer来控制盗链,Apache自己就可以通过配置来禁止盗链,IIS也有一些第三方的ISAPI可以实现同样的功能。当然,伪造refer也可以通过代码来实现盗链,不过目前蓄意伪造refer盗链的还不多,可以先不去考虑,或者使用非技术手段来解决,比如在图片上增加水印。
  控制大文件的下载。
  大文件的下载会占用很大的流量,并且对于非SCSI硬盘来说,大量文件下载会消耗CPU,使得网站响应能力下降。因此,尽量不要提供超过2M的大文件下载,如果需要提供,建议将大文件放在另外一台服务器上。
  使用不同主机分流主要流量
  将文件放在不同的主机上,提供不同的镜像供用户下载。比如如果觉得RSS文件占用流量大,那么使用FeedBurner或者FeedSky等服务将RSS输出放在其他主机上,这样别人访问的流量压力就大多集中在FeedBurner的主机上,RSS就不占用太多资源了。
  使用流量分析统计软件。
  在网站上安装一个流量分析统计软件,可以即时知道哪些地方耗费了大量流量,哪些页面需要再进行优化,因此,解决流量问题还需要进行精确的统计分析才可以。
投诉 评论 转载

怎么注销微博(微博根本不让注销)很多小伙伴都会注册新浪微博账号来发布一些自己的动态或者是收看自己的动态,而随着时间的推移,慢慢的对新浪微博不敢兴趣了,那么这种情况下往往想将自己的微博账号注销掉,相信很多人都会……新中国第一位巨贪刘青山最爱吃韭菜饺子,但饺子里不能有韭菜贪污犯刘青山,执行枪决,准备!刘青山望向天空,他想起小时候食不果腹的日子,那会儿,能吃上一口饺子都能开心一天。他又想起后来那无比奢华的生活,自己这一生,就宛若一场梦,而现……浏览量比较大的网站应该从哪几个方面入手?减少数据库的压力缓存查询结果新建内存表减少服务器的压力减少HTTP的请求次数背景图片全部做成一张然后用CSS控制位置不使用AJAX来进行即时验证(不考虑客户体……找黑客查微信聊天记录可以当证据吗(如何看对方的聊天记录)找黑客查微信聊天记录可以当证据吗(如何看对方的聊天记录)微信现已成为咱们最常用的谈天东西,因为微信的运用率十分高,咱们也常常会拾掇一下微信谈天记载和其他软件的缓存文件来腾……诺如病毒是什么(诺如病毒第几天最严重)9月4日晚间,西北民族大学官方微博发布关于校内部分同学发生腹泻等不适症状情况的通报称,截至9月4日18:00时,学校共计265名学生出现不适症状,已有214人恢复健康正常上课,……每顿吃多少(一顿饭吃500克多吗)饮食对人的健康很重要,对于一顿饭吃多少这个问题,我们可能觉得不好掌握,既怕热量超标,又担心营养不良,一顿饭也要吃得小心翼翼。100大卡热量是多少?100克蛋白质又是多少?不用再……中国母子伦敦家中被刺身亡,凶手疑似熟人作案6月24日英国日更重点有:中国母子在伦敦家中被刺身亡,凶手疑似熟人作案英国铁路工会称极可能继续罢工,希思罗英航员工7月罢工鲍里斯遇三重危机!保守党补选连丢两席,党主席提出……如何关闭开机启动(在哪里关掉开机启动程序)windows环境下,部分大型软件都会附带一些自启动的服务,在开机时禁止此类启动项或服务自动启动,有助于提升开机速度,下面我们来看看实现的具体方法。首先我们看下禁用开机启……如何清除iPhone和iPad上的RAM内存某些iPhone和iPad型号具有比其他型号更多的可用RAM幸运的是iOS和iPadOS可以很好地管理RAM因此即使您的设备的RAM低于高端型号或某些Android手机也不会发……互联网巨头相继提高门槛,IT行业遭遇学历危机,如何救赎?救赎谁?互联网行业的公司还是员工?还是更加困难的6亿人?各行各业都在内卷,这是科技、社会发展造成的资本过剩、生产过剩、劳动力过剩造成的,就业率低加上竞争者过多,学历含金量太低了……oppo手机定位追踪什么查(怎样查找oppo手机位置)oppo手机定位追踪什么查(怎样查找oppo手机位置)现在的社会,手机现已成为了万众随身的一种设备,它能够上网和联络朋友,能够作为人们的掌上电脑。现在的手机大多数都……小米手机怎么查定位轨迹(查手机定位追踪怎么查免费)小米手机怎么查定位轨迹(查手机定位追踪怎么查免费)现在的社会,手机现已成为了万众随身的一种设备,它能够上网和联络朋友,能够作为人们的掌上电脑。现在的手机大多数都是智……
最后亮相巡游方阵中山慈善万人行中的青年身影不到24小时!戴璐事件最新通报来了,46岁韦副市长的结局大快手机怎么查定位别人位置(手机查找对方手机位置)怎么制作wps表格(怎么制作word表格)教大家荒野乱斗开局英雄推荐及完美开局英雄玩法攻略老公出轨想查他微信记录(怎么样查找聊天记录微信)怎么投诉4s店(4s店投诉平台)每天趴多久(婴儿每天可以趴多久)op手机微信聊天记录能查吗(怎么找到微信的其他聊天记录)韩国财阀夫人李美兰住地下室,被丈夫和儿女殴打,56岁跳江自尽孕检项目包括哪些?如果你是这几个姓氏,可能你不是汉族人,而是清朝皇族后裔

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找江西南阳嘉兴昆明铜陵滨州广东西昌常德梅州兰州阳江运城金华广西萍乡大理重庆诸暨泉州安庆南充武汉辽宁