کنسرو استایل و اسکریپت!
استفاده از افزونههای مختلف و پوستههایی که فایلهای استایل متفاوتی دارن باعث میشه تعداد درخواستهای فرستاده شده به سرور زیاد بشه و در نتیجه بازدیدکننده مدت بیشتری برای بارگزاری کامل سایت معطل بشه. فرض کنین قرار باشه ۸ تا فایل css و js تو صفجهی اصلی لود بشه. جدا از حجم این فایلها، به تاخیر افتادن شروع لود عکسها و متن، تجربهی خوشایندی برای میهمان سایت شما نیست. اینجاست که Scripts Gzip به کمک شما میاد!
این افزونهی دوست داشتنی فایلهای css و js موجود در صفحه رو ترکیب و تو یه فایل جمع و gzip میکنه. در نتیجه فقط یه درخواست برای این فایلها فرستاده میشه که اونم به صورت فشرده به مرورگر کاربر برمیگرده. یعنی سرعت بیشتر و صرفهجویی در وقت!
و اما خبر بد برای امثال خودم که از افزونههایی مثل Lightbox Plus استفاده میکنن: متاسفانه بنظر میاد Scripts Gzip با این افزونهها دوست نیست و باعث اختلال در کارشون میشه. با این حال بد نیست امتحانش کنین شاید شانستون با من فرق کنه 😉
آیا با افزونه w3 total cache همخوانی داره؟!
باید تست کنین ببینین همهی افزونهها درست کار میکنن یا نه. در ضمن بخش Minify پلاگین W3TC باید غیرفعال باشه.
خیلی خیلی دستتون دردنکنه، من نمیدونستم چنین افزونه هایی هم وجود داره. :o)
قبلا گاهی لود شدن سایتم خیلی طول میکشید، تا جایی که دنبال کدی بودم حداقل اول کدها رو لود کنه بعد تصاویر.
برای اینکار از این دستور استفاده میکنم:
function isImageOk(img) {
if (!img.complete) {
return false;
}
if (typeof img.naturalWidth != “undefined” && img.naturalWidth == 0) {
return false;
}
return true;
}
در ظاهر که جواب داده :o)
در آخر هم سعی کردم کدهایی که امکانش هست در قسمت footer وبلاگ لود بشن.
این کد دقیقا چی کار می کنه؟
موفق باشید
خیلی ممنون عالی بود
با سلام
من ازWP HTTP Compression استفاده میکنم !
در توضیحاتش اومده که :
This plugin allows you WordPress blog to output pages compressed in gzip format if a browser supports compression. HTTP compression generally means a 60-80% REDUCTION in the size of your pages (broadband usage) as well as an INCREASE in download speeds of 3x to 4x.
(N)
سلام مرسی بابت معرفی این افزونه. البته یه مقدار کارکرد دوتاشون باهم فرق میکنه.
این بهتره یا اون؟ :o)
این افزونه علاوه بر gzip کردن، فایلهای css و js رو تو یه فایل جمع میکنه در نتیجه بجای چند request فقط یکی به سرور فرستاده میشه. بنظرم بهتره.
متشکر :o)
افزونهی خوبی معرفی کردی دستت درد نکنه! (Y) (Y)
سلام
مثل همیشه عالی بود
ممنون استاد :o)
سلام آقا. لطف دارین خوشحالم که مفید بوده (F)