مجله آموزشی یکتا

مجله آموزشی یکتا مجموعه عظیمی از رویداد ها و آموزش های علمی و عملی کشور در فالب یک مجله

۴ مطلب با موضوع «آموزشی و فناوری اطلاعات» ثبت شده است

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

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

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

کرش دیتابیس : چطور میشه که دیتابیس کرش میکنه ؟

یکی از دلایل مهم کرش دیتابیس فشار به رم هست که باعث کرش میشه و سایت شما به کلی خراب میشه 

اما بعضی وقتا کرش یه بلای بدتری سرمون میاره اون چیه ؟

بعضی وقتا سایتمون یه کرش کوچولو میکنه سایت زنده هست کار میکنه اما دیگه سیستم های بکاپ گیری نمیتونن از دیتابیس به درستی بکاپ بگیرن و کلیه بکاپ ها خراب گرفته میشه و ممکنه یه هو بعد 1 ماه سایت بخوابه و توی این یک ماهم کلیه بکاپ ها خراب باشه و میشه گفت سایت عملا دیگه مرده اگرم تیکت بزنید شرکت هاستینگ قبول نمیکنه میگه دیتابیس شما کرش کرده بود 

خوب برای اینکه این اتفاق پیش نیاد مدام باید سایت رو آنالیز کنید بهینه کنید و رم رو چک کنید 

دقت کنید همیشه بکاپ دستی بگیرید و سالم بودن بکاپ مطمئن بشید برای اینکه بفهمید سالم هست یکبار همون بکاپ رو بازگردانی کنید ببنید سالم برمیگرده یا نه 

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

کرش دیتابیس بدتر از هک شدن سایت است.

آموزش تعمیر دیتابیس در سی پنل

 

آموزش تعمیر دیتابیس در سی پنل

آموزش تعمیر دیتابیس در سی پنل Repair database

برای تعمیر دیتابیس در سی پنل ابتدا به کنترل پنل وارد شده و به Cpanel وارد شوید و به MySQL Databases بروید.

در بخش Modify Databases، دیتا بیس مورد نظر را انتخاب نمایید و روی گزینه Repair DB کلیک کنید.
اگر دیتا بیس شما قابلیت Repair داشته باشد، می‌توانید لیستی از جداول تعمیر در پایگاه داده را مشاهده نمایید.
اگر دیتا بیس شما قابلیت Repair نداشته باشد، شما با خطای زیر مواجه می‌شوید:
The storage engine for the table doesn’t support repair

روش دیگر تعمیر دیتابیس با استفاده از phpMyAdmin است، ابتدا وارد phpMyAdmin خود شوید و دیتابیس که می‌خواهید تعمیر نماید را انتخاب کنید.
لیست تمام جدول پایگاه داده را ظاهر خواهد شد. تیک جدولی که می‌خواهید تعمیر شود را انتخاب کنید و یا با کلیک روی Check All تمام جداول را انتخاب کنید.
روی گزینه With selected: کلیک کنید و Repair table را انتخاب نمایید، با این روش جداول انتخابی تعمیر می‌شوند.

 

برای اطلاعات بیشتر : کلیک کنید

 

۰ نظر موافقین ۰ مخالفین ۰
ادمین سایت

داده های Autoloaded چیست(وردپرس)

داده های Autoloaded چیست(وردپرس)

داده های Autoloaded

داده های Autoloaded چیست و چی کار میکنه ؟ 

درون دیتابیس وردپرس یه جدول هست به اسم   wp_options 
این جدول تنظیمات قالب و افزونه و داده های موقت رو درونش ذخیره میکنه و اگر بهینه نباشه سرعت سایت به شدت میاد پایین و یکی از دلایل کاهش سرعت سایت به این جدول برمیگرده 

این جدول چهار فیلد داره یکی از فیلد هاش Autoloaded  هست این جدول دارای دو پارامتر yes و no هست اگر پارامتر yes باشه یعنی افزونه در تمامی صفحات اجرا بشه و بعد از پاک کردن افزونه اطلاعاتش بمونه 

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

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

این مقاله خارجی میتونه بهتون کمک کنه : کلیک کنید ...

 

برای اطلاعات بیشتر : کلیک کنید

 

منبع

