به انجمن پشتیبانی ویتایگر فارسی خوش آمدید. برای استفاده از انجمن باید ثبت نام کنید یا وارد انجمن شوید

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
سئوال در مورد ویتایگر 6
#1
با سلام،
من دنبال دانلود ویتایگر بودم که با ویتایگر آشنا شدم . داشتم توی انجمن یکی از همکاران شما جستجو می کردم که ایشون نوشته بود نسخه 6 ویتایگر در تعداد رکوردهای بالا مشکل داره و کند می شه و باید منتظر نسخه 7 باشیم و از اون طرف نسخه 7 رو هم می گه استفاده نکنید!!! معلوم نیست چند چنده!!!
الان من گیج شده ام. دیدم شما هم ویتایگر کار می کنید برای همین گفتم با شما مشورت کنم.
پاسخ
سپاس شده توسط:
#2
سلام و درود خدمت شما دوست گرامی


شاید دلیل این که به شما گفته شده از نسخه 7 استفاده نکنید به علت این بوده که این نسخه به صورت نسخه توسعه دهندگان منتشر شده و هنوز نسخه stable آن منتشر نشده است لذا نصب آن در حال حاضر خیلی منطقی به نظر نمی رسد ولی در مورد نسخه 6 مشکلی وجود ندارد و نمی دونم چرا دوستان این اطلاعات غلط و گمراه کننده را به شما دادند متاسفانه عدم آشنایی کامل به حوزه های مختلف فنی و تخصصی مخصوصا در حوزه CRM و مباحث فنی مرتبط دیگر باعث تصمیم گیری اشتباه و منحرف شدن ذهن شما و سایر بازدیدکنندگان می شود و اصولا این صحیت ها پایه و اساس علمی ندارد

حداقل نسبت به تجربیاتی که خود بنده، در تعداد زیادی پروژه استقرار ویتایگر کسب کردم و برای مثال یکی از آنها یکی از ارگانهای بزرگ دولتی است که همینک هم بعد از گذشت 2 سال همچنان در حال کار و زیر بار است با داشتن بانک اطلاعاتی نسبتا بزرگی نزدیک به 10 میلیون رکورد کوچکترین مشکلی تا به امروز نبوده است
و این تازه بدون استفاده از روش های پیچیده ای مثل elastic search و ... بوده است

اصولا برای نصب ویتایگر پیشنهاد خود شرکت اصلی استفاده از یک cpu استاندارد، 2 گیگ رم و 5 گیگ هارد است در صورتی که خود بنده آن را بر روی هاست های اشتراکی با میزان منابع بسیار کمتر سخت افزاری، بدون مشکل پیاده و اجرا کرده ام.

در ادامه سعی می کنم مجموعه فعالیت هایی که برای بهینه سازی عملکرد نرم افزار ویتایگر با تعداد کاربران زیاد و بانک اطلاعاتی بسیار حجیم ، می توانند به شما در ادامه استفاده از سرویس کمک کند را بطور خلاصه بیان کنم. بسیاری از این توصیه ها و تغییرات می توانند به آسانی بر روی هر نرم افزار نوشته شده با PHP اعمال شود. من از کوچکترین عنصر تا مهم ترین عوامل را به شیوه ای مختصر بیان می کنم و در آینده سعی می کنم هر بخش را به تفضیل باز کنم همچنین در مورد ترفندهایی صحبت می کنم که بیشتر شرکت ها برای ایجاد رضایت کلی و پاسخگویی بیشتر استفاده می کنند.

بخش هایی که می توانید آنها را بهینه سازی کنید به شرح زیر است:
  • سخت افزار
  • سیستم عامل
  • وب سرور آپاچی و PHP
  • پایگاه داده MySQL
  • نرم افزار ویتایگر
  • استفاده از از ماژول ها و ابزارهای بهینه سازی
سخت افزار
انتخاب سخت افزار بسیار بسیار مهم و حیاتی می باشد
درست است که می توانید نرم افزار ویتایگر را بر روی یک سیستم ضعیف اجرا کنید، اما مطمئن باشید بر روی سخت افزار این سیستم هرگز از سطح کیفی و عملکرد بالای نرم افزار ویتایگر برخوردار نمی شوید مگر آنکه تعداد کاربران، حجم اطلاعات و درخواست های بسیار کمی داشته باشید.
سه بخش سخت افزاری تاثیر گذار در نرم افزار CRM عبارتند از CPU، RAM و هارد دیسک.  RAM و هارد دیسک مهمترین عناصر می باشند.
سعی کنید  به جای هارد درایور های اپتیکال از دیسک SSD استفاده کنید که عملکرد سیستم شما را بالا می برند.
مطالعات در این زمینه نشان می دهند که سوییچ کردن به دیسک های SSD، عملکرد MySQL شما را بین 5 تا 30 برابر ارتقاء می دهند. در نظر داشته باشید که هر زمانی که رکوردی را در  ویتایگر مشاهده، جستجو و ویرایش می کنید، سرور پایگاه داده را مورد هدف قرار می دهید. این ارتقاء مستقیماً به نفع کاربران شما می باشد.


