中国法律网
法律通行证: 用户名: 密码:  注册
律师加盟热线:400-8919-913   律信通 律信通  
律师
公众 咨询 贴吧
律信通 案件委托
频道 房产 婚姻 交通事故 保险 建设工程 劳动
留学
公司 合同 刑事辩护 医疗 知识产权 工商
新闻 宽频 文书 常识 案例
法规 专题 杂志 百科 论文
查找全国各地律师: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 点击各城市名拼音首字母查找律师 公众找律师,信赖律信通!律师做宣传,首选律信通!
公检法司
频道直达: 法界新闻 | 公安 | 检察 | 法院 | 司法 | 工商 | 税务 | 质检 | 聚焦国土 | 矿山与安全
公检法司
收养法规
当前位置: 主页 > 民商 > 收养 > 收养法规 >

网站快车快在哪里,开发一个跑得.

时间:2012-02-20 20:57来源:jessica_wxx 作者:浮在空中的鱼 中国法律网
我从十多年前用MODEM的时代开始学习做网页,

第一个网站放在一个叫东方网景的免费空间上,由于那时的网速实在太慢了,因此必须想尽一切办法,想让自己做的网站快起来。那么,我来说说怎么让网站更快。

当然,要网站更快,因素很多,比如,收养法 第30条。选择机房,比如服务器上的网站的数量,服务器配置是否合理,这些都会影响网站的速度,影响的因素这么多,我也没办法简单的一个个去讲,我今天要说的,是影响网站速度的关键点,就是网站后台系统,怎么设计才能让他跑得更快,如果这方面不做好,那么,不管你用什么机房,不管你服务器怎么设置,网站始终没有快起来的可能.

那么,怎么样的网站后台,速度才快呢?这里,我以网站快车为例子来说明,有助于大家选择合适的网站后台系统,就是CMS.

现在的网站中,影响速度最多的是图片,现在的相机,一张图动不动就几兆,很多用户,也不处理一下,直接就传上来,很多网站管理系统,直接就把这样的图显示出来,有时,还会在一个列表中显示N多张这样的图,他仅把显示尺寸缩小,这样,一个页面,图片可能就有上百MB,这怎么快得起来呢?所以,首先要做的,就是千万不要在列表中显示这样的原始大图,但你不能让用户自己去做小图呀,怎么办呢?用网站快车的办法是,自动为所有的图片生成一个小的略图,在适当的时候,调用这些略图,比如在列表时,就用略图,不使用大图,这样,网页就更快了,比如你们看淘宝,他也是这么做的,商品的列表时,用的就是系统自动生成的小图片.

简洁的HTML输出代码,所有的CMS,说穿了,都要输出HTML代码,他们就是从数据库中读取数据,生成HTML代码,显示到网页上,由于用了CMS系统,就不需要自己写程序读数据库,也不需要自己一个页面,一个页面的做静态页了。但是,看看收养。输出的HTML代码的质量好坏,会直接影响到这个网页的显示速度和浏览器兼容性,在网站快车系统中,他用的解决办法是这样的,首先,自动生成一些CSS类,在需要的地方引用这些类,这样就不用写很多的行列样式了。如果这还不满意,对一些有编写CSS能力的用户,快车系统还在很多标签中,提供了精简代码输出模式,在这种模式中,只输出最少的最精简的HTML代码,用户可以自己写CSS控制这些HTML代码的显示,可以达到非常理想的效果,让网页中,找不到一个多余的HTML。我觉得,网站快车在这一点上,做得非常好,他让入门者,有入者的办法,让高手,有高手的用法,照顾了不同层次的用户。

优化的数据库结构,用CMS系统的网站,都要用数据库,网站中的一切,几乎都是保存在数据库中的,因此,优化的数据库结构,就变得非常重要,如果数据库结构做得不好,事实收养。那么,所有程序上的努力,都只是弥补,无法解决根本问题,这个在海量数据的网站中,就显得异常重要,网站快车系统在这方面作得不错,系统测试都是在每个表100万记录的状态下完成的,这时,程序的响应时间小于0.5秒。重庆师范大学用网站快车做的招生录取查询,几万条考生信息,放在一台破烂服务器上,每天30多万次查询,程序可以很轻松的应对,学会孤儿送养与收养。而用网站快车以前,只要碰到这样的查询,每天服务器要死机N次,可见,优秀的数据库结构对网站影响之大。

合理的缓存,系统把一些常用数据,在系统启动时,缓存到服务器内存中,这样,就不用去数据库中查询这些数据了,性能会有极大的提升,但这个要合理,不然什么都往内存中装,那么内存会不够用,到时候性能会反而更差。所以要合理的缓存。

扩展的运运算系统,预先处理的数据,在客户端完成一些数据的运算,以降低服务器的压力,这是网站快车系统独创的技术,一般的系统中,服务器会在服务器端,完成一切运算,生成网页的HTML代码,再输出到客户端,客户端只要显示就可以了。这样的好处是,客户端完全不需要运算,只要显示网页就可以了。但是服务器上需要大量的运算,当网站用户很多时,服务器压力会很大,怎么办呢?网站快车系统有自己的解决之道,他只向客户端传输必要的基本数据,比如,我们要在客户端显示一个表格,表格中要显示3+2=5,普通的系统会在服务器上运算后输出这个网页,快车系统不同,他只传送一个命令,要求运算3+2,运算和生成网页HTML代码,这个操作在客户端完成,这样,服务器压力变小了,他不要运算,对网络的压力也小了,只要传输一个3+2,客户端完成这些运算,完全没有压力。而有时,我们要把一些数据传到服务器时,系统也会在客户端先算好,只要发送一个运算结果,比如,我们要做一个1+2=3,一般的CMS是这么作的,他会给向服务器上传输三个东西,1、2、相加,服务器得到这三个要素后,运算再把运算结果保存到数据库,而快车系统不这么干,他把运算在客户端完成,只传输一个结果,服务器得到这个结果,直接保存。网站快车系统,通过各种技术手段,把运算分布到了各个客户端,有效的提高了系统的速度。



手机DOIT是DOIT传媒推出的第一款IT信息移动客户端,为Android用户提供产业评论、新闻资讯、应用指导、线上互动等一体化移动服务,让您随时随地掌控IT信息

(责任编辑:admin)
------分隔线----------------------------
免费法律咨询 在线提交,三十分钟内百分百回复!
中国法律网 版权所有 邮箱:service@5Law.cn 建议使用:1024x768分辨率,16位以上颜色 | 京ICP备2023040428号-1联系我们 有事点这里    [切换城市▲] 公司法
400-8919-913 工作日:9:00-18:00
周 六:9:00-12:00

法律咨询5分钟内回复
请用微信扫描二维码
关闭

关注网站CEO微信,与CEO对话