当前位置: 网站建设 > 网页设计 > 建站经验 >

电影网网站优化-ETAG篇

时间:2013-03-02 04:08来源:未知 作者:admin 点击:

标签:电影网网站优化-ETAG篇 网站(482)DWORD(1)-ETAG(1)WINAPI(1)s(2)电影网(2)优化(50)
DWORD WINAPI __stdcall HttpFilterProc(HTTP_FILTER_CONTEXT *pfc, DWORD NotificationType, VOID *pvData) { switch (NotificationType) { case SF_NOTIFY_SEND_RESPONSE : 留神编译好之后的dll要给IIS_WPG账号恰当的权限, 不然IIS加载不了这个dll。 fRes = pResponse-SetHeader( pfc, ETAG:, ); if (
电影网网站优化-ETAG篇》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302344642013.htm

 

DWORD WINAPI __stdcall HttpFilterProc(HTTP_FILTER_CONTEXT *pfc, DWORD NotificationType, VOID *pvData)
{
 switch (NotificationType)
 {
  case SF_NOTIFY_SEND_RESPONSE :

 留神编译好之后的dll要给IIS_WPG账号恰当的权限, 不然IIS加载不了这个dll。

    fRes = pResponse->SetHeader(
    ,电影社区网站时光网保持用户黏性的四个方面;        pfc,
            "ETAG:",
            ""
            );

    if ( !fRes )
   
      ,电子商务网站运营的几点经验及建议;  dwError = GetLastError();
        pfc->pFilterContext = (LPVOID)(DWORD64)pResponse->HttpStatus;
   
  return SF_STATUS_REQ_NEXT_NOTIFICATION;
}

 

BOOL WINAPI __stdcall GetFilterVersion(HTTP_FILTER_VERSION *pVer)
SF_NOTIFY_SEND_RESPONSE );
 pVer->dwFilterVersion = HTTP_FILTER_REVISION;
 strcpy(pVer->lpszFilterDesc, "Remove ETAG Header ISAPI filter, Version 1.0");
 return TRUE;

   return DoSendResponse(
    pfc,
    (HTTP_FILTER_SEND_RESPONSE *) pvData
    );
  default :
   break;   
 }
 return SF_STATUS_REQ_NEXT_NOTIFICATION;
}

DWORD
DoSendResponse(
    HTTP_FILTER_CONTEXT *           pfc,
    HTTP_FILTER_SEND_RESPONSE *     pResponse
    )
{
    BOOL    fRes = TRUE;
    DWORD   dwError;

 

 

 

--> [网站建设之]电影网网站优化-ETAG篇

什么是Etag?
在HTTP1.1中有先容,主要的作用就是在(css file, image, javascript file)文件后面增加一个独一的参数(相称于查问参数字符串),电子商务策划之商品属性规划,Etag有服务器端天生,并且跟着文件的改变而转变,这样浏览器端就会只从新恳求获取Etag产生变化的文件,减少浏览器端数据的流量,假如Etag没有变更,浏览器就会直接读取本地缓存,以加快阅读器的反映速度,重要的是减轻服务器真个压力,所以服务器端Etag的实现就比较主要了。
对于Apache跟Lighttpd中怎么配置Etag,网上的文章良多,电子商务B2C平台建设的网页布局要点,但对IIS就没那么背运了, 只能写个ISAPI Filter来解决。
对于单台WEB服务器而言,就没有必要设置了,电商量化管理四大利器,但对于应用了负载平衡机制,每台WEB服务器都会返回各自的Etag,切实比拟厌恶。不措施,最好的方法是去掉Etag了。
重要的代码如下:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <httpfilt.h>

DWORD
DoSendResponse(
    HTTP_FILTER_CONTEXT *           pfc,
    HTTP_FILTER_SEND_RESPONSE *     pResponse
    );

Tag:ETAG   ETAG  

 

以下是片子网的yslow截图


(责任编辑:网站建设)
电影网网站优化-ETAG篇相关文章
上一篇:电影社区网站时光网保持用户黏性的四个方面 下一篇:略解网站建设的艺术设计
回到顶部