شما که خودتون استادید جسارت نبود که بیارید روی سرور ما
منظورم این بود که جوملا نصب می کنی ریسورس میکشه غیر منطقیه
منطوم این بود که یعنی اگه من جوملا روی سرورم نصب کنم باید بعد یک مدت سی پی یو زیاد بکشه که اینطوری نیست
نمایش نسخه قابل چاپ
اگر میتونید بکاپ سایتتونو بفرستید تست کنم رو سرور خودمون ببینم مشکل چیه. چون ما خیلی سایت جوملا داریم.
به تنظیمات داخل پنل مدیریت جوملا هم باید دقت کنید. اونا هم خیلی تاثیرگذار هستند.... ( قسمت تنظیمات کلی )
سایت ما هم با جوملا هست و الان کلی ماژول و کامپوننت و پلاگین همزمان روش فعاله!
پایگاه تخصصی ایاک بوک
وقتی وارد مدیریت جوملا میشید قسمت تنظیمات اصلی را چک کنید . بعنوان مثال تنظیمات مربوط به یه سایت جوملایی رو براتون اینجا قرار میدم :
تنظیمات اصلی - تب سایت - قسمت تنظیمات SEO
استفاده از آپاچی mod_rewrite = خیر
افزودن پسوند به آدرسها = خیر
تنظیمات اصلی - تب سیستم - قسمت تنظیمات SEO
کش = بله
تنظیمات اصلی - تب سرور - قسمت تنظیمات SEO
فشرده سازی صفحه با تکنینک GZIP = بله
تنظیمات همینجوره :109:
شما یه نسخه دیگه جوملا دانلود کنید ( شاید جوملاتون رو دستکاری کردید و مشکل داشته باشه و چرخه ای اشتباه توش ایجاد شده که باعث درگیر کردن سی پی یو میشه ) و کلا" از ابتدا جوملاتون رو نصب کنید و وقتی اوکی شد دیتابیستون رو توش ایمپورت کنید و در نهایت هم قالب ها و ماژول های مورد نظر رو روش نصب کنید! این دیگه امکان نداره جواب نده ..........
---------- Post added at 10:40 PM ---------- Previous post was at 10:38 PM ----------
اگر هم خواستید بدید براتون انجام میدم
آخه شما از یک طرف میگید باز هم جوملا رو سرور دارید و بدون مشکله
اینم اگه از صفر نصب شده فرقش با اونا چیه؟
فقط بازدید؟
خوب ما الان چطوری جوملا داریم نصب می کنیم؟:39:
رو سرورهای دیگم جوملا دارم.
این سایت سرورش جداست و مختص به خودش رو داره.
بله دیگه ! مشکل اینجاست که توی بازدید بالا به php فشار میاره.
چه رو اشتراکی ! چه روی vps ! چه روی cloud ! چه روی اختصاصی....
---------- Post added at 10:54 PM ---------- Previous post was at 10:54 PM ----------
بازدیدتون ؟
اگر بخاطر بازدید هست می تونید از پلاگین ها و ماژول های مربوطه که در این زمینه وجود دارند استفاده کنید ......
چه اضافاتی باید نصب بشه ؟
اضافات رو دارم می گردم تو سیستمم تا بدم خدمتتون. فقط قبل از اینکار یکبار کش رو غیر فعال کنید و باز هم ببینید ( چون فعال کردن کش داخل جوملا گاهی اوقات مشکل ساز میشه )
---------- Post added at 11:14 PM ---------- Previous post was at 11:08 PM ----------
مورد دیگه اینکه فعال بودن Gzip باعث افزایش لود جوملا شده ولی در مقابل باعث فشار به سی پی یو می شود. بنابراین غیر فعال کردن این گزینه شاید لود سایت رو کم کنه ، اما فشار زیادی رو از سی پی یو بر میداره
---------- Post added at 11:27 PM ---------- Previous post was at 11:14 PM ----------
کلا" اگر قصد کم کردن فشار سی پی یو رو داشته باشید کل گزینه های سئو در تنظیمات اصلی جوملا باید غیر فعال باشند ...
همچنین هر موردی که باعث افزایش سرعت سایت جوملایی شود در نتیجه باعث فشار بسیار زیاد به سرور خواهد شد. بنابراین باید در چنین مواردی برای حل مشکل جستجو کنید.
---------- Post added at 11:37 PM ---------- Previous post was at 11:27 PM ----------
اینجور افزونه ها هم در لود مناسب هستند مرکز افزونه های جوملا فارسی - مديريت - سرور - CssJsCompress3.2 اما برای سی پی یو رو نمیدونم .
و این یعنی صفر شدن سایت. تمام لینک ها شکسته میشه !نقل قول:
کلا" اگر قصد کم کردن فشار سی پی یو رو داشته باشید کل گزینه های سئو در تنظیمات اصلی جوملا باید غیر فعال باشند ...
نقل قول:
همچنین هر موردی که باعث افزایش سرعت سایت جوملایی شود در نتیجه باعث فشار بسیار زیاد به سرور خواهد شد. بنابراین باید در چنین مواردی برای حل مشکل جستجو کنید.
درسته. من برای همین اومدم سوال کنم ببینم راهی هست که زیاد به سرور فشار نیاد در عین حال سایت با سرعت خوب لود بشه یا نه ؟ دقیقا من دنبال همینجور چیزی هستم.
در مورد اینکه لینک ها شکسته میشه باید خدمتتون عرض کنم که در تنظیمات اصلی باید تمام موارد رو جهت کم شدن فشار سی پی یو روی "خیر" قرار دهید. بطور پیشفرض هم معمولا" همینطور هست. یعنی Gzip و کش هم روی خیر باشند !
در کل خیلی از مواردی که باعث لود خوب در سایت می شوند در مقابل فشار بسیار بسیار زیادی به سی پی یوی سرور می آورند که این موارد در سایت هایی که بازدید کمی دارند به چشم نمیاد اما در سایت هایی که بازدید بالایی دارند خیلی محسوس خواهد بود.
کش روی لود تاثیر گذار هست یعنی فشار میاره ؟ تا جایی که اطلاعات من قد میده فشار رو کمتر میکنه ! درست نیست ؟
در واقع کش یجور حافظه موقت هست و وقتی کاربر مثلا" مطلبی رو از سایت میخواد ( به فرض یکی از صفحات سایت یا حتی خود صفحه اصلی ) در واقع سایت دیگه اون رو لود نمیکنه و از حافظه موقت مطالب رو میخونه و براش میاره . حالا این حافظه موقت شما براش زمان تعیین می کنید که مثلا" هر 24 ساعت باشه ...
بنابراین سیستم شما به ندازه تعیین شده در زمان کش یکبار مطالب رو در حافظه موقت جمع آوری می کنه و این قائدتا" مستلزم بکارگیری سی پی یو و رم خواهد بود ...
---------- Post added at 01:25 AM ---------- Previous post was at 01:25 AM ----------
در واقع کش یجور حافظه موقت هست و وقتی کاربر مثلا" مطلبی رو از سایت میخواد ( به فرض یکی از صفحات سایت یا حتی خود صفحه اصلی ) در واقع سایت دیگه اون رو لود نمیکنه و از حافظه موقت مطالب رو میخونه و براش میاره . حالا این حافظه موقت شما براش زمان تعیین می کنید که مثلا" هر 24 ساعت باشه ...
بنابراین سیستم شما به ندازه تعیین شده در زمان کش یکبار مطالب رو در حافظه موقت جمع آوری می کنه و این قائدتا" مستلزم بکارگیری سی پی یو و رم خواهد بود ...
خوب دیگه منم همین رو میگم ! با اینکار صفحات به صورت html ذخیره میشه هر ۱۲ ساعت و php رو درگیر نمیکنه که برای هر کاربر بخواد فایل رو کامپایل کنه ! پس باید تاثیر مثبت بذاره ؟!
کش کردن خودش نیاز به کامپایل داره ( یکبار در هر دوره زمانی ای که عمل کش انجام میشه - مثلا" هر 12 ساعت یا غیره ) و صفحاتی که در حافظه موقت ( رم ) در اثر کش ذخیره می شوند اگر بصورت Gzip باشند مجددا" زمانی که میخوان به کاربر نمایش داده شوند باید توسط پردازشگر (سی پی یو ) یکبار از حالت فشرده خارج شوند و بار دیگر تا حدودی کامپایل صورت گیرد تا به کاربر نمایش داده شوند. در این عمل بدون شک رم بیشتر اشغال می شود ، اما در مورد پردازشی که توسط سی پی یو صورت میگیرد قائدتا" باید این موارد را از حافظه موقت بخواند و هزمان مواردی را نیز با حافظه اصلی و اطلاعات موجود در دیتابیس مقایسه کند ....
در واقع کش اطلاعات رو دم دست قرار میده و اگر اطلاعات در حافظه موقت موجود باشند دیگه نمیره اونا رو از دیتابیس بیاره . در واقع فاصله ارائه مطلب به بازدیدکننده کم میشه ، ولی این دلیلی نمیتونه بر این باشه که دیگه کامپایل صورت نگیره! شاید حتی کامپایل بیشتر هم بشه ! در این مورد که کدوم پردازش کمتری از سی پی یو رو داشته باشه نمیتونم قطعی جواب بدم ! باید در مورد وبسایتتون امتحان کنید ....
ولی قطعا" مواردی مثل Gzip و سایر مواردی مثل سئو کامپایل رو چند برابر خواهند کرد و با غیر فعال کردن آنها مصرف سی پی یو کم خواهد شد.( فشرده سازی بدلیل اینکه یکبار باید توسط سی پی یو برای باز کردن آن عملی صورت گیرد و سئو نیز بدلیل اینکه باید لینک ها قبل از ارائه کوتاه شوند و ... )
کلا" تمام افزایش دهنده های سرعت لود سایت باعث مصرف سی پی یو می شوند.( اما در مورد کش نمیتونم نظر قطعی بدم )[COLOR="Silver"]
تایید میشه ، به نظرم خود سایت عملاً نمی تونه مشکل ایجاد کنه !
تا جایی که من من می دونم جوملا زیاد فشار نمی آره و بیشتر ورد پرس این مشکل را داره.شاید از قالب یا ماژوا و اسکریپت غیر استاندارد باشه.
با سلام
می تونید آدرس سایت رو بدید تا بررسی کنیم براتون
تمامی پست هارو خوندم در آخر هم مثل اینکه مشخص نشد که دلیل اصلی چه گزینه ای ممکنه که باشه
من فکر نمیکنم که cms وجود داشته باشه که تا این حد به cpu فشار بیاره و این خیلی عجیبه
من هم چنید سایت جوملایی دارم اما فقط با یکی از این سایت ها مشکل دارم
میانگین مصرف cpu در 14 رو 59% بوده و دقیقا دلیل این موضوع برای من هم گنگ هستش
از کامپوننت های زیر استفاده میکنم
RSform pro
برای فرم تماس ایتفاده میشه ،شاید در هفته 1 الی 2 بار استفاده بشه(دارای لایسنس )
RStiket
در حال حاضر غیر فعال هست و سایت به مرحله ای نرسیده که نیاز به استفاده داشته باشه ،فقط روی جوملا نصب شده (دارای لایسنس )
ccnewsletter
روزانه بین 5 الی 10 تا عضو میگیره
tag
پلاگین های استفاده شده هم
YOOgallery
فقط در یکی از پست ها استفاده شده که در هفته 30 یا 40 بازدید داره
و قالب ja ores استفاده میکنم
از هاست اشتراکی به vps انتقال دادم باز هم مشکل پابرجاست
نمیتونم کش رو فعال کنم چون سایت یک حال خبری داره و هر لحظه ممکنه خبر روی سایت بیاد
البته معمولان خبر ها با استفاده از تاریخ آغاز انتشار روی سایت میاد
برای نمایش خبر ها از ماژول janews_fp استفاده میکنم (در صفحه نخست سایت)
سوالتون رو در مامبولرن هم مطرح کنید.اون ها کارشون اینه
انجمن تخصصی جوملا فارسی - مامبو فارسی - فهرست
موفق باشید:)
جوملا به دلیل ساختاری که داره طبیعتا بیشتر از سی ام اس های دیگه فشار میاره
چون سیستم سنگین تری هست و قدرت بیشتری هم در رده خوش داره !
شما باید سعی کنید به نسبت مصرفی که خواهید داشت جوملا رو تغییر بدید
مثلا اگه روی یک سایت خبری بیارید یکه قالب با کلی موتولز و ای جکس استفاده کنید مطمئنا به سرور فشار وارد میشه
تمام این کامپوننت ها هم که گفتید کاموننت های نسبتا سنگینی هستند و حتی اگر کاربری استفاده نکنه ازشون باز هم سرور رو تحت تاثیر قرار میدن
راهنمایی اینجا و اونجا نداره
حتی شاید اینجا بهتر راهنمایی بشه تا مامبولرن و جومفا و ...
چون اینجا از هر دو دسته مدیر سایت و مدیر سرور آدم داریم ;)
به نظر منطقی نمیاد
وقتی برای کامپوننتی یا حالا هر چیزی دیگه ای درخواستی ارسال نشه و قرار هم نباشه که پاسخی هم داده بشه ، در این حالت چطوری از cpu استفاده میشه و اصلا cpu چه چیزی رو میخواد پردازش کنه
معمولا مصرف بالا cpu در لود شدن سایت باید تاثیر بگذاره ،درواقع سرعت سایت رو باید کم کنه اما من تغییری حس نکردم حتی در پر بازدید ترین حالات سایت
برادر من شما هر کامپوننت رو جدا نصب نمی کنی که ... همه روی بیس جوملا نصب میشه
در نتیجه حتی اکه رکوئستی نداشته باشی چون سیستم به هم چسبیده هست و بخش ها در تعامل هستند
حتما در مقدار پردازنده ای که مصرف خواهد شد تغییر مشاهده میشه !
هر چیزی اعم از کامپوننت و ماژول و ... که در جوملا نصب می کنید جزئی از هسته جوملا میشوند و در هر پردازش صفحات جوملا به نوعی تداخل دارند، پس هر چقدر سنگین باشند همانقدر هم منابع سرور از طرف جوملا استفاده خواهد شد و این نکته مهمی هست که اکثر کاربران به آن توجه نمی کنند و فقط در پی قابلیتهای زیاد و متنوع برای سایت شان هستند بدون آنکه به منابع سرور هم توجهی داشته باشند و به مرور دچار مشکل میشوند.
حالا باتوجه به امکاناتی که گفتم نصب هست فکر نمیکنم خیلی امکانات سنگینی نصب کرده باشم و یا قرار باشه به سرور فشار بیارهنقل قول:
هر چیزی اعم از کامپوننت و ماژول و ... که در جوملا نصب می کنید جزئی از هسته جوملا میشوند و در هر پردازش صفحات جوملا به نوعی تداخل دارند، پس هر چقدر سنگین باشند همانقدر هم منابع سرور از طرف جوملا استفاده خواهد شد و این نکته مهمی هست که اکثر کاربران به آن توجه نمی کنند و فقط در پی قابلیتهای زیاد و متنوع برای سایت شان هستند بدون آنکه به منابع سرور هم توجهی داشته باشند و به مرور دچار مشکل میشوند.
به غیر از rstiket ما بقی در سایت های دیگه ای که راه اندازی شده در حال استفاده هست و مشکلی هم ندارم
از چه راه هایی میشه فهمید دقیا چه گزینه یا گزینه هایی به cpu فشار میاره
در این مورد راهنمایی کنید.
فایل eror_logs رو در داخل شاخه public_html با ادیتور سی پنل بررسی کنید و یا دانلود کنید و سپس با نوتپد ویندوز بازش کنید و ارورها را بررسی کنید که به چه قسمتی مربوط هستند و به احتمال زیاد علت لود زیاد و غیر طبیعی ، ارورهایی هست که در آنجا مشاهده خواهید کرد، برای رفع مشکل سایت آن ارورها را رفع کنید.
سلام تمامی پست ها رو به دقت از ابتدا خوندم تمامی موارد پیش اومده و تمامی تمهیدات انجام شده از ازجانب من دقیقا شبیه مورد مطرح کننده این سوال است...
من هم بارها از جانب سرور های مختلف اخراج شدم بازدید وب سایت من در حدود روزی 5000 صفحه در روز است من هم تمام کامپوننت را حذف کردم جوملا را کامل از ابتدا نصب کردم اما در همان لحظه اول لود من در حدود 15 و کم کم به 40 میرسه
و جالب ترین نکته و عجیب ترین برای خودم اینکه در حال حاضر با اینکه سایت من آفلاین هست حداقل 2.5 مصرف سی پی یو داره ، یعنی آف لاین سایت من هم 2.5 مصرف حداقل داره ؟ آیا تروجان، ویروس میتونه همچین مشکلی ایجاد کنه ؟ و یک نکته دیگر.. آیا مشکل من و ایشون بخاطر این نیست که ما مشکل ( هر چه که هست) رو با انتقال سایتمون داریم منتقل میکنیم ؟؟؟ ( وب سایت من در حدود 14000 صفحه مطلب داره ، ( در ضمن یک نکته دیگه اینکه cravel setting من در گوگل وب مستر هم دیفالت هست و این مشکل از زیادی سر زدن روبوت گوگل هم نمیتونه باشه
بستگی به خود رور هم داره
بستگی به تنظیمات سرور و. . . .
طبق تجربه ای که برای این سایت داشتیم، مجبور به استفاده سرور جدا برای این سایت شدیم و با یک سری تنظیمات خاص در سرویس های سرور لود رو کاهش دادیم. و الان بیش از ده ماه هست که سایت بدون مشکل داره کار میکنه.
اما تجربه جالبتر این بود که برای سایت مشابه که چنین مشکلی داشت هم همین روال و تنظیمات رو انجام دادیم اما در اون حدی که باید تاثیر میگذاشت، نگذاشت؛ و به اجبار سرور سایت دوم رو هم نزدیک به یک هفته مانتیور و کنترل کردیم و کم کم تنظیمات و کانفیگ رو تغییراتی دادیم تا تونستیم لود سایت دوم رو هم به یک عدد منطقی برسونیم.