سیستم عامل
سیستم عامل اهمیت زیادی ندارد. نحوه تخصیص سیستم عامل به نرم افزار ویتایگر مهم می باشد. اگر سیستم عامل وظایف بسیاری را رسیدگی کند و پروسس های متعددی داشته باشد؛ منابعی که نرم افزار ویتایگر می تواند استفاده کند کمتر می شود.
به نظر من فرقی بین ویندوز و لینوکس و مک وجود ندارد؛ اگر سیستم عامل به درستی نصب شود، از سخت افزار به درستی استفاده شود شما از منابع مورد نظر خود بهتر استفاده می کنید. البته همه می دانند که لینوکس بهتر از ویندوز در مورد اسکریپت های به زبان php عمل می کند

وب سرور آپاچی و PHP
آپاچی و PHP هر دو می توانند بصورت جداگانه و با یکدیگر بر روی تمام سیستم عامل ها کار کنند.
آنچه معمولا بر روی سرورها انجام می دهم:
توصیه های عملکرد آپاچی را پیگیری کرده، متغیرهای max_connections، max_clients، memory، max_childs و سایر متغیرها را برای استفاده از تعداد بیشتری از سرورها، تنظیم کنید.
memcache و Xcache را برای PHP نصب کنید، اگر چه سایر سیستم های حافظه پنهان PHP نیز کارایی دارند، اما آنچه مهم است داشتن یک سیستم درست است.
ماژول PHP و آپاچی که لازم ندارید را حذف کنید

MySQL
بهینه سازی MySQL عمدتاً دو بخش دارد: از یک طرف می توانیم پارامترهای سرور MySQL را برای دریافت بهترین کارایی سخت افزار تنظیم کنیم. از سوی دیگر می توانیم دستورات SQL که به سرور ارسال می کنیم را بهینه سازی نماییم تا اطلاعات بصورت کارآمدتری بازیابی شوند. روش دوم بهینه سازی معمولا جذاب تر از حالت سخت افزاری می باشد. در نتیجه کاری که معمولا برای بهینه سازی ، متغیرهای سرور MySQL تغییر می دهیم مثلا کوئری های کند و مشکل ساز را پیدا و اصلاح می کنیم و یا کوئری های کند را ارتقا می دهیم بنده در یک پروژه دیگر که البته بسیار خاص بود و با بانک اطلاعتی mysql پیاده سازی شده بود در مورد یک query خاص موفق شدم زمان اجرای یک کوئری را از 89 ثانیه به 1.2 ثانیه کاهش دهم. لذا به هیچ عنوان جای نگرانی وجود ندارد


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

می توانیم برای استفاده بهتر از نرم افزار، تغییراتی اعمال کنیم.
  1. تغییر صفحه پیش فرض جهت ارجاع مستقیم به محتویات مهم.
  2. کاهش تعداد عناصر صفحه اول
  3. خالی کردن جعبه های پاپ آپ بر روی ماژولهایی با رکوردهای زیاد
  4. ایجاد تغییراتی در فیلد محصول در پیش فاکتورها، سفارشات فروش و فاکتورها جهت تایپ مستقیم کد محصول و پر شدن سایر فیلدها بصورت خودکار
  5. باز کردن تب های مورد نیاز جهت جلوگیری از اتلاف وقت برای بارگذاری
  6. غیر فعال کردن ماژول های غیر ضروری جهت کاهش کوئری های مربوط به relation ماژول ها
  7. از جستجوی عمومی برای زمانی که واقعاً نمی دانید به دنبال چه چیزی هستید، استفاده کنید. اگر به دنبال شماره تلفن هستید باید ماژول مخاطبین را جستجو کنید یا حداقل ماژول هایی که شماره تلفن ندارند را از لیست ماژول های قابل جستجو خود حذف کنید.
  8. از فیلترهای ساده به عنوان نمایه های پیش فرض استفاده کنید.
  9. ماژول هایی که نمی خواهید را غیر فعال کنید.
  10. مجوزهای به اشتراک گذاری را به درستی پیکر بندی کنید. 
  11. و ....
برای اطلاعات بیشتر می توانید با واحد فنی شرکت تماس بگیرید

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

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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تفاوت در مورد نسخه فارسی رایگان ویتایگر و نسخه شما ahmadi123 2 9,018 ۱۳۹۵/۱۲/۰۲, ۲۱:۳۷
آخرین ارسال: ahmadi123

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان