انجمن برنامه نویس

آموزش : افزایش سرعت دروپال

شروع موضوع توسط carinoweb ‏21/9/18 در انجمن مدیریت محتوا ها (cms)

گنجینه های
برنامه نویسی
فیلم های آموزشی
زبان های برنامه نویسی
فیلم های آموزشی
پروژه محور C#
فیلم های آموزشی
برنامه نویسی اندروید
فیلم های آموزشی
طراحی سایت
فیلم های آموزشی
برنامه نویسی پایه
گنجینه برنامه نویسی C# آموزش برنامه نویسی C سیستم مدیریت بانک آموزش اندروید - مقدماتی آموزش زبان HTML اصول و مبانی برنامه نویسی
گنجینه آموزش ASP .Net آموزش برنامه نویسی C++‎ پیاده سازی مدیریت آتلیه آموزش اندروید - تکمیلی آموزش زبان CSS آموزش الگوریتم و فلوچارت
گنجینه برنامه نویسی PHP آموزش برنامه نویسی C# پیاده سازی سیستم هتلداری آموزش اندروید - پیشرفته آموزش زبان Java Script آموزش تبدیل فلوچارت به کد
گنجینه آموزش طراحی وب آموزش برنامه نویسی جاوا شبیه سازی دستگاه عابربانک آموزش ساخت لیست ایمیل آموزش زبان jQury برنامه نویسی اسمال بیسیک
گنجینه برنامه نویسی متلب آموزش برنامه نویسی PHP پیاده سازی مدیریت آموزشگاه آموزش ساخت گالری تصاویر آموزش زبان XML آموزش برنامه نویسی اسمبلی
گنجینه برنامه نویسی اندروید آموزش برنامه نویسی پایتون پیاده سازی سیستم صدور بلیت آموزش کنترل ربات با اندروید آموزش طراحی Responsive طراحی سایت ویژه کودکان
گنجینه برنامه نویسی VB .Net آموزش برنامه نویسی اندروید پیاده سازی سیستم نوبت دهی آموزش ارتباط با دیتابیس سرور ساخت سایت خبری کدنویسی سریع با Emmet
گنجینه زبان های برنامه نویسی آموزش برنامه نویسی زبان R سیستم حسابداری و انبارداری زبان بیسیک فور اندروید (B4A) ساخت سایت فروشگاه آموزش کار با پایگاه داده
  1. carinoweb
    karbar Rank

    تاریخ عضویت:
    ‏21/9/18
    ارسال ها:
    3
    تشکر شده:
    0
    امتیاز دستاورد:
    5
    جنسیت:
    مرد
    همانطور که میدانید دروپال یکی از بهترین سیستم های مدیریت محتوای دنیا میباشد ، شما برای افزایش سرعت دروپال کار چندان پیچیده ای ندارید زیرا هسته دروپال دارای قابلیت های متعدد پیش فرضیست که شما را به هدف خود نزدیک تر میکند . طراحان دروپال همواره به فکر یوزر های خود میباشند و قابلیت های متعددی را در هسته دروپال تعبیه کردن تا توسعه دهندگان وب کار راحت تری برای افزایش سرعت و امنیت سایت های خود داشته باشند.

    [​IMG]
    افزایش سرعت دروپال

    راهکارهای افزایش سرعت دروپال
    • بروزرسانی هسته دروپال
    • فشرده سازی فایل های css,java
    • استفاده از cdn
    • فعال سازی کشینگ
    • فشرده سازی تصاویر
    • فعال سازی قابلیت لیزی لود
    • غیرفعال سازی ماژول های بلا استفاده
    • انتخاب میزبان خوب
    بروز رسانی هسته دروپال
    در پاراگراف اول شرح دادیم که توسعه دهندگان دروپال همواره جدیدترین متدهای روز را برای کاربران خود مهیا میکنند و بهترین عملکردهای آن در جدیدترین نسخه های دروپال قرار دارد . سعی کنید نسخه دروپال خود را همواره بروز نگه دارید . لطفا دقت کنید قبل از بروزرسانی سایت خود مطمئن شوید که قالب مورد استفاده شما قابلیت تطبیق با ورژن جدید را داشته باشد . برای بروز رسانی هسته دروپال کافیست در قسمت منوی مدریت دروپال گزینه Reports را بزنید در صفحه باز شده تب UPDATE را انتخاب کنید اگر برای سیستم مدیریت محتوای شما آپدیتی آمده باشد در قسمت Available Updates به شما نمایش داده میشود . چنانچه این قابلیت برای شما به درستی عمل نکرد میتوانید از گزینه Check Manually در بخش ریپورت ها استفاده نمایید .

    [​IMG]

    فشرده سازی فایل های css,java
    برای فشرده سازی فایل های css و java خود کافیست از منو مدیریت سایت گزینه Configuration سپس Development و در انتها گزینه performance را انتخاب نمایید . در این بخش شما میبایست تیک Aggregate CSS Files و Aggregate Javascript Files را فعال کنید و در نهایت تنظیمات خود را ذخیره کنید . با فشرده سازی فایل های سی اس اس و جاوا خود تعداد درخواست های سایتتان کمتر میشود و بدین ترتیب لود سریعتری نسبت به قبل خواهید داشت.

    [​IMG]
    فشرده سازی فایل های css,java

    استفاده از cdn
    استفاده از cdn همواره به تمامی کابران و توسعه دهندگان وب پیشنهاد میشود . با فعال سازی این خصوصیت شما نه تنها سرعت سایت خود را به راحتی افزایش میدهید بلکه امنیت سایت شما هم به مراتب بالاتر میرود . برای فعال سازی سی دی ان کافیست ماژول cdn را از وب سایت دروپال دانلود کرده و در وب سایت خود بارگذاری نمایید. پیشنهاد ما به شما استفاده از سی دی ان کلادفلر میباشد.دقت نمایید سایت های پربازده و موفق همراه از cdn استفاده مینمایند ، پس درنگ نکنید و سی دی ان سایت خود را فعال نمایید تا از مزیت افزایش سرعت دروپال بهره مند شوید.

    [​IMG]
    cdn-drupa

    فعال سازی کشینگ
    فعال سازی این قابلیت برای وب سایت های پربازدید بسیار بسیار مفید است ، استفاده کمتر از منابع سرور یکی از مزایای فعال سازی کشینگ میباشد. گفتنی است کشینگ برای وب سایت های تازه تاسیس هم اجباری است . برای فعال سازی page caching از منوی مدیریت دروپال گزینه Configuration را انتخاب نمایید و سپس گزینه Development > Performance را برگزینید . حال میبایشد کش را برای کاربران مهمان و بلاک ها فعال نمایید . همانطور که در تصویر زیر میبینید میبایست تیک Cache Pages for Anonymous Users و Cache Block را فعال نمایید.

    [​IMG]
    کشینگ دروپال

    فعال سازی Views Caching
    ماژول ویو دروپال یکی از پرکاربردترین ماژول های دروپال به شمار می آید . برای فعال سازی کشینگ ویو دروپال کافیست از منو گزینه Structure > ویو را انتخاب نمایید . اکنون باید view خود را Edit نمایید . در تب مربوطه Advance Box رادیو باتوم Time-Based را فعال نموده و در انتها Apply (All Displays را بزنید . ماژول ویو یکی از بهترین راهکارها برای بهبود قالب و نمایش مطالب است.

    [​IMG]
    ماژول view

    فشرده سازی تصاویر
    برای فشرده سازی اتوماتیک عکس ها در دروپال کافیست از بخش مدیریتی وب سایت بخشConfiguration را انتخاب نمایید و سپس گزینه Image Toolkit را بزنید در این بخش شما میتوانید کیفیت تصاویر وب سایت خود را بهبود ببخشید کافیست مقدار JPEG QUALITY را بر روی ۷۵ % قرار دهید . شما میتوانید مقدار آنرا بسته به نیاز خود کمتر و یا بیشتر کنید . اما پیشنهاد ما ۷۵ % میبایشد .همانطور که میدانید عکس ها جزء اصلی سایت ها به شمار میروند . استفاده کمتر از آنها و فشرده سازی آنها نه تنها حجم صفحه را کمتر میکند بلکه باعث افزایش سرعت دروپال شما میشود.

    [​IMG]
    فشرده سازی تصاویر

    فعال سازی قابلیت لیزی لود
    lazyloader ماژول افزایش سرعت لود عکس های شما میباشد . کارکرد این ماژول بدین شکل است که زمانی که سایت شما در حال لود است تصاویر را بعد از لود فایل های سی اس اس و جاوا فراخوانی میکند در نتیجه لود تایم سایت شما کاهش میابد . برای دانلود این ماژول به این صفحه مراجعه کنید و در تنظیمات ماژول تیک ENABLE را بزنید .

    [​IMG]

    غیرفعال سازی ماژول های بلا استفاده
    غیر فعال سازی ماژول های بدون استفاده سایت کمک شایانی در افزایش سرعت سایت شما خواهد داشت زیر ممکن است هر ماژول دارای فایل سی اس اس و جاوای جداگانه ای باشد که این عامل باعث افزایش سرعت دروپال شما میشود و درخواست های نهایی شما را بیشتر خواهد کرد . بدین منظور میتوانید ماژول های داشبورد،دیتابیس لاگین و هلپ استراکشر را در صورت فعال بودن غیر فعال سازی نمایید.

    نتیجه گیری
    فعال سازی و رعایت موارد گفته شده در مقاله سرعت وب سایت دروپالی شما را به طرز قابل توجهی بهبود میبخشد . شما میتوانید براحتی گرید A سایت جی تی متریک و پینگدام را بدست آورید . چنانچه در هر یک از مراحل سوالی داشتید در بخش نظرات مشکل خود را مطرح نمایید تا بهترین راهکار را به شما ارائه دهیم . اگر وب سایت شما وردپرس است میتوانید مقاله افزایش سرعت وردپرس سایت را مطالعه نمایید .