۰ نظر موافقین ۰ مخالفین ۰
ادمین سایت

بررسی سریع شیائومی نوت ۸ پرو

بررسی سریع شیائومی ردمی نوت ۸ پرو

نوت ۸ پرو در واقع نسخه‌ی پیشرفته‌ترِ ردمی نوت ۸، ردمی نوت ۷ و حتی ردمی ۷ است. مهم‌ترین پیشرفت این گوشی نسبت به سری‌ها پیشین را می‌توانم کم‌حاشیه‌شدن گوشی بدانم. در نمای روبه‌رو به‌خوبی طراحان ردمی حاشیه‌ها را حذف کرده‌اند، اما همچنان همچون سری‌های پیشین از ناچ برای جا دادن دوربین سلفی استفاده شده‌است.

بررسی شیائومی نوت ۸ پرو

وزن گوشی زیاد است و از همان ابتدا که گوشی را در دست می‌گیرد این قضیه را حس می‌کنید، اما احتمالاً نوت ۸ پرو آنقدر از لحاظ ظاهری زیباست و آنقدر در درون قابلیت‌های متعدد دارد که می‌توانید از وزن ۲۰۰ گرمی آن بگذرید.

نسبت صفحه‌نمایش به بدنه ۸۵ درصد است که قطعاً برای گوشی میان‌رده‌ای همچون ردمی نوت ۸ پرو رقم بسیار خوبی محسوب می‌شود. این نسبت بالا را می‌توانید از همان نگاه نخست به قسمت جلویی دستگاه متوجه شوید. پنل دستگاه از نوع شیشه است و متأسفانه بسیار لغزنده است، از همین رو پیشنهاد می‌کنم برای استفاده‌ای امن‌تر از گوشی یا از قاب خود گوشی استفاده کنید یا قابی حرفه‌ای برای آن بخرید.

بررسی سریع شیائومی نوت ۸ پرو

دوربین‌ها به صورت عمودی به کار گرفته شده‌اند و سنسور اثر انگشت نیز در زیر آن‌ها قرار دارد.

 

نقد و بررسی ردمی نوت ۸ پرو دوربین این گوشی

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

از سنسور ۶۴ مگاپیکسلی ISOCELL Bright GW1 سامسونگ برای دوربین اصلی این گوشی استفاده شده‌است. البته از همان ابتدا اگر دوربین گوشی را باز کنید و به‌دنبال عکس‌گرفتن باشید، عکسی نه با رزولوشن ۶۴ مگاپیکسل بلکه با ۱۶ مگاپیکسل ثبت خواهید کرد. برای ثبت عکس ۶۴ مگاپیکسلی باید در منوی دوربین به‌دنبال گزینه‌ی عکس ۶۴ مگاپیکسلی باشید. دوربین اصلی ۶۴ مگاپیکسلی ردمی نوت ۸ پرو از دریچه دیافراگم f/1.8 برخوردار است که البته برای میان‌رده‌ای اقتصادی با قیمت حدود ۲۰۰ دلار راضی‌کننده است. دوربین دوم از نوع اولتراواید و با لنز ۸ مگاپیکسلی‌ست. دو دوربین دیگر هر دو ۲ مگاپیکسلی اند و یکی برای عکاسی ماکرو و دیگری برای تشخیص عمق است.

 

نقد و بررسی دوربین ردمی نوت ۸ پرو  (سخت افزار)

گوشی‌های ردمی نوت ۷ پرو، ردمی نوت ۹ پرو و ردمی نوت ۱۰ پرو همه از تراشه‌های میان‌رده‌ی کوالکام بهره‌مند شده‌اند، اما برخلاف آن‌ها در ردمی نوت ۸ پرو از تراشه‌ی مدیاتک استفاده شده‌است. تراشه‌ی مدیاتک از نوع Helio G90T است و انصافاً برخلاف ذهنیت منفی‌ای که در مورد تراشه‌های مدیاتک وجود دارد، این تراشه‌ کارش را به‌خوبی انجام می‌دهد. البته در کنار این تراشه از رم ۶ گیگابایتی و حافظه‌ی داخلی ۶۴ گیگابایتی استفاده شده‌است. یک نسخه‌ی دیگر هم وجود دارد که حافظه‌داخلی‌اش ۱۲۸ گیگابایت است و طبیعتاً قیمتی بیشتر از نسخه‌ی ۶۴ گیگابایتی دارد. پردازنده‌ی گرافیکی هم Mali G76 MC4 است.

