PDA

نسخه کامل مشاهده نسخه کامل : Enable gzip compression



نیک ناز
02-07-2013, 18:11
سلام
سایتمو آپ کردم با سایت [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) بررسی کردم
خطا داد که gzip فعال کنم
تو webconfig این کد در قسمت system.webServer اضافه کردم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ولی فایده نداشت لطفا راهنمایی کنید

Xeoc
03-07-2013, 09:25
قابلیت فشرده سازی داده ها در iis غیر فعاله. اگر اون تنظیمات رو داخل فایل کانفیگ ست کردید و نتیجه نگرفتید دلیلش اینه که iis این اجازه رو به نرم افزار وب شما نمیده که چنین تغییراتی رو اعمال کنه.
در حال حاضر وب سرور داده ها رو بدون فشرده سازی به کلاینت (مرورگر) ارسال میکنه. که باعث افزایش استفاده از پهنای باند و کاهش قابل توجه سرعت، در انتقال داده ها از سرور به مرورگر میشه.
من الان یک فایل html با سایز بیشتر از 500KB رو با الگوریتم gzip به کمتر از 2KB کاهش دادم . این نشون میده اگه قابلیت فشرده سازی فعال باشه همین فایل رو میشه 500 برار سریعتر انتقال داد.
اگه به iis دسترسی دارید می تونید قابلیت فشرده سازیه داده های http رو فعال کنید.
پ.ن: برای اینکه از وضعیت فشرده سازی مطمئن بشید پیشنهاد میکنم با افزونه [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] که باید روی فایرفاکس نصب بشه ، ترافیک ورودی از سرور را آنالیز کنید ببنید آیا فیلدی به نام Content-Encoding در سرایند بسته های http وجود داره یا نه اگه نبود یعنی غیرفعاله.

نیک ناز
03-07-2013, 12:26
قابلیت فشرده سازی داده ها در iis غیر فعاله. اگر اون تنظیمات رو داخل فایل کانفیگ ست کردید و نتیجه نگرفتید دلیلش اینه که iis این اجازه رو به نرم افزار وب شما نمیده که چنین تغییراتی رو اعمال کنه.
در حال حاضر وب سرور داده ها رو بدون فشرده سازی به کلاینت (مرورگر) ارسال میکنه. که باعث افزایش استفاده از پهنای باند و کاهش قابل توجه سرعت، در انتقال داده ها از سرور به مرورگر میشه.
من الان یک فایل html با سایز بیشتر از 500KB رو با الگوریتم gzip به کمتر از 2KB کاهش دادم . این نشون میده اگه قابلیت فشرده سازی فعال باشه همین فایل رو میشه 500 برار سریعتر انتقال داد.
اگه به iis دسترسی دارید می تونید قابلیت فشرده سازیه داده های http رو فعال کنید.
پ.ن: برای اینکه از وضعیت فشرده سازی مطمئن بشید پیشنهاد میکنم با افزونه [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] که باید روی فایرفاکس نصب بشه ، ترافیک ورودی از سرور را آنالیز کنید ببنید آیا فیلدی به نام Content-Encoding در سرایند بسته های http وجود داره یا نه اگه نبود یعنی غیرفعاله.

مرسی دوست عزیزم
اگه میشه راهنمایی کنی تو پنل هاست کدوم قسمت باید تغییر بدم تنظیم کنم
مرسی

:n16:

Xeoc
03-07-2013, 15:45
عرض کردم اگه به iis دسترسی دارید! که ندارید.
شما نمی تونید از طریق کنترل پنل تغییر بدید. شرکتی که میزبانی وب شما رو به عهده داره این تنظیمات رو بر روی وب سرور اعمال کرده. جزء سیاست های کاریشونه.
موضوع رو با پشیبانی در میان بگذارید بهتر راهنمایی میکنند.