APP下载

提升网站页处理性能

2020-12-30顾武雄

网络安全和信息化 2020年8期
关键词:建议您网页静态

我们可以通过以下几项IIS内置功能的调整,来加速客户端加载网页的速度,以及提升网页中图像与CSS设计的加载性能。

首先,建议您在拥有四核心以上的CPU主机上,加装网页服务器(IIS)两大性能功能组件,即“静态内容压缩”与“动态内容压缩”。前者主要可以让IIS网站更有效处理静态网页内容的响应速度,且不会造成CPU资源性能变差。后者则相对适用在对于动态网页内容的压缩处理,当现行的CPU资源平均负载不高时,可以善用此功能让IIS网站的运行性能更佳。

一旦安装了两大网页内容的压缩功能之后,就可以在IIS管理控制台中开启位于服务器节点页面的“压缩”设置页面。在此请务必确认已勾选静态与动态的内容压缩功能,然后建议您将位于“静态压缩”的缓存目录,修改至较快的硬盘存储区中(例如,企业级SSD的RAID 0+1数组存储架构)。完成修改后请点击位于操作窗口中的“应用”项。

接着可以开启输出缓存设置页面。当我们启用了IIS输出缓存功能时,网站将会对所有已被要求响应的网页保留一份副本,当后续有更多的其他用户需要加载相同的网页内容时,IIS便会直接以保存在输出缓存中的副本网页内容来进行响应。这将可以大幅改善动态内容网页响应的效率。

最后,您可以开启“一般HTTP响应标头”设置页面,来选择“启用HTTP Keep-Alive”设置并勾选“网页内容到期”项,然后设置网页内容在选定的时间过期,而此设置值将会决定网页内容缓存在客户端浏览器的总时间,适当的设置此值将有助于IIS网站性能的提升。

另外,HTTP Keep-Alive功能的启用,也有助于提升在SSL安全传输机制下的网站性能。这是因为SSL对于每个Session的创建,从连接、加密到解密的处理,都需要耗费掉一些CPU的计算资源,因此在这种情况下若有网站不启用Keep-Alive功能,那么就需小心对于Session的重复使用,否则传输性能肯定多少会受到影响。更进一步的校调设计,则是仅仅加密网站中特定的敏感页面而非整个网站。

最后,建议您尽可能不要在网站中使用CGI(Common Gateway Interface)程序来处理各类的服务要求,这是因为若频繁地创建与删除CGI处理程序,将会造成大量的系统资源耗损。因此,最佳的替代方案是改用ISAPI应用程序的Script或是ASP以及ASP .NET的Script。

猜你喜欢

建议您网页静态
Chrome未来不再支持Windows 7/8.1系统
静态随机存储器在轨自检算法
基于CSS的网页导航栏的设计
银行卡掉了怎么办
基于URL和网页类型的网页信息采集研究
建议
可怕的乘法表
网页制作在英语教学中的应用
机床静态及动态分析
具7μA静态电流的2A、70V SEPIC/升压型DC/DC转换器