banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Có hay không modules apache nén dữ liệu chuyển đi.  XML
  [Question]   Có hay không modules apache nén dữ liệu chuyển đi. 16/06/2011 11:36:44 (+0700) | #1 | 241044
MrDoA
Member

[Minus]    0    [Plus]
Joined: 28/03/2010 11:21:55
Messages: 21
Offline
[Profile] [PM]
Chào mọi người, lần đầu tiên viết bài không phải trong box chém gió cảm thấy hơi ... run.

Chả là thế này, mình có xem mã nguồn các trang lớn như google.com, facebook,... đều thấy dữ liệu của họ đã được nén hết (không biết có phải là từ nén không, các space, tab không cần thiết của html, css, javascript đều bị loại bỏ), không biết đó là do mã nguồn của họ hay do modules riêng của apache, mình cũng đã lên trang chủ apache tìm mod tương tự nhưng không thấy. Ai biết thì trả lời giúp mình nha.
[Up] [Print Copy]
  [Question]   Có hay không modules apache nén dữ liệu chuyển đi. 16/06/2011 12:41:27 (+0700) | #2 | 241051
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

MrDoA wrote:
Chào mọi người, lần đầu tiên viết bài không phải trong box chém gió cảm thấy hơi ... run.

Chả là thế này, mình có xem mã nguồn các trang lớn như google.com, facebook,... đều thấy dữ liệu của họ đã được nén hết (không biết có phải là từ nén không, các space, tab không cần thiết của html, css, javascript đều bị loại bỏ), không biết đó là do mã nguồn của họ hay do modules riêng của apache, mình cũng đã lên trang chủ apache tìm mod tương tự nhưng không thấy. Ai biết thì trả lời giúp mình nha. 


Bồ cho vài ví dụ bồ thấy nó "nén" thế nào được không?
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Có hay không modules apache nén dữ liệu chuyển đi. 16/06/2011 13:23:58 (+0700) | #3 | 241057
MrDoA
Member

[Minus]    0    [Plus]
Joined: 28/03/2010 11:21:55
Messages: 21
Offline
[Profile] [PM]

conmale wrote:

MrDoA wrote:
Chào mọi người, lần đầu tiên viết bài không phải trong box chém gió cảm thấy hơi ... run.

Chả là thế này, mình có xem mã nguồn các trang lớn như google.com, facebook,... đều thấy dữ liệu của họ đã được nén hết (không biết có phải là từ nén không, các space, tab không cần thiết của html, css, javascript đều bị loại bỏ), không biết đó là do mã nguồn của họ hay do modules riêng của apache, mình cũng đã lên trang chủ apache tìm mod tương tự nhưng không thấy. Ai biết thì trả lời giúp mình nha. 


Bồ cho vài ví dụ bồ thấy nó "nén" thế nào được không? 


yet sir smilie.

ví dụ khi xem mã nguồn google vào thời này có đoạn :

Code:
<title>Google</title><script>window.google={kEI:"sK75TcvNOoHIvQPcuvHaBA",kEXPI:"17259,28505,29822,30174,30411,30460,30734,30760,30819,30833,31029,31059",kCSI:{e:"17259,28505,29822,30174,30411,30460,30734,30760,30819,30833,31029,31059",ei:"sK75TcvNOoHIvQPcuvHaBA",expi:"17259,28505,29822,30174,30411,30460,30734,30760,30819,30833,31029,31059"},authuser:0,ml:function(){},pageState:"#",kHL:"vi",time:function(){return(new Date).getTime()},
log:function(c,d,b){var a=new Image,e=google,g=e.lc,f=e.li;a.onerror=(a.onload=(a.onabort=function(){delete g[f]}));g[f]=a;b=b||"/gen_204?atyp=i&ct="+c+"&cad="+d+"&zx="+google.time();a.src=b;e.li=f+1},lc:[],li:0,j:{en:1,l:function(){google.fl=true},e:function(){google.fl=true},b:location.hash&&location.hash!="#",bv:12,pm:"p",
pl:[],mc:0,sc:0.5,u:"ad097ed1"},Toolbelt:{}};(function(){var c=google.j;window.onpopstate=function(){c.psc=1};for(var d=0,b;b=["ad",
"bc","is","p","pa","ac","pc","pah","ph","sa","slp","spf","xx","zc","zz"][d++];)(function(a){c[a]=function(){c.pl.push([a,arguments])}})(b)})();if(!window.chrome)window.chrome={};window.chrome.sv=1.00;
window.google.sn="webhp";var i=window.google.timers={};window.google.startTick=function(a,b){i[a]={t:{start:(new Date).getTime()},bfr:!(!b)}};window.google.tick=function(a,b,c){if(!i[a])google.startTick(a);i[a].t[b]=c||(new Date).getTime()};google.startTick("load",true);try{window.google.pt=window.gtbExternal&&window.gtbExternal.pageT();
}catch(v){}
</script>


