Forwarded from ⚝
wiki.archlinux.org/noscript/Bash/Prompt_customization
شخصیسازی محیط خطّ دستور بَش:
#article #linux #FLOSS
@amiria703_channel
شخصیسازی محیط خطّ دستور بَش:
#article #linux #FLOSS
@amiria703_channel
Forwarded from ⚝
First off, I'd suggest printing out a copy of the GNU coding standards, and NOT read it. Burn them, it's a great symbolic gesture.
kernel.org/doc/Documentation/process/coding-style.rst
ما هیچ. ما نگاه. :))
#fun #linux
@amiria703_channel
Forwarded from ⚝
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
دستور Neofetch یک ابزار خط فرمان بود (آرشیو شده و دیگه توسعه پیدا نمیکنه)
که مجموعه ای از اطلاعات سیستم را روی یک ترمینال از جمله لوگوی سیستم عامل نمایش میداد
اینقدر این fetch ها معادل دارند که کار کشیده به awesome-fetch
در لینک زیر میتوانید نزدیک به ۱۰۰ تا از انواع fetch پیدا کنید
https://beucismis.github.io/awesome-fetch/
#linux
که مجموعه ای از اطلاعات سیستم را روی یک ترمینال از جمله لوگوی سیستم عامل نمایش میداد
اینقدر این fetch ها معادل دارند که کار کشیده به awesome-fetch
در لینک زیر میتوانید نزدیک به ۱۰۰ تا از انواع fetch پیدا کنید
https://beucismis.github.io/awesome-fetch/
#linux
Forwarded from Ninja Learn | نینجا لرن
سلام دوستان 👋
امروز تو یکی از گروهها یه چیزی دیدم که گفتم بهتره در موردش صحبت کنم. خیلی از دوستانی که اینجا هستن سنشون زیر ۱۸ ساله. خب دوستان، تو این سن استخدام شدن تو یه شرکت خیلی سخته (نمیگم غیرممکنه، ولی خیلی کمه جایی پیدا بشه که با این سن کم استخدام کنه). دلیلش هم واضحه؛ شما نه کارت پایان خدمت دارین، نه وقت کافی چون درگیر درس و مدرسه هستین و...
پیشنهاد من اینه که تو این سن بهجای اینکه دنبال استخدام شدن باشین، بیشتر روی قوی کردن مهارتهای فنی و نرم خودتون کار کنین. اگه بتونین تو این چند سال خوب رو خودتون کار کنین، مهارتهاتون رو بالا ببرین و شبکهسازی کنین، وقتی به سن ۲۰ سالگی میرسین، خیلیها دنبال شما خواهند بود.
پس فعلاً بهجای اینکه دنبال استخدام تو یه شرکتی باشین که به خاطر سن کم ممکنه حقتون رو ضایع کنه، روی رشد شخصی و حرفهای خودتون تمرکز کنین. تو این مدت هم میتونین پروژههای فریلنسری بگیرین و از این راه درآمد داشته باشین. تو دنیای فریلنسری، مهارت از همه چی مهمتره و سن و محل زندگی زیاد مهم نیست.
برای همتون ارزوی بهترین هارو میکنم ❤️
امروز تو یکی از گروهها یه چیزی دیدم که گفتم بهتره در موردش صحبت کنم. خیلی از دوستانی که اینجا هستن سنشون زیر ۱۸ ساله. خب دوستان، تو این سن استخدام شدن تو یه شرکت خیلی سخته (نمیگم غیرممکنه، ولی خیلی کمه جایی پیدا بشه که با این سن کم استخدام کنه). دلیلش هم واضحه؛ شما نه کارت پایان خدمت دارین، نه وقت کافی چون درگیر درس و مدرسه هستین و...
پیشنهاد من اینه که تو این سن بهجای اینکه دنبال استخدام شدن باشین، بیشتر روی قوی کردن مهارتهای فنی و نرم خودتون کار کنین. اگه بتونین تو این چند سال خوب رو خودتون کار کنین، مهارتهاتون رو بالا ببرین و شبکهسازی کنین، وقتی به سن ۲۰ سالگی میرسین، خیلیها دنبال شما خواهند بود.
پس فعلاً بهجای اینکه دنبال استخدام تو یه شرکتی باشین که به خاطر سن کم ممکنه حقتون رو ضایع کنه، روی رشد شخصی و حرفهای خودتون تمرکز کنین. تو این مدت هم میتونین پروژههای فریلنسری بگیرین و از این راه درآمد داشته باشین. تو دنیای فریلنسری، مهارت از همه چی مهمتره و سن و محل زندگی زیاد مهم نیست.
برای همتون ارزوی بهترین هارو میکنم ❤️
Forwarded from Gopher Academy
🔵 عنوان مقاله
State Machines Simplified
🟢 خلاصه مقاله:
متأسفانه شما تنها یک جمله از مقاله فراهم کردهاید که اطلاعات کافی برای تهیه خلاصهای جامع از مقاله را دربرندارد. با این حال، من میتوانم بر اساس اطلاعات داده شده توضیحی ارائه دهم: مقالهای که اشاره شده، به نظر میرسد به معرفی و بررسی "Temporal" میپردازد که یک راهکار برای مواجهه با چالشهای پیچیدهی ماشینهای حالت (state machines) است. Temporal به عنوان ابزاری برای افزایش کارآمدی شناخته شده، تأکید بر سادگی و دوام آن دارد، که میتواند در بهبود فرایندهای مرتبط با مدیریت حالتهای مختلف در سیستمها مفید واقع شود.
🟣لینک مقاله:
https://pages.temporal.io/download-state-machines-simplified-cooperpress.html
➖➖➖➖➖➖➖➖
👑 @gopher_academy
State Machines Simplified
🟢 خلاصه مقاله:
متأسفانه شما تنها یک جمله از مقاله فراهم کردهاید که اطلاعات کافی برای تهیه خلاصهای جامع از مقاله را دربرندارد. با این حال، من میتوانم بر اساس اطلاعات داده شده توضیحی ارائه دهم: مقالهای که اشاره شده، به نظر میرسد به معرفی و بررسی "Temporal" میپردازد که یک راهکار برای مواجهه با چالشهای پیچیدهی ماشینهای حالت (state machines) است. Temporal به عنوان ابزاری برای افزایش کارآمدی شناخته شده، تأکید بر سادگی و دوام آن دارد، که میتواند در بهبود فرایندهای مرتبط با مدیریت حالتهای مختلف در سیستمها مفید واقع شود.
🟣لینک مقاله:
https://pages.temporal.io/download-state-machines-simplified-cooperpress.html
➖➖➖➖➖➖➖➖
👑 @gopher_academy
pages.temporal.io
State Machine Simplified | Whitepaper
Discover how Temporal simplifies application development by replacing complex state machines.
Forwarded from Gopher Academy
الگوهای ورژنبندی (Versioning) در نرمافزار به روشهای مختلفی برای شمارهگذاری و پیگیری نسخههای نرمافزار اشاره دارند. در اینجا برخی از رایجترین الگوهای ورژنبندی آورده شده است:
### 1. Semantic Versioning (SemVer)
- فرمت:
- مثال:
- قواعد:
- MAJOR:
تغییرات ناسازگار که معمولاً با API همراه است.
- MINOR:
افزودن قابلیتهای جدید به شکلی که با نسخههای قبلی سازگار است.
- PATCH:
رفع باگها و مشکلات کوچک بدون تغییرات ناسازگار.
### 2. Calendar Versioning (CalVer)
- فرمت:
- مثال:
- قواعد:
- براساس تاریخ انتشار نسخهها شمارهگذاری میشود.
- مناسب برای نرمافزارهایی که بهصورت دورهای و مرتب آپدیت میشوند.
### 3. Sequential Versioning
- فرمت:
- مثال:
- قواعد:
- شمارههای نسخه بهصورت ترتیبی و بدون توجه به نوع تغییرات افزایش مییابند.
- معمولاً برای نسخههای ابتدایی یا محصولات کوچک استفاده میشود.
### 4. Date-based Versioning
- فرمت:
- مثال:
- قواعد:
- نسخهها بر اساس تاریخ و زمان انتشار شمارهگذاری میشوند.
- مناسب برای نرمافزارهایی که بهطور مداوم آپدیت میشوند و تاریخ نسخه مهم است.
### 5. Pseudo-Versioning
- فرمت:
- مثال:
- قواعد:
- معمولاً در سیستمهای کنترل نسخه مثل Git استفاده میشود.
- زمانی که تگ رسمی وجود ندارد یا نیاز است به یک commit خاص اشاره شود، استفاده میشود.
### 6. Alphanumeric Versioning
- فرمت:
- مثال:
- قواعد:
- از حروف برای نشان دادن مراحل توسعه استفاده میشود (a=alpha, b=beta, rc=release candidate).
- این الگو برای مراحل قبل از انتشار نهایی محصول بهکار میرود.
### 7. Combined Versioning
- فرمت: ترکیبی از الگوهای مختلف، مثل
- مثال:
- قواعد:
- ترکیبی از ورژنبندی تقویمی، ترتیبی، و یا الفبایی به منظور مشخص کردن نوع تغییرات و زمان انتشار.
### 8. Dot Notation Versioning
- فرمت:
- مثال:
- قواعد:
- هر قسمت نشاندهنده یک سطح از تغییرات است، که میتواند مشابه Semantic Versioning باشد، اما با عمق کمتر.
- بیشتر برای پروژههای ساده استفاده میشود.
### 9. Major.Minor Schema
- فرمت:
- مثال:
- قواعد:
- به جای استفاده از PATCH، فقط MAJOR و MINOR مشخص میشوند.
- اغلب برای نرمافزارهایی استفاده میشود که نیاز به پیچیدگی زیادی در ورژنبندی ندارند.
هر کدام از این الگوها بسته به نیاز پروژه و نوع نرمافزار میتواند مورد استفاده قرار گیرد. استفاده درست از الگوی ورژنبندی میتواند به شفافیت در مدیریت نسخهها و بهبود فرآیند توسعه و انتشار نرمافزار کمک کند.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
### 1. Semantic Versioning (SemVer)
- فرمت:
MAJOR.MINOR.PATCH- مثال:
1.4.2- قواعد:
- MAJOR:
تغییرات ناسازگار که معمولاً با API همراه است.
- MINOR:
افزودن قابلیتهای جدید به شکلی که با نسخههای قبلی سازگار است.
- PATCH:
رفع باگها و مشکلات کوچک بدون تغییرات ناسازگار.
### 2. Calendar Versioning (CalVer)
- فرمت:
YYYY.MM.DD یا YYYY.MM یا YYYY.MM.MICRO- مثال:
2024.08.26, 2024.08- قواعد:
- براساس تاریخ انتشار نسخهها شمارهگذاری میشود.
- مناسب برای نرمافزارهایی که بهصورت دورهای و مرتب آپدیت میشوند.
### 3. Sequential Versioning
- فرمت:
1, 2, 3, 4, ...- مثال:
1, 2, 3, 4- قواعد:
- شمارههای نسخه بهصورت ترتیبی و بدون توجه به نوع تغییرات افزایش مییابند.
- معمولاً برای نسخههای ابتدایی یا محصولات کوچک استفاده میشود.
### 4. Date-based Versioning
- فرمت:
YYYYMMDD یا YYYYMMDDHHMM- مثال:
20240826, 202408261230- قواعد:
- نسخهها بر اساس تاریخ و زمان انتشار شمارهگذاری میشوند.
- مناسب برای نرمافزارهایی که بهطور مداوم آپدیت میشوند و تاریخ نسخه مهم است.
### 5. Pseudo-Versioning
- فرمت:
vX.Y.Z-TIMESTAMP-COMMITHASH- مثال:
v1.0.0-202108150915-abcdef123456- قواعد:
- معمولاً در سیستمهای کنترل نسخه مثل Git استفاده میشود.
- زمانی که تگ رسمی وجود ندارد یا نیاز است به یک commit خاص اشاره شود، استفاده میشود.
### 6. Alphanumeric Versioning
- فرمت:
1.0a, 2.0beta, 3.0rc1- مثال:
1.0a, 2.0beta, 3.0rc1- قواعد:
- از حروف برای نشان دادن مراحل توسعه استفاده میشود (a=alpha, b=beta, rc=release candidate).
- این الگو برای مراحل قبل از انتشار نهایی محصول بهکار میرود.
### 7. Combined Versioning
- فرمت: ترکیبی از الگوهای مختلف، مثل
1.0.0-alpha, 2024.1.0- مثال:
1.0.0-alpha, 2024.1.0- قواعد:
- ترکیبی از ورژنبندی تقویمی، ترتیبی، و یا الفبایی به منظور مشخص کردن نوع تغییرات و زمان انتشار.
### 8. Dot Notation Versioning
- فرمت:
1.0, 1.1, 2.0- مثال:
1.0, 2.1- قواعد:
- هر قسمت نشاندهنده یک سطح از تغییرات است، که میتواند مشابه Semantic Versioning باشد، اما با عمق کمتر.
- بیشتر برای پروژههای ساده استفاده میشود.
### 9. Major.Minor Schema
- فرمت:
MAJOR.MINOR- مثال:
3.5- قواعد:
- به جای استفاده از PATCH، فقط MAJOR و MINOR مشخص میشوند.
- اغلب برای نرمافزارهایی استفاده میشود که نیاز به پیچیدگی زیادی در ورژنبندی ندارند.
هر کدام از این الگوها بسته به نیاز پروژه و نوع نرمافزار میتواند مورد استفاده قرار گیرد. استفاده درست از الگوی ورژنبندی میتواند به شفافیت در مدیریت نسخهها و بهبود فرآیند توسعه و انتشار نرمافزار کمک کند.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from محتوای آزاد سهراب
حس میکنم از زمانی که اون نوکیا دکمهای هایی که به اینترنت وصل میشدن رو دستم گرفتم، این مدل شبکه رو ندیده بودم :)))
چرا وسط شهر باید G باشه؟
@SohrabContents
چرا وسط شهر باید G باشه؟
@SohrabContents
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
اگر به طراحی با سبک نئومورفیسم علاقه مندی این سایت بهت کمک میکنه تا هر حالتی که میخوای رو پیاده کنی
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
چرا هزینه ساعتی فریلنسری از هزینه استخدامی بیشتره؟
در پی توییتی در توییتر سوالی پیش اومده بود برای خیلیها که چرا هزینهای که یک فریلنسر بصورت ساعتی اعلام میکنه، از هزینهای که یک نفر وقتی جایی استخدام میشه به مراتب بیشتره؟
این باعث شد به این فکر فروبرم که احتمالا تو ویدیو قبلی درباره محاسبه هزینه پروژه، بخش محاسبه هزینه ساعتی هر نیرو برای هر فرد همچنان ابهام داره و این ویدیو رو به عنوان ویدیو تکمیلی بسازم.
لینک ویدیو در یوتیوب:
https://youtu.be/IzQObgWB1-A
@Bardiaism
در پی توییتی در توییتر سوالی پیش اومده بود برای خیلیها که چرا هزینهای که یک فریلنسر بصورت ساعتی اعلام میکنه، از هزینهای که یک نفر وقتی جایی استخدام میشه به مراتب بیشتره؟
این باعث شد به این فکر فروبرم که احتمالا تو ویدیو قبلی درباره محاسبه هزینه پروژه، بخش محاسبه هزینه ساعتی هر نیرو برای هر فرد همچنان ابهام داره و این ویدیو رو به عنوان ویدیو تکمیلی بسازم.
لینک ویدیو در یوتیوب:
https://youtu.be/IzQObgWB1-A
@Bardiaism
Forwarded from Ninja Learn | نینجا لرن
💎 پکیج joi در جاوااسکریپت 💎
امروز میخوام در مورد یه پکیج خفن به اسم joi توی جاوااسکریپت صحبت کنم. 😎
خب بذارید اول بگم joi چیه و به چه دردی میخوره. 💡
فرض کن توی پروژهت میخوای ورودیهای کاربر رو validate کنی، مثلا فرم لاگین، ثبت نام، یا هر چیزی که قراره دیتای کاربر رو بفرسته.
معمولا برای اینکه مطمئن بشیم اطلاعاتی که میگیریم درسته، مثل ایمیل درست باشه، پسورد حداقل تعداد کاراکتر رو داشته باشه و ...، باید خودمون یه سری شرط بنویسیم که معمولا کدنویسی زیادی میطلبه.
حالا اینجاست که joi وارد میشه! 😎
با این پکیج میتونی خیلی راحت و سریع همه چیز رو ولیدیت کنی و نیازی نیست کلی کد بنویسی. 🙌
❓چطوری نصب کنیم؟
خیلی سادهست:
❓حالا استفادهاش چطوریه؟
یه مثال ساده میزنم:
همونطور که میبینید، با joi میتونید به راحتی اسکیماهای مختلف برای ولیدیت کردن دیتا تعریف کنید.
نیازی نیست نگران درست بودن دیتا باشید، چون خودش همه چیز رو چک میکنه. 😎💪
برای مطالعه بیشتر میتونید به این سایت مراجعه کنید 😁
امید وارم مفید بوده باشه :)
@ninja_learn_ir
امروز میخوام در مورد یه پکیج خفن به اسم joi توی جاوااسکریپت صحبت کنم. 😎
خب بذارید اول بگم joi چیه و به چه دردی میخوره. 💡
فرض کن توی پروژهت میخوای ورودیهای کاربر رو validate کنی، مثلا فرم لاگین، ثبت نام، یا هر چیزی که قراره دیتای کاربر رو بفرسته.
معمولا برای اینکه مطمئن بشیم اطلاعاتی که میگیریم درسته، مثل ایمیل درست باشه، پسورد حداقل تعداد کاراکتر رو داشته باشه و ...، باید خودمون یه سری شرط بنویسیم که معمولا کدنویسی زیادی میطلبه.
حالا اینجاست که joi وارد میشه! 😎
با این پکیج میتونی خیلی راحت و سریع همه چیز رو ولیدیت کنی و نیازی نیست کلی کد بنویسی. 🙌
❓چطوری نصب کنیم؟
خیلی سادهست:
npm install joi
❓حالا استفادهاش چطوریه؟
یه مثال ساده میزنم:
const Joi = require('joi');
const schema = Joi.object({
username: Joi.string().alphanum().min(3).max(30).required(),
password: Joi.string().pattern(new RegExp('^[a-zA-Z0-9]{3,30}$')).required(),
email: Joi.string().email({ tlds: { allow: false } })
});
حالا میایم دیتا رو با این اسکیما ولیدیت میکنیم
const { error, value } = schema.validate({
username: 'user123',
password: 'mypassword',
email: 'user@example.com'
});
if (error) {
console.log('خطا: ', error.details);
} else {
console.log('همه چی اوکیه: ', value);
}همونطور که میبینید، با joi میتونید به راحتی اسکیماهای مختلف برای ولیدیت کردن دیتا تعریف کنید.
نیازی نیست نگران درست بودن دیتا باشید، چون خودش همه چیز رو چک میکنه. 😎💪
برای مطالعه بیشتر میتونید به این سایت مراجعه کنید 😁
#JOIValidation #JavaScriptTips #BackendDevelopment
Forwarded from Rust for Python developers
این ویدئو جالب بود (داستان پیدایش
راستی این کانال رو حتما دنبال کنید.
Youtube Video
Rust هست + تمام اخبار اخیر.) ولی با AI براش تصویر و ... درست کرده.راستی این کانال رو حتما دنبال کنید.
Youtube Video
YouTube
Rust - A Journey of Developers, Heroes, Linux Realms and the Battle for Safety - The Code Chronicles
Welcome to "Rust: The Chronicles of Code" – An Epic Journey Through the Linux Realms and the Battle for Safety.
In a realm where code rules supreme, a new hero emerges from the depths of safety and efficiency. Rust, the legendary language forged in the fires…
In a realm where code rules supreme, a new hero emerges from the depths of safety and efficiency. Rust, the legendary language forged in the fires…
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل در روز دوم I/O از Illuminate رونمایی کرد.
این ابزار با گرفتن مقالات علمی از سایتهای معتبر و بنا به درخواست شما اون رو تبدیل به یه مکالمه میکنه و مقاله و موضوع علمی رو به شما با چندین گوینده متفاوت و شبیه یه پادکست توضیح میده.
https://labs.google/
Hadi @geekalerts
این ابزار با گرفتن مقالات علمی از سایتهای معتبر و بنا به درخواست شما اون رو تبدیل به یه مکالمه میکنه و مقاله و موضوع علمی رو به شما با چندین گوینده متفاوت و شبیه یه پادکست توضیح میده.
https://labs.google/
Hadi @geekalerts
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
خوبه بدونید که لیست انتظار این ابزار باز شده و با آیپی آمریکا میتونید واردش بشید. همونطور که قبلاً گفتیم با گرفتن آدرس یه مقاله پابلیک، مثلاً از arxiv اون رو تبدیل به یه مکالمه بین دو تا سه نفر میکنه و اون رو به زبان ساده توضیح میده. درحال حاضر میشه مکالمههای ازپیش آماده شدهاش رو در سایت زیر شنید.
https://illuminate.google.com/home
hadi @geekalerts
https://illuminate.google.com/home
hadi @geekalerts
Forwarded from Gopher Academy
🔵 عنوان مقاله
From Zero to Production: Go's Journey at Google
🟢 خلاصه مقاله:
مقالهای که خواندید، خاطرات و تجربیات نویسندهای است که به مدت نه سال به عنوان مهندس SRE در شرکت گوگل فعالیت داشتهاست. او در این مقاله به بیان داستانی میپردازد که چگونه زبان برنامهنویسی Go در طی سالهای اولیهی توسعه و پذیرش آن در گوگل رشد کرده است. نویسنده همچنین به برخی از پیشزمینههای جالب توجهی اشاره میکند که پیشتر در جاهای دیگر ذکر نشدهاند. توسط اشتراکگذاری این داستانها و تجربیات، نویسنده سعی در نمایش تأثیر زبان Go و نحوه تطبیق و پذیرش آن در محیطهای فنی بزرگ مانند گوگل دارد. این مقاله نه تنها به علاقهمندان و توسعهدهندگان Go، بلکه به کسانی که علاقه به فهمیدن فرهنگ و رویههای درون گوگل دارند نیز خطاب میکند.
🟣لینک مقاله:
https://i-admin.cetico.org/posts/early-days-golang-google/
➖➖➖➖➖➖➖➖
👑 @gopher_academy
From Zero to Production: Go's Journey at Google
🟢 خلاصه مقاله:
مقالهای که خواندید، خاطرات و تجربیات نویسندهای است که به مدت نه سال به عنوان مهندس SRE در شرکت گوگل فعالیت داشتهاست. او در این مقاله به بیان داستانی میپردازد که چگونه زبان برنامهنویسی Go در طی سالهای اولیهی توسعه و پذیرش آن در گوگل رشد کرده است. نویسنده همچنین به برخی از پیشزمینههای جالب توجهی اشاره میکند که پیشتر در جاهای دیگر ذکر نشدهاند. توسط اشتراکگذاری این داستانها و تجربیات، نویسنده سعی در نمایش تأثیر زبان Go و نحوه تطبیق و پذیرش آن در محیطهای فنی بزرگ مانند گوگل دارد. این مقاله نه تنها به علاقهمندان و توسعهدهندگان Go، بلکه به کسانی که علاقه به فهمیدن فرهنگ و رویههای درون گوگل دارند نیز خطاب میکند.
🟣لینک مقاله:
https://i-admin.cetico.org/posts/early-days-golang-google/
➖➖➖➖➖➖➖➖
👑 @gopher_academy
i-admin.cetico.org
From Ground Zero to Production: Go's Journey at Google
An exploration of Go's adoption at Google from the perspective of an SRE and early adopter, detailing the challenges and milestones of integrating Go into production systems.
Forwarded from DevTwitter | توییت برنامه نویسی
قدر این الماس پنهان مخزن افزونههای وردرپرس رو کسایی میدونن که سایتشون پست یا محصولات زیادی داره. آنچنان ایندکسای خوشگلی تو جدولای مهم دیتابیس درست میکنه و سرعت وردپرس رو بالا میبره که با خودتون میگین چرا دولوپرش اینو رایگان منتشر کرده؟
چشم بسته نصب کنین
https://wordpress.org/plugins/index-wp-mysql-for-speed/
@DevTwitter | <Mohsen Ghiasi/>
چشم بسته نصب کنین
https://wordpress.org/plugins/index-wp-mysql-for-speed/
@DevTwitter | <Mohsen Ghiasi/>
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 افزایش سرعت وردپرس با مرتب سازی دیتابیس MySQL
این افزونه با افزودن کلیدهای با کارایی بالا به جداولی که انتخاب میکنید، باعث میشود پایگاه داده MySQL شما کارآمدتر کار کند.
https://wordpress.org/plugins/index-wp-mysql-for-speed/
#وردپرس
@TheRaymondDev
این افزونه با افزودن کلیدهای با کارایی بالا به جداولی که انتخاب میکنید، باعث میشود پایگاه داده MySQL شما کارآمدتر کار کند.
https://wordpress.org/plugins/index-wp-mysql-for-speed/
#وردپرس
@TheRaymondDev
WordPress.org
Index WP MySQL For Speed
Speed up your WordPress site by adding high-performance keys (database indexes) to your MariaDB / MySQL database tables.