|
|
主要针对网站的性能,和网站服务器的性能优化
摘要:网站的前端优化,我想很多网站开发的都有参考过不少的资料,网上也大把这方面的资料可以参考的.比较精典的有yahoo的14个见意,还有它在firefox下的yslow插件.
在具体的实际工作中如何实战呢?准备条件先安装firefox比较稳定的版本还是3.0,然后下载firebug和yslow这二个插件,不知道在哪下的同学可以去下面的网站找
https://addons.mozilla.org/zh-CN/firefox/tag/developer
安装完这二个插件后,firefox提示你重启,重记后可以在右下角发现这二件插件的图标.具体的作用重点
firebug主要是用于
分析HTML的DOM,CSS查看,JS调试,网络请求,HTTP头,HTTP REQEUST响应时间分析.
阅读全文
摘要:网站推广是一个长期的过程,也有很多的方式,但从技术上来看,对网站的优化特别是SEO的优化对于网站的推广也是有很大的作用,特别是针对于电子商务类的网站对关键字的优化,门户类网站对内容的优化。这些优化完成了,如果去验证这些优化的结果呢?先了解下网站的基本优化目标的基础知识。
1.什么是pv
阅读全文
摘要:asp.net在开发时,在不同的页面间跳转是我们常遇到的一件事,当一个复杂的逻辑在一个页面放不下分成二个或多个页面处理就需要在页面间跳转,用的最多还是用户的登陆吧..
ASP.NET用的最多的跳转是Response.Redirect,这个命令可以直接把请求重定向到一个相对或绝对的路径.它会把当前页面的的Http流阻断直接重定向到新的URL.
而Server.Transfer,这个命令是由IIS服务器直接在服务器端执行跳转,这个跳转的路径必须是相对路径,也就是同一个网站下面的PATH或虚拟目眼录.不能是外网的绝对路径,因为
它直接是由当前请求页面的同一个HTTP句柄指定请求同一站点上的路径.
阅读全文
摘要:网站访问量大时,在数据层上的IO会成为一个瓶劲,这是迟早会来的事,所以很多人做过大型访问量比较高的应用时,都会去做一个数据库的缓存.用的比较多的还是开源的
memcached,这个组件在业内还是受到不少的好评,很多门户都会用到它来减少数据查询的IO压力.我在做聚聚呀时有一小部份也是用到了这个组件.
如果只是去用这么一个组件那很容易的事,直接在网上搜搜资料就可以完成功能了.但是如果建在系统软件架构上来看就不能这么简单的去处理.
阅读全文
摘要:在上一篇文章中我介绍了分布式系统方面的基础知识.这里我们来看看分布式实现的另一种HTTP的实现
用XML做为数据交换协议,然后走HTTP实现转输,老姚说它的性能会比WEB SERVICE性能高些.我下次会把这个测试做出来比输下看看有什么区别.
先看看实现吧.先介绍下大至现实过程.客户机请求服务器的一个URL建立HTTP连接,然后直接向服务器POST一个数据流,这个数据流可以用XML,JSON,二进制等.
当服务器接受到POST过来的流后,进行分析,其实就是想要知道客户机需要服务大帮他完成什么,分析完后完成业务功能,直接把处理的结果返回给了客户机.这就过程就算一次调用完成.
做一个简单的验证
阅读全文
摘要:基于网络应用开发的HTTP的应用开发越来越多,在分布的处理环境中也有越来越多的技术出现,关键是什么场景应用什么技术还是比较关键的.
我们先看看在分布式技术中常见的几种技术,web service,remoting,SOCKET等,在.NET平台下用的比较多的可能还是WEB SERVICE吧
以上的技术其实基本上是通讯层面,利用这些技术完成数据的通讯交换.以达到把任务分布到多台计算机上,然后中央处理机获取到返回的数据
后集中处理,或异步方式来完成业务的功能需要.
阅读全文
摘要:上篇文章 http://www.cnblogs.com/Leung/archive/2009/10/29/1592328.html 我们提到了如何建立基本安全性的系统环境。
现在介绍基于此平台开展安全的服务。平台有了一定的安全性,在日后的所有工作,咱们应该使这一特点得以延续。那么,咱们所有的操作,都必须考虑到安全性,是否被改变?如果平台安全了,而服务不安全,一样会被入侵,前期的工作也将尽弃。因为整个服务平台的安全,就是一个木桶。关于木桶进一步的解释,请移步:浅谈网络安全意识
阅读全文
摘要:网站服务器的安全,除了需要去安全厂家提供的补丁,更重要的是要去设置一些常见的安全问题,这些可以抵挡一些菜鸟用工具的攻击。
基本安全设置
一、调整测试环境(设置分辨率,IP地址等工作,以便进行服务器设置。在接入网络前,应该先关闭DCOM组件服务,安装驱动程序)
二、配置服务器。用“管理您的服务器”进行配置服务器向导,将所需的服务功能全部配置好,比如IIS。
三、设置输入法,以便以后维护输入汉字所需。
四、如果在安装系统前只分了系统区,现在可以将其它区分出来了。
阅读全文
摘要:IIS7的设置具体可继承性,在整个WEB SERVER上的设置,下面的网站也会继承它的设置,看下图,这个是对整个服务器的设置,看它的条目类型是本地,表示是对本地服务器整个的配置
阅读全文
摘要:在做网站时,我们如何知道网站被搜索引擎访问过,如何知道它的被访问次数是多少呢?
我们可以用一个现成的工作来对IIS的LOG进行分析。
首先的条件是你必须对你的网站做了访问LOG的设置。如何在IIS7上设置IIS LOG。请看下图
阅读全文
摘要:在网站开发过程中,通常我们会对网站的静态文件做处事,像图片文件,CSS,JS文件,其实以前也写过类似的文章,现在只是做一个针对性的总结下.
JS文件处理:
网站优化来说,其实是见议我们放在网页最后来来加载,因为JS文件它是一个阻塞模式,当一个线程在下载JS文件时需要等它下载完才能接着加载下面的内容,那么如果把JS放在网页的头部这样会有一个阻塞下载,如果网速慢的话,下面的网页内容显示不出来,这样的用户体验是很不好的,有可能有的用户会认为网站打不开呢?但有时因为UI上的处理,特别是网站功能菜单这块的处理又不得不放在网站前面.那这样怎么办?
阅读全文
摘要:Memcached这个产品还是很不错的,原来一直在linux下运行,LINUX的服务的设计思想,在性能上也是很不多,很多大型的网站都有用到它,而且现在有些数据库都会和它整合。
我在做聚聚呀时,社区的FEED性能不高,对数据的运算要求比较多,CPU有时比较高,于是我就采用了Memcached来得提升下它的性能。
我使用的环境是
windows 2008 server 32位系统
使用的版本是memcached-1.2.6-win32-bin,这个大家可以去他的官方网站上下载下载地址:http://code.jellycan.com/memcached/。
我先把我的使用步骤记下来
阅读全文
摘要:近日要对数据库来一次优化,首先要知道问题在哪才能优化,使用SQL SERVER2005的分析脚本.
我也就用到了其中的几个.都是从网上东找西找过来.
服务器等待的原因
SELECT TOP 10
[Wait type] = wait_type,
[Wait time (s)] = wait_time_ms / 1000,
[% waiting] = CONVERT(DECIMAL(12,2), wait_time_ms * 100.0
/ SUM(wait_time_ms) OVER())
FROM sys.dm_os_wait_stats
WHERE wait_type NOT LIKE '%SLEEP%'
ORDER BY wait_time_ms DESC;
阅读全文
摘要:最近在做一些比较大的社区平台,做这个平台的构架时考虑的东西比做一个企业的网站考虑的东西要很多,特别是用户的并发请求和用户数据的并发处理.如可去解决这些问题也曾经收集过不少网络的资料,以下的内容只是一个入门的参考作用.
阅读全文
|