khi dùng công cụ javascriptbeautifier :

Code:
<title>
    Google
</title>
<script>
    window.google = {
        kEI: "sK75TcvNOoHIvQPcuvHaBA",
        kEXPI: "17259,28505,29822,30174,30411,30460,30734,30760,30819,30833,31029,31059",
        kCSI: {
            e: "17259,28505,29822,30174,30411,30460,30734,30760,30819,30833,31029,31059",
            ei: "sK75TcvNOoHIvQPcuvHaBA",
            expi: "17259,28505,29822,30174,30411,30460,30734,30760,30819,30833,31029,31059"
        },
        authuser: 0,
        ml: function() {},
        pageState: "#",
        kHL: "vi",
        time: function() {
            return (new Date).getTime()
        },
        log: function(c, d, b) {
            var a = new Image,
                e = google,
                g = e.lc,
                f = e.li;
            a.onerror = (a.onload = (a.onabort = function() {
                delete g[f]
            }));
            g[f] = a;
            b = b || "/gen_204?atyp=i&ct=" + c + "&cad=" + d + "&zx=" + google.time();
            a.src = b;
            e.li = f + 1
        },
        lc: [],
        li: 0,
        j: {
            en: 1,
            l: function() {
                google.fl = true
            },
            e: function() {
                google.fl = true
            },
            b: location.hash && location.hash != "#",
            bv: 12,
            pm: "p",
            pl: [],
            mc: 0,
            sc: 0.5,
            u: "ad097ed1"
        },
        Toolbelt: {}
    };
    (function() {
        var c = google.j;
        window.onpopstate = function() {
            c.psc = 1
        };
        for (var d = 0, b; b = ["ad", "bc", "is", "p", "pa", "ac", "pc", "pah", "ph", "sa", "slp", "spf", "xx", "zc", "zz"][d++];)(function(a) {
            c[a] = function() {
                c.pl.push([a, arguments])
            }
        })(b)
    })();
    if (!window.chrome) window.chrome = {};
    window.chrome.sv = 1.00;
    window.google.sn = "webhp";
    var i = window.google.timers = {};
    window.google.startTick = function(a, b) {
        i[a] = {
            t: {
                start: (new Date).getTime()
            },
            bfr: !(!b)
        }
    };
    window.google.tick = function(a, b, c) {
        if (!i[a]) google.startTick(a);
        i[a].t[b] = c || (new Date).getTime()
    };
    google.startTick("load", true);
    try {
        window.google.pt = window.gtbExternal && window.gtbExternal.pageT();
    } catch (v) {}
</script>
[Up] [Print Copy]
  [Question]   Có hay không modules apache nén dữ liệu chuyển đi. 16/06/2011 14:51:05 (+0700) | #4 | 241064
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
Mấy cái này không có apache module nào đâu. Bồ thử tìm "javascript compressor" trên google để tìm hiểu thêm.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Có hay không modules apache nén dữ liệu chuyển đi. 17/06/2011 07:34:58 (+0700) | #5 | 241127
MrDoA
Member

[Minus]    0    [Plus]
Joined: 28/03/2010 11:21:55
Messages: 21
Offline
[Profile] [PM]
Cám ơn anh conmale. Mình nghĩ cái này là độc quyền mất rồi.
[Up] [Print Copy]
  [Question]   Có hay không modules apache nén dữ liệu chuyển đi. 18/06/2011 08:11:46 (+0700) | #6 | 241279
[Avatar]
chiro8x
Member

[Minus]    0    [Plus]
Joined: 26/09/2010 00:38:37
Messages: 661
Location: /home/chiro8x
Offline
[Profile] [PM] [Yahoo!]

MrDoA wrote:
Cám ơn anh conmale. Mình nghĩ cái này là độc quyền mất rồi. 


Thứ bạn muốn nói là Gzip compression chăng ?. Với mod gzip sẽ tự động compress dữu liệu trao đổi, việc này giảm thời gian truyền dữ liệu đi, nhưng lại hơi tốn tài nguyên của máy chủ. Chỉ nên dùng khi có một hệ thống proxy như nginx để giúp apache chịu tải thì phải =.=!.

http://crazytoon.com/2008/05/29/apache-gzip-compression-how-do-i-speed-up-my-website-download-time/
while(1){}
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|