-
افزایش سرعت بارگذاری سایت مامبویی
1. فعال کردن فشرده ساز ( Gzip compression )
صفحات خود را توسط GZIP کدگذاری کنید. برای استفاده از این قابلیت سرور باید آن را پشتیبانی کند. به قسمت مدیریت سایت خود وارد شوید. سپس به مسیر زیر بروید:
تنظیمات کلی > سرور > فشرده ساز صفحات ( GZIP ) >بله > ذخیره
Global configuration > server > GZIP page compression > yes > save
اگر هشداری از سمت CPU سرور مشاهده کردید، فورا این امکان را غیر فعال کنید چرا که برای شما دردسرهایی به وجود می آورد.
2. ویرایشگر
فعال کردن فشرده ساز ویرایشگر
کامپوننت ها> تنظیمات ویرایشگر> عمومی> ویرایشگر فشرده> گزینه روشن> ذخیره
طبق توضیحات مامبو این گزینه سرعت ویرایشگر را تا 75% بالا می برد ، اما در مرورگر IE نمایش داده نمی شود.
حذف ابزارهای اضافه ویرایشگر
کامپوننت ها> تنظیمات ویرایشگر> آرایش> طبق توضیحات مامبو: شما می توانید آیکون مورد نظر خود را با بکار بردن خط تیره - حذف نمایید. به طور مثال: -cut> ذخیره
و همچنین : کامپوننت ها> تنظیمات ویرایشگر> تنظیمات> غیر فعال کردن امکانات غیر ضروری> ذخیره
غیر فعال کردن ویرایشگر برای کاربران میهمان
حجم فایل های ویرایشگر در قالب به تنهایی می تواند سایت شما را به نابودی بکشاند. فایل index.php قالب را باز کنید و سپس
<?php include ("editor/editor.php"
; ?> <?php initEditor(); ?>
را به
<?php if ($my->id) {
include ("editor/editor.php"
; initEditor();
} ?>
تغییر دهید. تعداد کمی از قالب ها این مورد را رعایت نکرده اند.
3. بهینه سازی فایل های Css و Js قالب و ماژول ها و کامپوننت ها
در پوشه قالبتان فایلی به نام template_css.css در پوشه css وجود دارد. راه های زیادی برای بهینه کردن و کاهش حجم آن وجود دارد که بهترین آن استفاده از سایت زیر است:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
برای فایل های جاوا اسکریپت هم می توانید از این استفاده کنید.
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
4. کاهش حجم تمام تصاویر کوچک و بزرگ
حجم تمام عکس ها و تصاویر سایت خود را با استفاده از امکان action در فتوشاپ و گزینه save for web به سرعت کاهش دهید. آموزش این ترفند در این مقاله نمی گنجد. همچنین در صورت امکان به جای تصاویر از Css استفاده کنید.
5. کاهش تعداد آبجکت ها
تا جایی که می توانید، تعداد تصاویر، فایل های جاوا، ماژول ها، مامبوت ها و ... را ( که وجود آن ها ضروری نیست) کاهش دهید.
6. استفاده از ذخیره سازی ( cache )
اگر امکان ذخیره سازی را فعال کنید، کمک بزرگی به سایت خود کرده اید. با توجه به بروز رسانی سایت خود زمان ذخیره سازی را تنظیم نمایید. زمان پیشفرض مامبو 900 ثانیه معادل 150 دقیقه است. این زمان برای سایت های خبری تنظیم شده است.
همچنین می توانید ذخیره سازی ماژول های مورد نیاز را هم فعال کنید، البته با توجه به نوع آن. برای نمونه ماژول هایی که منوها را نمایش می دهند؛ بسیار دیر به روز می شوند و یا اصلا به روز نمی شوند، پس با خیال راحت ذخیره سازی را در آن ها فعال کنید.
کامپوننت های بسیاری وجود دارد که امکان ذخیره سازی را با اختیارات بیشتر برای شما فراهم می کنند. می توانید از آن ها استفاده کنید.
7. تمام کامپوننت ها خوب نیستند
شما می توانید با جستجو در اینترنت هر امکانی را که می خواهید، توسط کامپوننت ها به سایت خود اضافه کنید؛ اما مسئله این است که اکثر این کامپوننت ها به طور مخفی سرعت سایت شما را پائین می آورند.
8. مامبوت ها قدرتمندند اما...
آن ها نیز سرعت سایت را به شدت کاهش می دهند. در قسمت مدیریت سایت خود لیست مامبوت ها را بررسی کنید. روی آن کلیک کرده و کاربرد آن را ببینید. کدام مامبوت ها استفاده نمی شوند؟ فقط آن ها را غیر فعال نکنید، بلکه حذفشان کنید. کدام ها فقط مخصوص اعضای سایت هستند؟ سطح دسترسی آن ها را به registered تغییر دهید.
9. آمارگیرها زیبا اند اما...
آن ها مقداری از بانک اطلاعاتی را اشغال می کنند. اگر شما یک آمارگیر خوب می خواهید بهترین گزینه استفاده از Google Analiytics است.
اگر به تنظیمات سرور دسترسی دارید، می توانید logging statisics را هم غیر فعال کنید.
10. بهینه سازی بانک اطلاعاتی
از قسمت تنظمیمات کلی خطایابی سایت را فعال کنید تا خطاهای موجود در بانک اطلاعات را ببینید، سپس آن ها را برطرف نمایید.
احتمالا شما هم بسته هایی زیادی را نصب کردید و سپس حذف نمودید. اغلب اطلاعات مربوط به بسته در دیتابیس باقی می مانند که باعث افزایش حجم آن و نیز بی نظمی آن خواهد شد. همچنین بعضی از اطلاعات ضروری نیستند و موقتند. تمام این موارد را از بانک اطلاعات حذف نمایید.
دو راه دیگر برای بهینه سازی بانک اطلاعاتی از طریق phpmyadmin وجود دارد که عبارتند از :
Optimize the tables: برای این کار جداول بانک اطلاعات را انتخاب نمایید و سپس در پایین صفحه از لیست بازشو گزینه optimize table را انتخاب نمایید. در پنجره جدید شما برای برخی جداول Table is already up to date و برای برخی دیگر ok را می بینید. عبارت Table is already up to date یعنی این جدول نیازی به بهینه سازی نداشته است و کلمه ok به این معناست که هم اینک این جدول بهینه سازی شده است. تا زمانی که تمام جداول عبارت Table is already up to date را داشته باشند، چند بار عمل را تکرار کنید. خواهید دید که حجم اطلاعات کاهش می یابد.
Optimize schema: این نوع از بهینه سازی را برخلاف گزینه قبلی تنها یک بار نیاز است که انجام دهید؛ مگر آن که اطلاعاتی به جدول های مربوطه اضافه شود، از آن ها حذف شود و یا ویرایش شود.
برای اطلاعات بیشتر در مورد بهینه سازی بانک اطلاعاتی مامبو یا جوملا که مبحثی کاملا جداست لطفا در اینترنت جستجو کنید! البته کامپوننت هایی هم در این زمینه وجود دارند.
اگه مشكل داشت بگيد.
منبع : سايت خودم در امضا
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
02-13-2008 01:24 PM
# ADS
تبلیغات در جوملا فارسی
-
پاسخ : افزایش سرعت بارگذاری سایت مامبویی
[quote author=nabegheyegharne_theme link=topic=11681.msg62473#msg62473 date=1202909056]
1. فعال کردن فشرده ساز ( Gzip compression )
صفحات خود را توسط GZIP کدگذاری کنید. برای استفاده از این قابلیت سرور باید آن را پشتیبانی کند
[/quote]
سلام
آیا مامیوسرور از این امکان پشتیبانی می کنه؟ من هاستینگم مامبوسروره
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : افزایش سرعت بارگذاری سایت مامبویی
سوالهای مربوط به هاستینگ : [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : افزایش سرعت بارگذاری سایت مامبویی
سلام
شرمنده گشتم پیدا نکردم. آقا محسن لینک سر راست تر میدی؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : افزایش سرعت بارگذاری سایت مامبویی
من دارم استفاده می کنم . ساپورت می کنه
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : افزایش سرعت بارگذاری سایت مامبویی
[quote author=nabegheyegharne_theme link=topic=11681.msg62473#msg62473 date=1202909056]
اگر هشداری از سمت CPU سرور مشاهده کردید، فورا این امکان را غیر فعال کنید چرا که برای شما دردسرهایی به وجود می آورد.
[/quote]
ممنون. بیشتر بخاطر این جمله نگران شدم
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : افزایش سرعت بارگذاری سایت مامبویی
سلام
خیلی از موارد هست که در بالا رفتن سرعت تاثیر میذاره
به عنوان مثال با eAccelerator یا deflate میشه سرعت سایت ها رو چند برابر کرد که این کار روی سرور مامبوسرور انجام شده .
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : افزایش سرعت بارگذاری سایت مامبویی
این مقاله بهمراه تغییراتی جزئی در ویکی منتشر شد.
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
تاپیک قفل شد.
پاییزتان پر مهر
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)