امروز ما آموزش خود را در مورد W3TC ادامه می دهیم. احتمالاً قبلاً می دانید که چنین است افزونه کش، که از جمله به شما امکان می دهد شتاب بگیرید وبلاگ شما (عملکرد خود را بهبود می بخشد).
این آموزش به چندین قسمت تقسیم شده است. از آن زمان ما با معرفی حافظه پنهان شروع کردیم و برخی تنظیمات اولیه را انجام دادیم. فصل های مختلف را می توانید در زیر مشاهده کنید:
- بخش 1: معرفی به حافظه پنهان
- بخش 2: نحوه پیکربندی W3TC
- تنظیمات عمومی - قسمت 1
- تنظیمات عمومی تر - قسمت 2
- پیکربندی حافظه نهان صفحه - قسمت 3
- پیکربندی کوچک سازی ها - قسمت 4 (آموزش حاضر)
- پیکربندی حافظه پنهان پایگاه داده - قسمت 5
- پیکربندی شی و مرورگر - قسمت 6
- قسمت 3: همه پاسخ سوالات شما
- قسمت 4: پارامترهای "Mainspan" W3TC
قسمت 2: پیکربندی Minification
ما هنوز در پیکربندی W3TC هستیم، اما در حال حاضر ما درباره فشرده سازی فایل صحبت می کنیم.
قبل از دسترسی به منو خرد کردن "، ابتدا باید فعال کنید" خرد کردن در تنظیمات کلی. اگر حالت فشرده سازی را فعال کرده اید ، و اگر به طور صحیح در سایت خود کار کرد ، تنظیمات مربوط به " کوچک سازی آنچه در این فهرست مشاهده می کنید نسخه ساده شده ای از آنچه در تصاویر زیر نشان داده شده است خواهد بود.
در این آموزش ما فرایند فشرده سازی را پوشش می دهیم ( minifying از ) با W3TC. "" کوچک سازی و ترکیبی از JS و CSS جوهر چیزی است که در این آموزش خواهیم دید.
کم کردن: عمومی
تنظیمات کلی در منو خرد کردن دارای سه گزینه است.
ماژول بازنویسی URL "باید بصورت پیش فرض فعال باشد و شما باید این گزینه را به همین ترتیب بگذارید ، مگر اینکه ترجیح دهید فایلهای CSS و JS خود را با استفاده از هدرهای" http GET "به جای ساختار URL معمولی واکشی کنید.
غیرفعال کردن " کوچک سازی برای ورود به سیستم کاربران نباید تغییر کند. توصیه می شود که کاربران پرونده های مختلف CSS و JS را به سیستم وارد نکنید و از آن جدا نشوید.
اعلان خطا " خرد کردن باید برای اعلان های سرپرست تنظیم شود. این به شما امکان می دهد تا هنگام بروز خطا ، به آنها اطلاع داده شود.
بخش های زیر " همه خرد کردن "، گزینه" اجزای صفحه "را ترکیب و جابجا کنید. این می تواند ارائه سایت شما را خراب کند. هنگام ایجاد تغییرات باید حالت پیش نمایش را فعال کرده و سایت خود را تحت نظر داشته باشید تا مطمئن شوید به طرح سایت آسیب نمی رسانید.
کوچک کردن: HTML و XML
بخش HTML و XML از منوی Minify ساده است. صندوق های بازرسی در نظر گرفته شده است تا " کوچک سازی "، از' " خطی »CSS و JavaScript ، جریان های کوچک سازی را حذف کنید و اجازه دهید خطوط جدید را بشکنید.
به استثنای گزینه " خوراک را کم نکنید که باید بدون بررسی باقی بماند ، سرعت سایت شما باید بهبود یابد.
جعبه متن نظرات را نادیده گرفت برای شناسایی نظرات HTML استفاده می شود که نباید هنگام "فشرده سازی" HTML حذف شود. برای اطمینان از پاک نشدن نظرات مرتبط با Google AdWords و خوانندگان ، برخی از نظرات پیوند داده شده به صورت پیش فرض در این قسمت قرار دارند. اگر کد HTML شما حاوی نظرات اضافی است و می خواهید در " minified شده از HTML ، یک عبارت را در این جعبه متن اضافه کنید ، بنابراین هر گونه نظر با این عبارت حذف نمی شود.
کم کردن: JS
اگر فشرده سازی را فعال کرده اید جاوا اسکریپت و CSS در منو تنظیمات عمومی شما فقط قادر خواهید بود با تمام موارد کار کنید ressources هم جاوا اسکریپت و هم منویی که مشاهده می کنید نسخه ساده شده تصویر زیر خواهند بود.
اگر روش دستی را انتخاب کرده اید ، باید به بالای منو بروید خرد کردن و دکمه جادوگر را انتخاب کنید. حالت دوم پرونده های JavaScript و CSS را که توسط W3TC شناسایی شده اند ، لیست می کند. همه کادرها را برای انواع پرونده JavaScript و CSS انتخاب کنید و روی " درخواست و نزدیک با این کار پرونده های JavaScript و CSS در منو اضافه می شوند " خرد کردن تا بتوانید با اینها به صورت دستی کار کنید.
به جعبه ای بنام " عملیات در مناطق ". در این بخش می توانید کنترل کنید که آیا ressources جاوا اسکریپت هستند " minified شده و با گزینه ترکیب شده است خرد کردن یا اگر آنها به سادگی ترکیب شوند. نوع قراردادن » چند گزینه برای چگونگی ارائه می دهد ressources جاوا اسکریپت بارگیری می شود. می توانید هر یک از گزینه های " nonblocking انجام تا زمانی که موردی را پیدا نکنید که ارائه سایت شما را خراب نکند ، اما اگر هیچ یک از گزینه ها جواب نداد ، پیش فرض ها را ترک کنید.
اگر روش فشرده سازی دستی را در تنظیمات کلی انتخاب کرده باشید ، می توانید با اختصاص دادن هر پرونده به یک الگو یا به همه الگوها و انتقال آن به " هدر »، لو« بدن "یا زیر" بدن برای کنترل گرانول در مورد مکان هر پرونده در سند HTML و نحوه بارگیری آن. شما همچنین می توانید « کشیدن و رها کردن »پرونده ها ، برای مرتب سازی ترتیب بارگذاری آنها در صورت بارگیری صحیح برخی از پرونده ها به پرونده های قبلی ، مرتب شوند.
تنظیم مطلوب انتقال پرونده ها از " هدر و یکی از گزینه های آنها را بارگیری کنید nonblocking انجام (غیر مسدود کردن). با این وجود ، شانس بسیار خوبی وجود دارد که با انجام این کار ، ظاهر سایت شما تحت تأثیر قرار گیرد.
با گذشت هر پرونده یکبار ، آزمایش آنها در مکان های مختلف و اطمینان از بارگذاری صحیح سایت ، واقعاً راه حل وجود ندارد.
حداقل: CSS
چهار تنظیم برای کاهش پرونده های CSS موجود وجود دارد:
- فعال : ضمیمه و ترکیبی از فایل های CSS را فعال می کند.
- ترکیب تنها : ترکیب فایل های CSS، اما آنها را کوچک نکنید.
- حفظ حذف چگونه : نظرات را از پرونده های ترکیبی CSS حذف می کند.
- حذف خط: خطهای جدید را در پرونده های CSS ترکیبی حذف می کند.
با انتخاب همه گزینه ها به جز " ترکیب تنها ". اگر ارائه سایت متفاوت است ، علامت آن را بردارید " حفظ حذف چگونه "و" حذف خط ". اگر این سایت صحیح نیست ، از "" استفاده کنید ترکیب تنها '.
برای گزینهimport ، " روند '.
اگر انتخاب کردید " خودکار به عنوان روش کوچک سازی "تنظیمات عمومی ، سپس فقط دو بخش اول این فهرست را خواهید دید. با این حال ، اگر شما داشته باشید کوچک سازی دستی ، سپس یک بخش مدیریت پرونده CSS را مشاهده خواهید کرد.
اگر قبلاً پرونده های CSS را که مدیریت خواهد شد اضافه نکرده اید ، راهنما "راهنما" را انتخاب کنید و تمام پرونده های CSS را برای تم های خود انتخاب کنید. سپس ترتیب پرونده ها را مرتب کنید تا ابتدا مهمترین پرونده ها بارگیری شوند.
Minify: تنظیمات پیشرفته
در بیشتر موارد ، تنظیمات پیش فرض در بخش پیشرفته نیازی به ویرایش زیادی ندارند. با این وجود ، می توانید از آنها برای تنظیم فرکانس با به روزرسانی پرونده های JavaScript و CSS ، فرکانس حذف فایل های منقضی شده از حافظه نهان ، و موارد دیگر استفاده کنید.
بخش پیشرفته شامل سه قسمت برای حذف صفحات خاص ، پرونده های JS و فایلهای CSS از " کوچک سازی " اگر متوجه شدید که برخی از منابع JS یا CSS هرگز نباید فشرده شوند ، می توانید با افزودن آنها به این دامنه ها آنها را جدا کنید. اگر برای نحو صحیح به کمک نیاز دارید ، مراجعه کنید به " استفاده: عمومی از سؤالات متداول برای راهنمایی.
این برای گزینه های کوچک سازی در W3 Total Cache است ، ما با حافظه نهانگاه بانک اطلاعاتی ادامه خواهیم داد.
سلام ممنون از توضیحاتتون! با این حال ، هنوز هم نمی توانم مشكلی را حل كنم: با انجام تجزیه و تحلیل با "Pagespeed Insights" چندین خطا (منابع css كه صفحه من را مسدود كردند) پیدا كردم كه با پیروی از دستورالعملهای شما در این صفحه موفق به حل آنها شدم. با این وجود 1 پرونده css باقی مانده است که هنوز صفحه نمایش را مسدود می کند و من نمی توانم آن را اصلاح کنم زیرا نمی توانم آن را از فهرست Minify پیدا کنم. میتونی کمکم کنی ؟
سلام،
برای این نوع کمک شما باید از طریق گپ زنده در صفحه اصلی این سایت با تیم ما تماس بگیرید.
Bonjour در
با تشکر از شما برای این مقاله بسیار جامع در مورد W3TC
من یک سوال دارم. دیروز ، افزونه W3TC خود را به روز کردم که مدتهاست از آن استفاده می کنم و هرگز مشکلی برایم ایجاد نکرده است. بلافاصله ، من قادر به دسترسی به مدیر WP نبودم.
من بدون اینکه از طریق WP-admin عبور کنم ، موفق به غیرفعال کردن افزونه در FTP شدم. و دوباره دسترسی به مدیر WP پیدا کردم
چه از این نتیجه گیری من؟
آیا باید W3TC را ترک کنم؟
آیا باید با نصب تنظیمات آن مجددا نصب کنم (شاید من قدیمی بودم و مجددا آنها را مجازات کردم)
اگر من باید انتخاب کنید افزونه کش دیگر. که پیشنهاد می کنید؟
از Merci پور VOS réponses
سلام،
بنابراین فقط غیرفعال کردن W3TC توسط FTP لزوماً به معنای علت آن نیست. شاید دومی (از آنجا که او هرگز به شما خیانت نکرده) با درگیری مواجه شده است که علت مشکل شماست.
پیشنهاد می کنم یک فرصت دیگر به پلاگین بدهید. اما اطمینان حاصل کنید که در صورت بروز مشکل دیگری ، عقب مانده اید. با استفاده از گزینه بازگشت به نسخه پشتیبان از وبلاگ شما اشاره می کنم.
از Merci
با تشکر از شما Hervé
در حقیقت ، من معتقدم نگهدارنده واقعی W3TC نیست (که قصد نصب مجدد آن را دارم) بلکه WPtouch است. پس از آن به یاد آوردم که 2 به روزرسانی لازم بود
وقتی WPtouch را نصب می کنم
این چیزی است که من دریافت می کنم:
فرمت را نمی توان فعال کرد زیرا باعث خطای مهلک شد.
خطای تجزیه: خطای نحوی، T_STRING غیر منتظره در /home/aproposd/www/wp-content/plugins/wptouch/core/class-cache-smash.php در خط 104
نمی دانم منظورش چیه
این آزاردهنده است
با تشکر از شما برای پاسخ خود را
Bonsoir،
در پرونده "class-cache-smash" از افزونه wptouch یک مشکل نحو وجود دارد. من از شما دعوت می کنم در صورت موجود بودن آن را به روز کنید ، زیرا نمی توانید از این افزونه استفاده کنید مگر اینکه برای رفع این خطا خدمات سریع درخواست کنید.
بسیار خوب ... من فقط W3TC را نصب کردم و این پیامی است که می گیرم ...
فرمت را نمی توان فعال کرد زیرا باعث خطای مهلک شد.
خطای تجزیه: خطای نحوی، T_STRING غیر منتظره در /home/aproposd/www/wp-content/plugins/w3-total-cache/w3-total-cache.php در خط 65
باید چکار کنم ؟ می توانید به من کمک کنید ... ناامید کننده است
سلام ماری ، متأسفم که می شنوم هنوز مشکل خود را حل نکرده اید. ما می توانیم به شما کمک کنیم ، از طریق گپ زنده در صفحه اصلی سایت درخواست کمک شخصی کنیم. ما به سرعت به مشکل شما کمک خواهیم کرد.