نکاتی برای افزایش سرعت سایت دروپالی

در خیلی از سایت های قوی دروپالی را که بررسی کردم به چند نکته مهم رسیدم که اول از همه این بود که در سایت از حداقل ماژول ها استفاده بشه و تعداد ماژول ها را به حداقل رساند. مورد بعدی استاندارد بودن سایت هست به طوری که تا انجای ممکن از ماژول های پیش فرض استفاده کرد برای مثال برای یک خروجی ساده مثل گرفتم اخرین لیست اخبار کدنویس نشه و از ماژول بسیار قدرتمند view  استفاده بشه. دیگر مورد استفاده بهینه از ماژول های فشرده ساز صفحه و عکس ها هست

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

تمامی مواردی را که اینجا مطرح می کنم مواردی هستند به شخصه تست کردم و تاثیر اون رو توی سرعت دیدم




- اجرای http://alalam.ir/update.php?op=info

- در مواردی که هاست اشتراکی هست و یا به سرور فشار میاد برای پایین اوردن فشار وارده به سرور ،بهتره که از حالت فشرده سازی فایل جاوا و css استفاده نکرد.

- Optimizing جداول دیتابیس سایت

- اگر از سرور اختصاصی استفاده می کنید هرچند وقت یکبار هارد سایت را defragment کنید

- استفاده از حالت clean url در برخی موارد باعث پایین امدن لود صفحه می شود. clean url از ماژول mod-rewrite که این خود از ماژول های اپاچی  می باشد.

- در وب سایت های بزرک که با تعداد بالای رکورد مواجه هستیم لازم هست که جداول دیتابیس را توسط ابزار Repair در phpmyadmin بررسی کنید

- بررسی هر چند وقت یکبار جدول watchdog در پیدا کردن خطاهای احتمالی دروپال می تونه کمک بسیار شایانی به رفع خطا های و افزایش سرعت سایت بکنه.

- استفاده از کد زیر در قالب سایت باعث می شود که اگر در سایت شما خطایی وجود داشته باشد خطاها به نمایش در بیاید و این کمک می کند که سریعتر به خطاهای سایت پی ببرید .

- در وب سایت هایی با ترافیک بالا برای اینکه به سرور فشار نیاد می توان صفحه اول سایت را استاتیک کرد برای این کار می توان از ماژول http://drupal.org/project/boost استفاده کرد
 


دروپال دارای چهار ماژول بسیار قوی برای مانیتور کردن سایت هست که می تونه به مدیر وبسایت کمک کنه برای هرچه بهتر نگاهداشتن سایت

دسته بندی ها: 

دیدگاه‌ها

سلام
مطلب خیلی قشنگ و زیبایی بود ومعلوم بود براید تجربه است!
ولی اگه بعد از نوشتن چند بار بخونیش از نظر نگارشی هم بهتر می شه!
بانگارش ضعیف ، تا ثیر گذاری کم میشه

موفق باشی

سلام. دستتون درد نکنه. خیلی سایت عالی ای هست. من خیلی اطلاعات خوبی از این سایت گرفتم. تشکر
و درود بر دروپال یگانه سیستم مدیریت محتوا و درود بر برنامه نویسان آن
و درود بر merlinofchaos برنامه نویس views, ctools, panels

از تذکرتان ممنون ولی باید عرض کنم موردی که شما مطرح نمودید یک باگ امنیتی نمی تونه باشه خیلی از سایت های دروپالی رو اگر نگاه کنید پی به این موضوع می برید شاد باشید

باگ امنیتی در سایت شما : توصیه ی اکید می کنم که قالب ورودی پیش فرض را بر روی Filtered HTML تنظیم کنید. الان Full HTML است که به شدت خطر ناک است و حیف هست ک این سایت به این خوبی شما این جور هک شه
من یک کد جاوا اسکریپت توی این پست گذاشتم تا متوجه میزان ریسک خودتان بشوید و ببینید که چه اشتباه بزرگی کرده اید که Full HTML رو به عنوان قالب پیش فرض گذاشتید.

افزودن نظر جدید