آسفالت ۹، پابجی و کال‌آودیوتی را هر سه روی گوشی ردمی نوت ۸ پرو نصب کردیم و هر سه در بالاترین کیفیت و با بدون هیچ لگی اجرا شدند. بنچمارک‌ها نیز نشان می‌دهند که پردازنده‌ی ۸ هسته‌ایِ ردمی نوت ۸ پرو حرف‌های زیادی برای گفتن دارد.

نتیجه : دوربین و صفحه‌نمایش گوشی در حد متوسط هستند، باتری راضی‌کننده است و سخت‌افزار به‌خوبی رقبا را کنار می‌زند و بنابراین می‌توان شاخص‌ترین ویژگی شیائومی ردمی نوت ۸ پرو را سخت‎افزار قوی آن معرفی کرد. کسانی که به‎دنبال خرید گوشی میان‌رده برای اجرای بازی‌های سنگین هستند قطعاً باید حسابی ویژه روی ردمی نوت ۸ پرو باز کنند، خصوصاً به‌سبب آن‌که از سیستم خنک‌کننده‌ی بخار در گوشی استفاده شده‌است و بنابراین حتی پس از چند ساعت بازی نیز به‌هیچ‌عنوان خبری از داغ‌شدن گوشی نیست.

 

بررسی شیائومی نوت ۸ پرو

بررسی سریع شیائومی نوت ۸ پرو

بررسی سریع شیائومی نوت ۸ پرو

بررسی سریع شیائومی نوت ۸ پرو

بررسی سریع شیائومی نوت ۸ پرو

 

برای اطلاعات بیشتر : کلیک کنید

 

۰ نظر موافقین ۰ مخالفین ۰
ادمین سایت

بهترین زبان ‌های برنامه نویسی تحت وب

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

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

پروژه‌های تحت

پروژه‌های تحت وب معمولا از دو قسمت تشکیل می‌شوند. Front- end و back-end این دو قسمت هستند. front-end سمت کاربر است و back-end سمت سرور را تشکیل می‌دهد. برای طراحی ظاهری نیز از زبان‌های html ،css ،javascript و … استفاده می‌شود. به کدهایی که وظیفه پردازش و محاسبات و عملیات بر روی داده را دارند کد سمت سرور می‌گویند. کدهایی که که ظاهر گرافیکی را می‌سازند کدهای سمت کاربر هستند.


برای انتخاب بهترین زبان برنامه نویسی تحت وب باید چه نکاتی توجه کرد

  1. بهینه بودن زبان برای موتور جست و جو
  2. سادگی کاربری
  3. نحوه پشتیبانی
  4. تکنولوژی که قرار است از زبان برنامه نویسی در آن استفاده کرد.
  5. نوع پلت فرم
  6. سرعت اجرا
  7. میزان امنیت مورد نیاز
  8. کارایی و عملکرد
  9. و ….

انواع زبان‌های برنامه نویسی تحت وب

در لیست زیر تعدادی از برترین زبان های برنامه نویسی که در وب مورد استفاده قرار می گیرند را لیست کردم و در ادامه مورد ارزیابی قرار دادم. اگر شما برای آموزش نیاز به انتخاب زبان برنامه نویسی تحت وب دارید، خواندن ادامه مقاله کمک بسیاری در انتخاب زبان برنامه نویسی شما می کند.

  • زبان برنامه نویسی Python
  • زبان برنامه نویسی Ruby
  • زبان برنامه نویسی Php
  • زبان برنامه نویسی java
  • زبان برنامه نویسی javascript
  • زبان برنامه نویسی C#
  • زبان برنامه نویسی asp.net
  • زبان برنامه نویسی Rust

 

زبان برنامه نویسی Python

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

 

زبان برنامه نویسی Ruby

یک زبان برنامه نویسی متن باز، شی گرا و پویا است. کاربرد مهم این زبان توسعه وب است. قابل کار کردن در بیشتر پلتفرم‌ها بوده و در سال 1990 در ژاپن طراحی و ابداع گشته است. توییتر هم یکی از وب سایت‌هایی است که با زبان روبی توسعه یافته است. روبی یک فریم ورک منبع باز و رایگان می باشد. 

 

