شاید برای شما هم پیش آمده باشد که نتوانید تغییراتی را که در وبسایت خود ایجاد میکنید، ببینید. مثلا رنگ یک المان را تغییر میدهید اما این تغییر در سایت نمایان نمیشود. علت این امر میتواند حافظه پنهان (کش) وردپرس باشد.
🤔 حافظه پنهان یا کش چیست؟
هر بار که یک وبسایت را در مرورگر خود میکنید، مرورگر اطلاعات ایستایی مثل کدهای HTML، Javascript، CSS و عکسها را دانلود میکند. این اطلاعات مانند دیگر اطلاعات کامپیوتر شما در حافظه ذخیره میشوند. حال اگر شما دوباره همان وبسایت را باز کنید، میبینید که سریعتر از دفعه اول بارگذاری میشود. چون بخشی از اطلاعات مورد نیاز برای بارگذاری این وبسایت را در کامپیوتر خود ذخیره کردهاید و نیاز نیست که مرورگر مجددا آنها را دانلود کند.
بعبارت دیگر، مرورگر شما درخواستهای کمتری را به سرور خواهد فرستاد. به همین دلیل ذخیره اطلاعات، حافظه پنهان، کش یا هر اسم دیگری که برای آن میگذارید، راهی عالی برای بهبود عملکرد وب سایتهاست.
📃 نحوه پاک کردن حافظه پنهان افزونههای وردپرسی را در لینک زیر بخوانید:
👉 https://www.roxo.ir/how-to-clear-wordpress-cache
💻 #وردپرس
🆔 @roxo_ir
🤔 حافظه پنهان یا کش چیست؟
هر بار که یک وبسایت را در مرورگر خود میکنید، مرورگر اطلاعات ایستایی مثل کدهای HTML، Javascript، CSS و عکسها را دانلود میکند. این اطلاعات مانند دیگر اطلاعات کامپیوتر شما در حافظه ذخیره میشوند. حال اگر شما دوباره همان وبسایت را باز کنید، میبینید که سریعتر از دفعه اول بارگذاری میشود. چون بخشی از اطلاعات مورد نیاز برای بارگذاری این وبسایت را در کامپیوتر خود ذخیره کردهاید و نیاز نیست که مرورگر مجددا آنها را دانلود کند.
بعبارت دیگر، مرورگر شما درخواستهای کمتری را به سرور خواهد فرستاد. به همین دلیل ذخیره اطلاعات، حافظه پنهان، کش یا هر اسم دیگری که برای آن میگذارید، راهی عالی برای بهبود عملکرد وب سایتهاست.
📃 نحوه پاک کردن حافظه پنهان افزونههای وردپرسی را در لینک زیر بخوانید:
👉 https://www.roxo.ir/how-to-clear-wordpress-cache
💻 #وردپرس
🆔 @roxo_ir
ریدایرکت 301 یک تکنیک یا ترفند است که با پیادهسازی آن میتوانیم ترافیک سایتمان را از برگهای به برگه دیگر افزایش دهیم. در این روش کاربران را از یک آدرس (URL) خاص در سایتمان به آدرس دیگری منتقل میکنیم، بدون اینکه خودشان بفهمند.
این روش بسیار کاربردی است و در حالتهای مختلفی مورد استفاده قرار میگیرد و نقش مهمی را در رضایت بازدیدکنندگان ایفا مینماید. در زیر به تعدادی از این حالتها اشاره میکنیم:
🔹انتقال از یک دامنه به دامنه دیگر
🔹انتقال از صفحات 404 به صفحات دیگر در سایت
🔹انتقال آدرس محتوای قدیمی به آدرس محتوای جدید
🔹تکنیک کوکتل
📃 سریعترین و بهترین روش انجام ریدایرکت 301 در وردپرس را در لینک زیر بخوانید:
👉 https://www.roxo.ir/improve-seo-using-301-redirects-in-wordpress
💻 #برنامه_نویسی #وردپرس
🆔 @roxo_ir
این روش بسیار کاربردی است و در حالتهای مختلفی مورد استفاده قرار میگیرد و نقش مهمی را در رضایت بازدیدکنندگان ایفا مینماید. در زیر به تعدادی از این حالتها اشاره میکنیم:
🔹انتقال از یک دامنه به دامنه دیگر
🔹انتقال از صفحات 404 به صفحات دیگر در سایت
🔹انتقال آدرس محتوای قدیمی به آدرس محتوای جدید
🔹تکنیک کوکتل
📃 سریعترین و بهترین روش انجام ریدایرکت 301 در وردپرس را در لینک زیر بخوانید:
👉 https://www.roxo.ir/improve-seo-using-301-redirects-in-wordpress
💻 #برنامه_نویسی #وردپرس
🆔 @roxo_ir
💶 با در نظر گرفتن میانگین حقوق برنامهنویسانِ سایر زبانهای برنامهنویسی، حقوق برنامهنویسِ وردپرس به طور کلی کم است. اما باید توجه داشت که بازار کار بسیار گسترده و فرصتهای مختلفی برای رشد آنها نیز وجود دارد.
📃 روی لینک زیر کلیک کنید تا درآمد سالانه وردپرسکاران در کشورهای مختلف جهان را مشاهده کنید:
👉 https://www.roxo.ir/wordpress-developer-salary
💻 #برنامه_نویسی #وردپرس
🆔 @roxo_ir
📃 روی لینک زیر کلیک کنید تا درآمد سالانه وردپرسکاران در کشورهای مختلف جهان را مشاهده کنید:
👉 https://www.roxo.ir/wordpress-developer-salary
💻 #برنامه_نویسی #وردپرس
🆔 @roxo_ir
در انتهای سال ۲۰۲۰ نسخه ۱۷ از کتابخانهی react منتشر شد که به غیر از موارد جزئی، ویژگیهای جدیدی نداشت بلکه هدف اصلی آن ارتقاء و بهبود ویژگیهای react در آن زمان و هموار کردن راه برای بهروزرسانیهای بعدی بود. در ماه ژوئن امسال تیم توسعهی react یک پست را در وبلاگ خودشان منتشر کردند که نسخهی ۱۸ از کتابخانهی react را معرفی میکرد. در حال حاضر هنوز نسخهی ۱۸ به طور رسمی منتشر نشده است اما نسخهی آلفای آن در دسترس است. این بهروزرسانی برخلاف نسخهی ۱۷ شامل قابلیتهای زیادی است.
📃 در این مقاله ویژگیهای نسخه جدید ریاکت را بررسی خواهیم کرد:
👉 https://www.roxo.ir/react-18-is-out
💻 #برنامه_نویسی #ری_اکت
🆔 @roxo_ir
📃 در این مقاله ویژگیهای نسخه جدید ریاکت را بررسی خواهیم کرد:
👉 https://www.roxo.ir/react-18-is-out
💻 #برنامه_نویسی #ری_اکت
🆔 @roxo_ir
چند هفته پیش (۲۴ ژوئن) مایکروسافت به طور رسمی از ویندوز ۱۱ رونمایی کرد که از نظر کارکرد و از نظر ظاهری تفاوت زیادی با ویندوز ۱۰ ندارد. در حال حاضر هنوز هیچ نسخه رسمی از سمت مایکروسافت منتشر نشده است اما انتظار میرود تا ماه اکتبر امسال نسخه رسمی و نهایی ویندوز ۱۱ به صورت یک به روز رسانی رایگان برای کاربران ویندوز ۱۰ منتشر شود. البته ممکن است این زمان تا ابتدای سال ۲۰۲۲ نیز به طول بینجامد. در عین حال نسخه هایی از ویندوز ۱۱ نشت پیدا کرده اند، نسخه های دسترسی اولیه (بتا) نیز منتشر شده اند و افراد زیادی می خواهند شخصا خودشان آن را امتحان کرده و ظاهر آن را ببینند.
📃 راهنمای نصب نسخههای نشتشده یا بتای ویندوز ۱۱:
👉 https://www.roxo.ir/how-to-clean-install-windows-11
🆔 @roxo_ir
📃 راهنمای نصب نسخههای نشتشده یا بتای ویندوز ۱۱:
👉 https://www.roxo.ir/how-to-clean-install-windows-11
🆔 @roxo_ir
اگر در حوزه توسعه وب کار کرده باشید حتما با package bundlerها آشنا هستید و حتما نام معروفترین آنها webpack را شنیدهاید، اما معایبی مانند سنگین بودن بیش از حد webpack وجود دارد که بسیاری از افراد را از استفاده از آن ناراضی کرده است. یک bundler مشهور دیگر بنام parcel وجود دارد که از نظر سرعت عملکرد بسیار بهتری نسبت به webpack دارد.
پارسل یک کامپایلر برای تمام کدهای شما محسوب میشود و اصلا اهمیتی ندارد که کدهایتان را به چه زبانی نوشته باشید. کار اصلی پارسل اینست که کد شما و تمام وابستگیهای آن را بگیرد و سپس آنها را به یک یا چند فایل نهایی تبدیل کند. فرآیند کامپایل شدن کدها در پارسل به صورت موازی و چند هستهای انجام میشود، بنابراین سرعت آن بسیار عالی است.
📃 نگاهی مختصر به قابلیتهای Parcel:
👉 https://www.roxo.ir/a-brief-look-at-parcel-capabilities
💻 #برنامه_نویسی
🆔 @roxo_ir
پارسل یک کامپایلر برای تمام کدهای شما محسوب میشود و اصلا اهمیتی ندارد که کدهایتان را به چه زبانی نوشته باشید. کار اصلی پارسل اینست که کد شما و تمام وابستگیهای آن را بگیرد و سپس آنها را به یک یا چند فایل نهایی تبدیل کند. فرآیند کامپایل شدن کدها در پارسل به صورت موازی و چند هستهای انجام میشود، بنابراین سرعت آن بسیار عالی است.
📃 نگاهی مختصر به قابلیتهای Parcel:
👉 https://www.roxo.ir/a-brief-look-at-parcel-capabilities
💻 #برنامه_نویسی
🆔 @roxo_ir
عناصر حیاتی وب یا Web Vitals یک حرکت است که از سمت گوگل آغاز و معرفی شده است. Core Web Vitals چند معیار کیفیت در صفحات وب را تعریف میکند که میتوان با در نظر گرفتن آنها، کیفیت تجربه کاربری در سایت را اندازهگیری کرد. یکی از اهداف اصلی Web Vitals این بوده است که به وبمستران کمک کند بدون دانش فوق تخصصی و تجربه بالا بتوانند سرعت و کیفیت سایت خود را محک بزنند.
در حال حاضر پنج معیار برای Web Vitals وجود دارد که قابل اندازهگیری هستند:
🔰Cumulative Layout Shift
(جابجایی فزاینده ساختار) که به طور مخفف CLS نام دارد.
🔰Largest Contentful Paint
(بزرگترین نمای بامحتوا) که به طور مخفف LCP نام دارد.
🔰First Input Delay
(تاخیر اولین ورودی) که به طور مخفف FID نام دارد.
🔰First Contentful Paint
(اولین نمای بامحتوا) که به طور مخفف FCP نام دارد.
🔰Time to First Byte
(زمان دریافت اولین بایت) که به طور مخفف TTFB نام دارد.
📃 در مقاله زیر به صورت مفصل تکتک این موارد را بررسی کردهایم:
👉 https://www.roxo.ir/what-are-core-web-vitals
🔎 #سئو
🆔 @roxo_ir
در حال حاضر پنج معیار برای Web Vitals وجود دارد که قابل اندازهگیری هستند:
🔰Cumulative Layout Shift
(جابجایی فزاینده ساختار) که به طور مخفف CLS نام دارد.
🔰Largest Contentful Paint
(بزرگترین نمای بامحتوا) که به طور مخفف LCP نام دارد.
🔰First Input Delay
(تاخیر اولین ورودی) که به طور مخفف FID نام دارد.
🔰First Contentful Paint
(اولین نمای بامحتوا) که به طور مخفف FCP نام دارد.
🔰Time to First Byte
(زمان دریافت اولین بایت) که به طور مخفف TTFB نام دارد.
📃 در مقاله زیر به صورت مفصل تکتک این موارد را بررسی کردهایم:
👉 https://www.roxo.ir/what-are-core-web-vitals
🔎 #سئو
🆔 @roxo_ir
ما در زندگی روزمره خود به عنوان توسعه دهنده کدهای زیادی می نویسیم. به طور مثال تابع تعریف می کنیم، آرایه مرتب می کنیم، جست و جو می کنیم، مقادیر یکتا را پیدا می کنیم و الی آخر. از آنجایی این کارها را زیاد انجام می دهیم بهتر است چند ترفند را یاد بگیریم تا بتوانیم:
✅ تعداد خطوط کدهای نوشته شده را کم کنیم.
✅ در مسابقات کدنویسی پیشرفت کنیم.
✅ سرعت پیشرفت پروژه هایمان را بیشتر کنیم.
📃 ۱۰ ترفند جاوا اسکریپتی برای افزایش سرعت کدنویسی را در لینک زیر بخوانید:
👉 https://www.roxo.ir/top-20-javascript-tips-and-tricks-to-increase-your-speed-and-efficiency
💻 #برنامه_نویسی #جاوااسکریپت
🆔 @roxo_ir
✅ تعداد خطوط کدهای نوشته شده را کم کنیم.
✅ در مسابقات کدنویسی پیشرفت کنیم.
✅ سرعت پیشرفت پروژه هایمان را بیشتر کنیم.
📃 ۱۰ ترفند جاوا اسکریپتی برای افزایش سرعت کدنویسی را در لینک زیر بخوانید:
👉 https://www.roxo.ir/top-20-javascript-tips-and-tricks-to-increase-your-speed-and-efficiency
💻 #برنامه_نویسی #جاوااسکریپت
🆔 @roxo_ir