功夫来自3大元素:也就是我经常对下属说的“3S”!何谓“3S”,就是Server+Site+System!
Server属于数据库Datacenter做的纠正。包括Keep-alive, Caching, Gzip, Connection Optimize等等。就拿一样来说: Keep-alive可以提升用户浏览速度,站长会问为什么?因为Keep-alive就是将Port打开后等待ACK的回应。这样用户本身链接网站可以节省速度高达30%链接速度不定!继续在Conf那里加上Expire7天,就可以达到相当好的保存效果。更多优化可以到:http://lightspeednow.com/ 试试看!
Site就是属于网站里的内容Element。包括了图片,设计,javascript速度等等。简单说一下javascript吧: JS是可以压缩的。但是身为压缩并不是将他放在GZIP里。是将JS的源码简介起来提升用户下载速度。比如说: car_num = 0; 变成 c=0; 这样可以将JS文件减小。http://www.minifyjavascript.com/ 网站在透过GZIP压缩,就会变成非常非常小的文件。
System就比较困难了,就是做Script Optimize,SQL Query Speed/Query Cache等等。这个我就不教了。因为不同的源码有不同的优化方法。
如果用户将网站放在CDN里,还可以提升用户PING和下载速度。下面讲个例子:
main_function.js (100KB - 1kbps下载速度 - 200ms Ping)
-> 透过Compressor改进 main_function.js (32KB - 1kbps下载速度 - 200ms Ping)
-> 网站GZIP压缩 main_function.js (5KB - 1kbps下载速度 - 200ms Ping)
-> 放在CDN里传送 main_function.js (5KB - 20kbps下载速度 - 10ms Ping)
-> 在网站里设定Expire 7天 main_function.js (5KB - 20kbps下载速度 - 10ms Ping - 文件保存一个星期)
这样本来一个IP用户需要打开1000次的JS文件,就会变成了一个星期打开一次。原来的100KBx1000=100,000KB变成了5KBx1=5KB!节省了高度几百倍吧!不但在文件下载减少,下载速度提升,还有CacheExpire帮助用户浏览器保存文件。
单单一个JS文件,就可以做到这样的优化速度和改进。做网站不是那么简单的。站长如果不花一点时间去精心研究和磨练,是不会练出功夫来的。站长最糟糕的就是想要做Groupon那样,得到150亿的投资。站长们不要发梦了,那些是人家富家子弟用来做股票的工具。站长最重要就是实做。网络市场还是很大,未来前景还是很好。只不过现在经济太差,影响了站长们收入。
以上文章系天空网络从相关网站整理所得,欢迎转载,请保留链接。