زبان برنامه نویسی Php

این زبان اسکریپتی و متن باز ساختاری مانند زبان C داشته و برای طراحی برنامه‌های تحت وب مورد استفاده قرار می‌گیرد. زبان php بر روی پلتفرم‌هایی مانند ویندوز، لینوکس و مکینتاش قابل اجرا است. سرعت اجرای کدهای php نسبتا بالا است. علاوه بر این می‌توان آن را به راحتی یاد گرفت. چرا که منابع و مقالات آموزشی بسیاری در رابطه با زبان php موجود است. فیسبوک و ویکی پدیا از جمله سایت‌های معروفی هستند که از زبان برنامه نویسی php استفاده کرده‌اند.

 

زبان برنامه نویسی java

جاوا یک زبان برنامه نویسی محبوب است که در کامپیوترهای مختلف و سخت افزارهای متفاوت می‌توان آن را اجرا کرد. این زبان شبیه زبان C++ عمل کرده و برای نوشتن انواع برنامه‌های تحت وب، موبایل، دسکتاپ، سیستم‌های تعبیه، ربات و حتی برنامه‌های پیچیده‌تر کاربرد دارد. بیش از 20 سال است که این زبان در دنیای کامپیوتر مورد استفاده قرار می‌گیرد. علت محبوبیت آن این است که می‌توان آن را یک بار نوشت و در هرجا که می‌خواهید از آن استفاده کنید. به طور کل این زبان با پلتفرم‌های زیادی سازگار است. حتی از این زبان می‌توان برای توسعه اپلیکیشن‌های اندروید استفاده نمود.

 

زبان برنامه نویسی javascript

اگر یک توسعه دهنده نرم افزار باشید غیر ممکن است که از جاوا اسکریپت استفاده نکرده باشید. در این زبان از کتابخانه و فریم ورک‌هایی استفاده شده که برای ساده سازی javascript مورد استفاده قرار می‌گیرند. Css، HTML در کنار javascript برای گسترش front end استفاده می‌شوند.

 

زبان برنامه نویسی C#

سی شارپ زبانی از خانواده C است. این زبان شی گرا برای پروژه‌های اقتصادی بزرگ با پلتفرم‌های ویندوز، اندروید، وب و ios و …  استفاده می‌شود. بیشترین استفاده از این زبان انجام پروژه‌های تحت ویندوز است. برای برنامه نویسی تحت وب باید زبان C# در کنار asp.net مورد استفاده قرار بگیرد.

 

زبان برنامه نویسی asp.net

 

برخی افراد بر این باورند که asp.net زبان برنامه نویسی نیست بلکه چهارچوبی برای توسعه وب با زبان سی شارپ است. تا مدت‌ها پیش این زبان توسط لینوکس و یونیکس پشتیبانی نمی‌شد اما به مرور مایکروسافت این محدودیت‌ها را برطرف نمود. با asp.net می‌توان وب اپلیکیشن‌های بزرگ و پیچیده‌ای طراحی کرد که میزان ورودی آن‌ها زیاد است.

 

زبان برنامه نویسی Rust

قدمت زبان Rust نسبت به دیگر زبان‌های برنامه نویسی کمتر است. اما این به معنای بی ارزش بودن این زبان نیست. در سال 2018 طی تحقیقات بعمل آمده زبان Rust یکی از زبان‌های پرطرفدار بوده که همچنان عده زیادی از توسعه دهندگان خواهان استفاده از آن هستند. بیشترین تاکید این زبان بر روی سرعت و امنیت است. زبان Rust مانند زبان C  و C++ ابتدا سیستم‌های سطح پایین را هدف قرار می‌دهد.

 

اگر درمورد این زبان ها و راهنمای شروع یادگیری برنامه نویسی ، اطلاعات تکمیلی و دقیق تر خواستید به ما ایمیل بزنید یا از یک راه ارتباطی دیگر تا اطلاعات بیشتری در اختیارتون قرار بدم.

 

برای اطلاعات بیشتر :  کلیک کنید

 

۰ نظر موافقین ۰ مخالفین ۰
ادمین سایت