Site Analysis Note 19
来源:互联网 发布:华泰证券交易软件 编辑:程序博客网 时间:2024/05/29 13:46
1. Static Resource HTTP Response Header
cache-control:public, max-age=30758400cf-cache-status:HITcf-ray:1afc29518836124f-HKGcontent-encoding:gzipcontent-type:text/cssdate:Wed, 28 Jan 2015 09:28:42 GMTexpires:Tue, 19 Jan 2016 09:28:42 GMTlast-modified:Sun, 25 Jan 2015 04:38:08 GMTserver:cloudflare-nginxstatus:200 OKvary:Accept-Encodingversion:HTTP/1.1
Noteworthy:
(1) it uses 'cloudflare-nginx' for static resources.
cloudflare is free CDN, its official doc says: CloudFlare does not cache HTML, we only cache static files like images, CSS or Javascript. So if your HTML content is constantly changing, CloudFlare will not affect this content.
(2) gzip applied.
(3) cache applied.
2. Dynamic Page HTTP Response Header
Cache-Control:no-cache, no-storeContent-Encoding:gzipContent-Length:158Content-Type:text/html; charset=utf-8Date:Wed, 28 Jan 2015 09:54:47 GMTExpires:-1Last-Modified:1/28/2015 5:54:47 AM GMTPragma:no-cacheVary:Accept-EncodingX-Powered-By:ASP.NETNoteworthy:
(1) ASP.NET architecture.
(2) No cache for dynamic content.
3. Cookie
4. Data Structure
Neither JSON, nor YAML, what the hell is it?
5. Dynamic Domain Name域名泛解析, wildcard DNS, catch-all subdomain, wildcard subdomain.
6. Login Procedure
STEP 1. Obtain the login Token (First Post)
In order to get this token, you have to open the home page and parse it to extract the token. So, you can't post a login request directly, open home page is inevitable.
Input, access home page.
Output, token.
STEP 2. Post the Login Request (Second Post)
Input, all login parameters, including the token mentioned above.
Output, intermediate page containing the dynamic subdomain URL.
During this step process, the site may process our request by a dedicated login server, this server probably has some policy or strategy to dispatch the new session to theapplication server farm, some betting accounts may access to fast server, some don't.
STEP 3. Redirect to the Dynamic Subdomain (Third Post)
Input, necessary parameters
Output, cookie and login-name(I think it's something like session-id)
- Site Analysis Note 19
- Site Analysis Note 3
- Formal Concept Analysis Note
- Latent semantic analysis note(LSA)
- Latent semantic analysis note(LSA)
- Latent semantic analysis note(LSA)
- Latent semantic analysis note(LSA)
- Latent semantic analysis note(LSA)
- Latent semantic analysis note(LSA)
- Latent semantic analysis note(LSA)
- Latent semantic analysis note(LSA)
- Latent semantic analysis note(LSA)
- Latent semantic analysis note(LSA)
- Business Analysis note part 1
- PCIe/SMMU ATS analysis note
- Reading Note : Parameter estimation for text analysis
- [pySpark][note]Text Analysis and Entity Resolution
- “A Part-aware Surface Metric for Shape Analysis” Reading Note
- java简单操作mongodb
- 【转】关于省市级联
- jQuery mobile初探
- USACO2.2.3 Runaround Numbers (runround)
- iOS/Android开发推送SDK列表
- Site Analysis Note 19
- Can't connect to any repository: ,cannot open git-receive-pack
- 请支付谷歌支付服务器上检查
- 用Js的eval解析JSON中的注意点
- java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得
- 快速矩阵幂HDU2276
- XML---基本语法
- Google Play Developer AP Authorization
- c语言 goto 和 longjmp 的区别