ODE112
کاربر قدیمی پرشین تولز
هر برنامه نویس وب یا وبمستری که روزانه سرو کارش با یوزرهای زیادی هست و به جزئیات لود شدن سایت هاش برای یوزرهاش اهمیت میده خوب اینی که میخوام یادتون بدم رو یاد بگیره!
برا شروع میخوام یه سایت رو جراحی بکنم!
وقتی کاربر میاد و تو مرورگرش تایپ میکنه که : www.30link.com ,
مرورگر یه REQUEST به سمت وب سرور ما که باید APACHE باشه میفرسته!
اطلاعاتی که به سمت سرور ارسال میشه:
اینجا مثلا مرورگر به وب سرور ما میگه که gzip و deflate رو قبول میکنه و چیزای دیگه که باهاشون کاری نداریم!
و جوابی که وب سرور به مرورگر ما میده:
وب سرور در جواب مثلا میگه که محتویات این سایت gzip شده هست! و مرورگر میفهمه که باید اونو دیکد بکنه و باز چیزای دیگه که کاری باهاشون نداریم!
حالا اگه سایت www.30link.com فقط شامل چند خط تکست باشه! کار همینجا تموم میشه!
ولی اگه www.30link.com توش تصاویر و فایل های جاوااسکریپت و css و فلش و چیزای دیگه کار شده باشه, مــرورگر باید برای تک تکشون به سمت سرور درخواست بفرسته و جواب بگیره!
ینی وقتی یه کاربر فقط یکبار www.30link.com رو تو مرورگرش تایپ میکنه! مرورگر شما 20 - 30 بار به وب سرورتون درخواست میفرسته و جواب میگیره
مثلا برای
img/logo.gif
یک درخواست میفرسته!
برای
code.js
یه درخواست دیگه میفرسته!
برای
style.css
یه درخواست دیگه...
برای
border_left.gif
یه درخواست و....
مثلا برای: http://www.google.com/intl/en_ALL/images/logo.gif
جوابش:
برای همین صفحاتی از سایت ها که فقط شامل یه فایل html ساده هستن و فقط متن و نوشته ای توشون هست در جا لود میشن! ولی سایت های دیگه آروم آروم و دونه دونه همه چیشون لود میشه...
--------------------------------------------------
حالا حتما میپرسید که خب ما میتونیم سایت رو CACHE کنیم تو مرورگر کاربر! تا فوری از تو کش کاربر اجرا بشه و دیگه این همه سوال جواب بین مرورگر و وب سرور پیش نیاد!
این کار با اضافه کردن HEADER و METATAG عملی هست!
ولی فقط فایل های HTML شما CACHE خواهد شد!
ینی شما فقط تو 1 درخواست ضرفه جویی کردید!
که تازه اونم اصلا کاربرد نداره!
برا اینکه ما دوست داریم کاربر آخرین نسخه از سایتمون رو ببینه و آخرین پست هایی که مثلا اضافه شدن رو ببینه و اینا...!
فرض کنید اگه سایت www.30link.com رو بشکافیم اینا رو خواهیم داشت:
1 فایل HTML
10 تا image
3 تا javascript
1 دونه css
که میشه :
1+10+3+1
ینی 14 درخواست به سمت سرور از مرورگر شما!
-------------------------------------------------------------------------
باز اینجا ممکنه شما بگید که خب! من وقتی یه سایت رو باز میکنم! وقتی توی اون سایت ورق میزنم! دیگه فایل های CSS یا JAVASCRIPT یا IMAGES از نو لود نمیشن! و مرورگر اونا رو از کش خدش بر میداره!
ولی نه!
مرورگر شما هر بار هم که سایتی رو ورق بزنید میره و برای تک تک فایل های JAVASCRIPT یا CSS یا IMAGES به سمت سرور درخواست میفرسته و از سرور سوال میکنه که آیا این فایل تغییر کرده یا نه!
برای اینکه مرورگر فایل های کش شده رو مستقیم از CACHE خدش بخونه و اصلا از سرور سوال نکنه که آیا فایل تغییر کرده یا نه! باید به وب سرورمون بگیم که خدش برای فایل ها اکسپرای دیت ست بکنه!
اینکار نه تنها به لود سایت مستقیم از روی کش کاربر کمک میده و باعث افزایش سرعت سورف سایت شما بشه! باعث میشه درخواست های کمتری هم به وب سرور شما ارسال بشه و RAM و CPU سرورتون تلف شه....
-------------------------------------
حالا چطوری جلوی درخواست های بیهوده رو بگیریم؟
مثلا وقتی ما دو ماه یکبار ممکن هست که لوگوی سایتمون (logo.gif) یا فایل استایل (style.css) رو دو سه ماه یکبار تغییر بدیم! برا چی هر روز صد هزار تا درخواست بیخود از مرورگرهای مردم دریافت بکنیم که آیا این فایل تغییر کرده یا نه؟
چرا بیخود روزی صد هزار بار Last-Modified چک بشه برا تصاویر و فایل های دیگه ای که دو سه ماه یکبار تغییر میکنن؟؟؟
فرقی نمیکنه هاستتون رو از کجا گرفته باشید! شبیه به هم هستن همه!
اول باید مطمئن بشید که این دو ماژول روی apache تون نصب شده باشه!
mod_headers.so
and
mod_expires.so
من که گرفتم, خدش داشت... اگه نداشتید باید خدتون نصب کنید!....
برا اینکار فایله httpd.conf تون رو پیدا کنید!
برا من اینجاست:
اگه برا شما اینجا نبود که احتمالش کم هست سرچش کنید:
فایل رو باز کنید با تکست ادیتور و اینا رو پیدا کنید و مطمئن بشید که کامنت نشده باشن!
بد این کدها رو به فایل کافیگ هاست مورد نظر خدتون اضافه کنید:
این الان میگه که اول اینکه همه فایل ها ظرف مدت 1 ثانیه اکسپرای بشن! ( مثلا مطمئن میشید که فایل های PHP ظرف یک ثانیه اکسپرای شدن... )
که خط های بعدی بهش استثنا اضافه میکنن!
قبل از اینکه وب سرورتون رو ریست کنید, تنظیمات کانفیگی که بهش دادید رو تست کنید!
اگه OK گرفتید اونوقت ریست کنید!
حالا دیگه حتی اگه برید تو تنظیمات اینترنت تمپ حتی اینترنت اکسپلرر و در قسمت
Check for newer version of stored pages
و بذاریدش روی
Every visit to the page
باز هم تا دو ماه بعد! تا زمانی که تصاویر و فایل های جاوا و استایل و فلش و.... شما توی کش کاربر باشه! درخواست برای چک کردن ورژن جدیدشون ارسال نخواهد شد!!!
من اینکارو برا یکی از سایت هام www.30link.com انجام دادم که اختلافش رو بهتون نشون میده:
لود www.30link.com در حالت معمول:
که برای لود سایت در دفعات بعدی تبدیل میشه به فقط و فقط یک درخواست!!!:
تنها با یک درخواست سایت لود میشه!!!!!!!!!!!!!!!!!!
ینی فقط فایل HTML رو از نو میگیره!!!
و این چیزی هست که ما میخوایم!!!
واقعا از بهتر هم میشه؟؟؟؟ دیگه چی میخوایم واقعا؟؟؟
دقیقا این روش برعکس
و
رو برای همه فایل ها بجز HTML و PHP اعمال میکنه!!!!
برا شروع میخوام یه سایت رو جراحی بکنم!
وقتی کاربر میاد و تو مرورگرش تایپ میکنه که : www.30link.com ,
مرورگر یه REQUEST به سمت وب سرور ما که باید APACHE باشه میفرسته!
اطلاعاتی که به سمت سرور ارسال میشه:
کد:
http://www.30link.com/
GET / HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: __utma=143574583.2828629964071198700.1236373837.1236516244.1236517507.20; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; clinker=ZDk0dDQ0c3g4dw%3D%3D; __utmb=143574583.7.10.1236517507; __utmc=143574583
اینجا مثلا مرورگر به وب سرور ما میگه که gzip و deflate رو قبول میکنه و چیزای دیگه که باهاشون کاری نداریم!
و جوابی که وب سرور به مرورگر ما میده:
کد:
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 13:35:37 GMT
Server: Apache/2.0.52 (CentOS)
X-Powered-By: PHP/4.3.9
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Content-Encoding: gzip
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html
وب سرور در جواب مثلا میگه که محتویات این سایت gzip شده هست! و مرورگر میفهمه که باید اونو دیکد بکنه و باز چیزای دیگه که کاری باهاشون نداریم!
حالا اگه سایت www.30link.com فقط شامل چند خط تکست باشه! کار همینجا تموم میشه!
ولی اگه www.30link.com توش تصاویر و فایل های جاوااسکریپت و css و فلش و چیزای دیگه کار شده باشه, مــرورگر باید برای تک تکشون به سمت سرور درخواست بفرسته و جواب بگیره!
ینی وقتی یه کاربر فقط یکبار www.30link.com رو تو مرورگرش تایپ میکنه! مرورگر شما 20 - 30 بار به وب سرورتون درخواست میفرسته و جواب میگیره
مثلا برای
img/logo.gif
یک درخواست میفرسته!
برای
code.js
یه درخواست دیگه میفرسته!
برای
style.css
یه درخواست دیگه...
برای
border_left.gif
یه درخواست و....
مثلا برای: http://www.google.com/intl/en_ALL/images/logo.gif
کد:
GET /intl/en_ALL/images/logo.gif HTTP/1.1
Host: www.google.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: PREF=ID=54592e9922ea5949:TM=1236125652:LM=1236167220:GM=1:S=d3z-t432CI7cMobj; NID=20=HIRRuIfAvDjaRHwoEp5asEzxJmtqY5LKIM-fRpHX1s4gEIPq1Ofaiyud0_cxIP02S9WSfseZ_uuozAV2VUKQbz85BcC6AeQhwRbhVrjZH9H4RW-d035kWxqvGAwmvput; rememberme=true; SID=DQAAAH4AAAAD-YBtlGkB03L4WNd5EphWaWZKkIJLBCIkGXfQrYcwCakatjNKhWWHUoejGvdz0Q8tMlj5r4BmLEoXHa0_Q7mDdjDYAINTIAJcKDGp8w9iIkHyCtDMphFXYzvQ6Op9a9OaInpxyXUGET711Rh0N5NUV8kNUO2M4mVfLoouW8kwfg; TZ=-270
Pragma: no-cache
Cache-Control: no-cache
جوابش:
کد:
HTTP/1.x 200 OK
Content-Type: image/gif
Last-Modified: Wed, 07 Jun 2006 19:38:24 GMT
[COLOR="Red"]Expires: Sun, 17 Jan 2038 19:14:07 GMT[/COLOR]
Cache-Control: public
Date: Sun, 08 Mar 2009 13:49:42 GMT
Server: gws
Content-Length: 8558
برای همین صفحاتی از سایت ها که فقط شامل یه فایل html ساده هستن و فقط متن و نوشته ای توشون هست در جا لود میشن! ولی سایت های دیگه آروم آروم و دونه دونه همه چیشون لود میشه...
--------------------------------------------------
حالا حتما میپرسید که خب ما میتونیم سایت رو CACHE کنیم تو مرورگر کاربر! تا فوری از تو کش کاربر اجرا بشه و دیگه این همه سوال جواب بین مرورگر و وب سرور پیش نیاد!
این کار با اضافه کردن HEADER و METATAG عملی هست!
ولی فقط فایل های HTML شما CACHE خواهد شد!
ینی شما فقط تو 1 درخواست ضرفه جویی کردید!
که تازه اونم اصلا کاربرد نداره!
برا اینکه ما دوست داریم کاربر آخرین نسخه از سایتمون رو ببینه و آخرین پست هایی که مثلا اضافه شدن رو ببینه و اینا...!
فرض کنید اگه سایت www.30link.com رو بشکافیم اینا رو خواهیم داشت:
1 فایل HTML
10 تا image
3 تا javascript
1 دونه css
که میشه :
1+10+3+1
ینی 14 درخواست به سمت سرور از مرورگر شما!
-------------------------------------------------------------------------
باز اینجا ممکنه شما بگید که خب! من وقتی یه سایت رو باز میکنم! وقتی توی اون سایت ورق میزنم! دیگه فایل های CSS یا JAVASCRIPT یا IMAGES از نو لود نمیشن! و مرورگر اونا رو از کش خدش بر میداره!
ولی نه!
مرورگر شما هر بار هم که سایتی رو ورق بزنید میره و برای تک تک فایل های JAVASCRIPT یا CSS یا IMAGES به سمت سرور درخواست میفرسته و از سرور سوال میکنه که آیا این فایل تغییر کرده یا نه!
برای اینکه مرورگر فایل های کش شده رو مستقیم از CACHE خدش بخونه و اصلا از سرور سوال نکنه که آیا فایل تغییر کرده یا نه! باید به وب سرورمون بگیم که خدش برای فایل ها اکسپرای دیت ست بکنه!
اینکار نه تنها به لود سایت مستقیم از روی کش کاربر کمک میده و باعث افزایش سرعت سورف سایت شما بشه! باعث میشه درخواست های کمتری هم به وب سرور شما ارسال بشه و RAM و CPU سرورتون تلف شه....
-------------------------------------
حالا چطوری جلوی درخواست های بیهوده رو بگیریم؟
مثلا وقتی ما دو ماه یکبار ممکن هست که لوگوی سایتمون (logo.gif) یا فایل استایل (style.css) رو دو سه ماه یکبار تغییر بدیم! برا چی هر روز صد هزار تا درخواست بیخود از مرورگرهای مردم دریافت بکنیم که آیا این فایل تغییر کرده یا نه؟
چرا بیخود روزی صد هزار بار Last-Modified چک بشه برا تصاویر و فایل های دیگه ای که دو سه ماه یکبار تغییر میکنن؟؟؟
فرقی نمیکنه هاستتون رو از کجا گرفته باشید! شبیه به هم هستن همه!
اول باید مطمئن بشید که این دو ماژول روی apache تون نصب شده باشه!
mod_headers.so
and
mod_expires.so
من که گرفتم, خدش داشت... اگه نداشتید باید خدتون نصب کنید!....
برا اینکار فایله httpd.conf تون رو پیدا کنید!
برا من اینجاست:
کد:
/etc/httpd/httpd.conf
اگه برا شما اینجا نبود که احتمالش کم هست سرچش کنید:
کد:
find / -name "httpd.conf"
فایل رو باز کنید با تکست ادیتور و اینا رو پیدا کنید و مطمئن بشید که کامنت نشده باشن!
کد:
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
بد این کدها رو به فایل کافیگ هاست مورد نظر خدتون اضافه کنید:
کد:
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType text/xml "access plus 1 seconds"
ExpiresByType text/css "access plus 30 days"
ExpiresByType text/javascript "access plus 30 days"
ExpiresByType image/gif "access plus 30 days"
ExpiresByType image/jpeg "access plus 30 days"
ExpiresByType image/png "access plus 30 days"
این الان میگه که اول اینکه همه فایل ها ظرف مدت 1 ثانیه اکسپرای بشن! ( مثلا مطمئن میشید که فایل های PHP ظرف یک ثانیه اکسپرای شدن... )
که خط های بعدی بهش استثنا اضافه میکنن!
قبل از اینکه وب سرورتون رو ریست کنید, تنظیمات کانفیگی که بهش دادید رو تست کنید!
کد:
service httpd configtest
اگه OK گرفتید اونوقت ریست کنید!
کد:
service httpd restart
Check for newer version of stored pages
و بذاریدش روی
Every visit to the page
باز هم تا دو ماه بعد! تا زمانی که تصاویر و فایل های جاوا و استایل و فلش و.... شما توی کش کاربر باشه! درخواست برای چک کردن ورژن جدیدشون ارسال نخواهد شد!!!
من اینکارو برا یکی از سایت هام www.30link.com انجام دادم که اختلافش رو بهتون نشون میده:
لود www.30link.com در حالت معمول:
کد:
http://www.30link.com/
GET / HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:29 GMT
Server: Apache/2.0.52 (CentOS)
X-Powered-By: PHP/4.3.9
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Content-Encoding: gzip
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html
----------------------------------------------------------
http://www.30link.com/css/style.css?fix=2
GET /css/style.css?fix=2 HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:31 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 07 Mar 2009 01:36:09 GMT
Etag: "4df18004-3912-4647d6cfc3440"
Accept-Ranges: bytes
Content-Length: 14610
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:31 GMT
Content-Type: text/css
----------------------------------------------------------
http://www.30link.com/js/yahoo.js
GET /js/yahoo.js HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:31 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:12:00 GMT
Etag: "4df5c01a-578-45c41e0bdb000"
Accept-Ranges: bytes
Content-Length: 1400
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:31 GMT
Content-Type: application/x-javascript
----------------------------------------------------------
http://www.30link.com/js/connection.js
GET /js/connection.js HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:35 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:11:00 GMT
Etag: "4df5c008-30d0-45c41dd2a2900"
Accept-Ranges: bytes
Content-Length: 12496
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:35 GMT
Content-Type: application/x-javascript
----------------------------------------------------------
http://www.30link.com/js/kernel.js?fix=3
GET /js/kernel.js?fix=3 HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:37 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Fri, 27 Feb 2009 15:10:51 GMT
Etag: "4df5c00c-330c-463e7dfd954c0"
Accept-Ranges: bytes
Content-Length: 13068
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:37 GMT
Content-Type: application/x-javascript
----------------------------------------------------------
http://www.30link.com/img/page_white_edit.gif
GET /img/page_white_edit.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:40 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:18:00 GMT
Etag: "4df30078-25c-45c41f632da00"
Accept-Ranges: bytes
Content-Length: 604
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:40 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/bg.gif
GET /img/bg.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:41 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:12:00 GMT
Etag: "4df30028-8f-45c41e0bdb000"
Accept-Ranges: bytes
Content-Length: 143
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:41 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/door_open.gif
GET /img/door_open.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:41 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:13:00 GMT
Etag: "4df30038-27b-45c41e4513700"
Accept-Ranges: bytes
Content-Length: 635
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:41 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/roundleft.gif
GET /img/roundleft.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:41 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Mon, 01 Dec 2008 13:58:00 GMT
Etag: "4df30082-85-45cfc99482a00"
Accept-Ranges: bytes
Content-Length: 133
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:41 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/roundright.gif
GET /img/roundright.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:42 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Mon, 01 Dec 2008 13:58:00 GMT
Etag: "4df30084-86-45cfc99482a00"
Accept-Ranges: bytes
Content-Length: 134
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:42 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/logo2.gif
GET /img/logo2.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:42 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Tue, 03 Mar 2009 16:12:39 GMT
Etag: "4df30070-26a6-46439343a6bc0"
Accept-Ranges: bytes
Content-Length: 9894
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:42 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/js/countdown.js
GET /js/countdown.js HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:42 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Tue, 03 Mar 2009 19:26:40 GMT
Etag: "2fecc078-9ac-4643bea15fc00"
Accept-Ranges: bytes
Content-Length: 2476
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:42 GMT
Content-Type: application/x-javascript
----------------------------------------------------------
http://www.30link.com/img/votebox-bg-ie.png
GET /img/votebox-bg-ie.png HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:42 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:19:00 GMT
Etag: "4df30096-b9-45c41f9c66100"
Accept-Ranges: bytes
Content-Length: 185
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:42 GMT
Content-Type: image/png
----------------------------------------------------------
http://www.30link.com/img/b.gif
GET /img/b.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:43 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:12:00 GMT
Etag: "4df30026-419-45c41e0bdb000"
Accept-Ranges: bytes
Content-Length: 1049
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:43 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/labpar.gif
GET /img/labpar.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:43 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:17:00 GMT
Etag: "4df3006a-71-45c41f29f5300"
Accept-Ranges: bytes
Content-Length: 113
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:43 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/bullet_white.gif
GET /img/bullet_white.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:43 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:12:00 GMT
Etag: "4df30032-81-45c41e0bdb000"
Accept-Ranges: bytes
Content-Length: 129
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:43 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.google-analytics.com/ga.js
GET /ga.js HTTP/1.1
Host: www.google-analytics.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Content-Length: 22759
Last-Modified: Thu, 05 Mar 2009 13:24:47 GMT
Date: Sun, 08 Mar 2009 14:20:46 GMT
Content-Type: text/javascript
Cache-Control: max-age=86400, public
Server: Golfe
X-Content-Type-Options: nosniff
----------------------------------------------------------
http://www.30link.com/icon/1.gif
GET /icon/1.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:45 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:10:00 GMT
Etag: "4df2c002-27d-45c41d996a200"
Accept-Ranges: bytes
Content-Length: 637
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:45 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/d20x.jpg
GET /img/d20x.jpg HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:46 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Wed, 11 Feb 2009 08:27:14 GMT
Etag: "4df300a2-185b-462a05ef13c80"
Accept-Ranges: bytes
Content-Length: 6235
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:46 GMT
Content-Type: image/jpeg
----------------------------------------------------------
http://www.30link.com/img/puzzel.gif
GET /img/puzzel.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:46 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:18:00 GMT
Etag: "4df3007e-26a-45c41f632da00"
Accept-Ranges: bytes
Content-Length: 618
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:46 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/icon/5.gif
GET /icon/5.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:45 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:10:00 GMT
Etag: "4df2c00c-157-45c41d996a200"
Accept-Ranges: bytes
Content-Length: 343
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:45 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/blogskc.jpg
GET /img/blogskc.jpg HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:47 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Mon, 26 Jan 2009 18:35:24 GMT
Etag: "4df3002a-1a89-4616700747300"
Accept-Ranges: bytes
Content-Length: 6793
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:47 GMT
Content-Type: image/jpeg
----------------------------------------------------------
http://www.30link.com/img/53.gif
GET /img/53.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:46 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:12:00 GMT
Etag: "4df30016-17c-45c41e0bdb000"
Accept-Ranges: bytes
Content-Length: 380
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:46 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/enter_chat.gif
GET /img/enter_chat.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:50 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Fri, 27 Feb 2009 14:53:13 GMT
Etag: "2fecc454-883-463e7a0c98840"
Accept-Ranges: bytes
Content-Length: 2179
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:50 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img/chatnow.gif
GET /img/chatnow.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:50 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Fri, 27 Feb 2009 14:53:10 GMT
Etag: "2fecc452-1136-463e7a09bc180"
Accept-Ranges: bytes
Content-Length: 4406
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:50 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img2/comment.gif
GET /img2/comment.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:45 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:10:00 GMT
Etag: "4df58010-258-45c41d996a200"
Accept-Ranges: bytes
Content-Length: 600
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:45 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img2/recent.gif
GET /img2/recent.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:50 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:10:00 GMT
Etag: "4df5802e-157-45c41d996a200"
Accept-Ranges: bytes
Content-Length: 343
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:50 GMT
Content-Type: image/gif
----------------------------------------------------------
http://www.30link.com/img2/mostclick.gif
GET /img2/mostclick.gif HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/css/style.css?fix=2
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.1.10.1236522026
Pragma: no-cache
Cache-Control: no-cache
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:20:51 GMT
Server: Apache/2.0.52 (CentOS)
Last-Modified: Sat, 22 Nov 2008 07:10:00 GMT
Etag: "4df58024-ba-45c41d996a200"
Accept-Ranges: bytes
Content-Length: 186
Cache-Control: max-age=432000
Expires: Fri, 13 Mar 2009 14:20:51 GMT
Content-Type: image/gif
----------------------------------------------------------
که برای لود سایت در دفعات بعدی تبدیل میشه به فقط و فقط یک درخواست!!!:
کد:
http://www.30link.com/
GET / HTTP/1.1
Host: www.30link.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.30link.com/
Cookie: __utma=143574583.2828629964071198700.1236373837.1236517507.1236522026.21; __utmz=143574583.1236517507.20.3.utmcsr=blogskc.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __utmc=143574583; __utmb=143574583.2.10.1236522026
HTTP/1.x 200 OK
Date: Sun, 08 Mar 2009 14:22:14 GMT
Server: Apache/2.0.52 (CentOS)
X-Powered-By: PHP/4.3.9
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Content-Encoding: gzip
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html
تنها با یک درخواست سایت لود میشه!!!!!!!!!!!!!!!!!!
ینی فقط فایل HTML رو از نو میگیره!!!
و این چیزی هست که ما میخوایم!!!
واقعا از بهتر هم میشه؟؟؟؟ دیگه چی میخوایم واقعا؟؟؟
دقیقا این روش برعکس
کد:
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
و
کد:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");
رو برای همه فایل ها بجز HTML و PHP اعمال میکنه!!!!
Last edited: