Forwarded from Milwad Khosravi | میلاد خسروی
بسیاری از APIها بدون هیچ نوع client-side caching پاسخ میدهند؛ این یعنی هر بار کلاینت درخواست میدهد، سرور باید کل داده را دوباره پردازش و ارسال کند—حتی وقتی دادهها اصلاً تغییر نکردهاند.
یک تغییر ساده در هدرهای پاسخ میتواند مصرف پهنای باند را کاهش دهد، TTFB را پایین بیاورد و تجربه کاربر را سریعتر کند.
مثال زیر در لاراول نشان میده چجوری با اضافه کردن دو هدر مهم، عملکرد کلاینت به طور خوبی بهبود پیدا میکنه:
کنترل کش (Cache-Control): برای مشخصکردن مدت اعتبار کش
ای تگ (ETag): برای تشخیص تغییر داده و بازگرداندن سریع 304 Not Modified
این ترکیب باعث میشود مرورگرها و کلاینتها تنها زمانی داده را دوباره دریافت کنند که واقعاً تغییر کرده باشد.
🔧 نتیجه؟
- سرعت بالاتر
- بار کمتر روی سرور
- درخواستهای سبکتر (حتی بدون Body)
این یک بهبود کوچک اما بسیار تأثیرگذار در معماری API است—مخصوصاً برای سرویسهای پرترافیک.
💡 شما در APIهاتون از Cache Headers استفاده میکنید؟
#لاراول #API #Laravel #Performance
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤6
🎄 یک برنامه نویس تنبل pinned «دوره جامع و کاملا رایگان سوگر (Swagger) منتشر شد. آموزش رو دقیقا طبق مستندات رسمی موجود در NestJs پیش بردم و زحمت زیادی برای تهیه این دوره کشیدم تا یک منبع کامل و بدون نقص در دسترس داشته باشید که از طریق لینک های زیر میتونید دسترسی داشته باشید فقط کافیه…»
🔶 در به روز رسانی جدید ایکس (توییتر سابق)، بخشی با عنوان “Account based in” یا محل ساخت حساب اضافه شده که نشان میدهد یک اکانت در کدام کشور ساخته شده است.
چرا این ویژگی بحثبرانگیز شده است؟
تشخیص حساب های فیک و پروپاگاندا راحت تر شده؛ چون اگر کسی ادعا کند از یک کشور خاص است اما اکانتش در کشور دیگری ساخته شده باشد، تضاد مشخص میشود و بسیاری این ویژگی را اقدامی در جهت شفافیت میدانند.
عدهای هم آن را نقض حریم خصوصی میدانند، چون محل ساخت حساب حتی اگر کاربر نخواهد، نمایش داده میشود.
#خبر
@TheRaymondDev
چرا این ویژگی بحثبرانگیز شده است؟
تشخیص حساب های فیک و پروپاگاندا راحت تر شده؛ چون اگر کسی ادعا کند از یک کشور خاص است اما اکانتش در کشور دیگری ساخته شده باشد، تضاد مشخص میشود و بسیاری این ویژگی را اقدامی در جهت شفافیت میدانند.
عدهای هم آن را نقض حریم خصوصی میدانند، چون محل ساخت حساب حتی اگر کاربر نخواهد، نمایش داده میشود.
#خبر
@TheRaymondDev
TechCrunch
X begins rolling out the 'About this account' feature to users' profiles | TechCrunch
The feature will show where users are based, how they're connected to X, and how many times they've changed their username.
👍3
Forwarded from Linuxor ?
فکر میکنید ما برنامه نویسا میریم واسه بلک فرایدی اسکریپت مینویسم؟
نه بابا اونقدارم بیکار نیستیم، میریم چند فروشگاه تو سبد خریدمون کالای رها شده قرار میدیم، و طبق الگوریتمی که خود فروشگاه نوشته یه مدت بعد یه کد تخیفیفی خود فروشگاه واسمون پیامک میکنه که عزیزم دلمون واست تنگ شده بیا فروشگاه خرید کن.
@Linuxor
نه بابا اونقدارم بیکار نیستیم، میریم چند فروشگاه تو سبد خریدمون کالای رها شده قرار میدیم، و طبق الگوریتمی که خود فروشگاه نوشته یه مدت بعد یه کد تخیفیفی خود فروشگاه واسمون پیامک میکنه که عزیزم دلمون واست تنگ شده بیا فروشگاه خرید کن.
@Linuxor
🤣9
🔶 شرکت Canonical در نسخه های Ubuntu LTS لینوکس با سرویس Legacy add-on تا ۱۵ سال پشتیبانی امنیتی ارائه می کند.
این تغییر از نسخه های LTS مثل Ubuntu 14.04 LTS به بعد اعمال میشود و سرویس Legacy add-on پولی است و باید آن را فعال کرد.
شرکت Canonical میگوید این کار مخصوصا برای محیط هایی مهم است که نمی خواهند یا نمی توانند بهصورت مکرر به نسخه های جدید ارتقا دهند مثل صنایع تنظیم شده، سختافزار وابسته و غیره ...
#خبر
#لینوکس
@TheRaymondDev
این تغییر از نسخه های LTS مثل Ubuntu 14.04 LTS به بعد اعمال میشود و سرویس Legacy add-on پولی است و باید آن را فعال کرد.
شرکت Canonical میگوید این کار مخصوصا برای محیط هایی مهم است که نمی خواهند یا نمی توانند بهصورت مکرر به نسخه های جدید ارتقا دهند مثل صنایع تنظیم شده، سختافزار وابسته و غیره ...
#خبر
#لینوکس
@TheRaymondDev
Ubuntu
Canonical expands total coverage for Ubuntu LTS releases to 15 years with Legacy add-on | Ubuntu
Ubuntu Pro now supports LTS releases for up to 15 years through the Legacy add-on. More security, more stability, and greater control over upgrade timelines for enterprises. […]
👍5
🔶 پروفایل گیت هابم به روز شد.
چند تا آیکون کتابخانه و فریم ورک اضافه کردم.
https://github.com/Rayiumir
@TheRaymondDev
چند تا آیکون کتابخانه و فریم ورک اضافه کردم.
https://github.com/Rayiumir
@TheRaymondDev
GitHub
Rayiumir - Overview
Laravel | Wordpress Developer | MERN Stack. Rayiumir has 56 repositories available. Follow their code on GitHub.
❤1
🔶 حالا که حذف ۴ صفر نهایی شده و محاسبه آن به این صورت است:
قیمت دلار (ریال) :
۱.۱۴۰.۰۰۰ = ۱۱۴
قیمت رم بالایی ضربدر:
۱۲۲۰ x ۱۱۴ = ۱۳۹۰۸۰
البته ممکنه محاسبه آن اشتباه باشه.
#متفرقه
@TheRaymondDev
قیمت دلار (ریال) :
۱.۱۴۰.۰۰۰ = ۱۱۴
قیمت رم بالایی ضربدر:
۱۲۲۰ x ۱۱۴ = ۱۳۹۰۸۰
البته ممکنه محاسبه آن اشتباه باشه.
#متفرقه
@TheRaymondDev
😢8
Forwarded from Pink Orca ✌️ پینک اورکا
💥 دیوونه کنندهست!
Antigravity.google
🔥 بهترین AI IDE حال حاضر با اخلاف که فعلا رایگانه! در دسترس برای لینوکس، مک و ویندوز.
توش مدلهایی مثل Claude Sonnet 4.5 یا Gemeni 3 Pro در دسترسه و با Agent خیلی خفنش میتونید هرچیزی بسازید، سریع و با کیفیت بالا.
😵💫 خودش هم تست و دیباگ میکنه براتون!
🔫 اگه ازش یه خروجی سریع و مستقیمتر خواستید گزینه fast و اگه یه برنامهریزی دقیق برای پروژتون خواستید از planning استفاده کنید.
یکی دیگه از مزایای خوبش هم هندل کردن فایلهای بزرگ و درک و توسعه مناسب با contextهای پیچیده هست.
🦾 ۲تا تست کردم باهاش و خوب از پسشون بر اومد:
۱. یه پروژه فولاستک که یه بلاگ با Go و ... بود (تو کامنت اول استک کاملش رو مینویسم).
۲. یه تحقیق آکادمیک با یه موضوع مرتبط با IoT که خیلی خوب سرچ کرد و با منابع معتبر پیش رفت خودش و چارچوب هم اصولی پیش برد...
❌ با ایرانیا خوب نیست (طبیعتا) که با یکی از gmailهای متفرقه خودم که ریجن و شماره مرتبط باهاش برای ایران نبود + یه IP تمیز کار در اومد.
#هوش_مصنوعی #برنامه_نویسی #معرفی
~> @PinkOrca | آزاد بیندیشیم 🦷
Antigravity.google
🔥 بهترین AI IDE حال حاضر با اخلاف که فعلا رایگانه! در دسترس برای لینوکس، مک و ویندوز.
توش مدلهایی مثل Claude Sonnet 4.5 یا Gemeni 3 Pro در دسترسه و با Agent خیلی خفنش میتونید هرچیزی بسازید، سریع و با کیفیت بالا.
😵💫 خودش هم تست و دیباگ میکنه براتون!
🔫 اگه ازش یه خروجی سریع و مستقیمتر خواستید گزینه fast و اگه یه برنامهریزی دقیق برای پروژتون خواستید از planning استفاده کنید.
یکی دیگه از مزایای خوبش هم هندل کردن فایلهای بزرگ و درک و توسعه مناسب با contextهای پیچیده هست.
🦾 ۲تا تست کردم باهاش و خوب از پسشون بر اومد:
۱. یه پروژه فولاستک که یه بلاگ با Go و ... بود (تو کامنت اول استک کاملش رو مینویسم).
۲. یه تحقیق آکادمیک با یه موضوع مرتبط با IoT که خیلی خوب سرچ کرد و با منابع معتبر پیش رفت خودش و چارچوب هم اصولی پیش برد...
❌ با ایرانیا خوب نیست (طبیعتا) که با یکی از gmailهای متفرقه خودم که ریجن و شماره مرتبط باهاش برای ایران نبود + یه IP تمیز کار در اومد.
#هوش_مصنوعی #برنامه_نویسی #معرفی
~> @PinkOrca | آزاد بیندیشیم 🦷
❤5
Forwarded from Linuxor ?
بنیاد لینوکس یه ائتلاف جدید به اسم ORCA راهاندازی کرده تا امنیت نرمافزارهارو با روش بخشبندی مقاوم بهبود بده. یعنی برنامهها طوری طراحی بشن که اگه یه قسمتشون هک شد یا خراب شد، کل سیستم از کار نیفته. این کار کمک میکنه حملات سایبری که با کمک هوش مصنوعی روزبهروز قویتر میشن آسیب کمتری بزنن.
@Linuxor
@Linuxor
❤3👍2
🎄 یک برنامه نویس تنبل
دوره جامع و کاملا رایگان سوگر (Swagger) منتشر شد. آموزش رو دقیقا طبق مستندات رسمی موجود در NestJs پیش بردم و زحمت زیادی برای تهیه این دوره کشیدم تا یک منبع کامل و بدون نقص در دسترس داشته باشید که از طریق لینک های زیر میتونید دسترسی داشته باشید فقط کافیه…
قسمت های جدید پروژه تاکسی اینترنتی دوره NestJS منتشر شد (رایگان)
54_ Request otp
55_Handle response 1
56_Handle response 2
57_Verfiy Otp
58_Create first driver
59_Access token, Refresh token
لینک دسترسی به دوره:
https://www.armincode.com
https://www.codehalic.ir
ممنون که با حمایت و اشتراک گذاری کمک میکنین این مسیر سخت هموارتر بشه و علاقه مندان بتونن راحت تر یاد بگیرند.
#nestjs
#nodejs
#javanoscript
#جاوااسکریپت
#نود_جی_اس
#نست_جی_اس
@TheRaymondDev
54_ Request otp
55_Handle response 1
56_Handle response 2
57_Verfiy Otp
58_Create first driver
59_Access token, Refresh token
لینک دسترسی به دوره:
https://www.armincode.com
https://www.codehalic.ir
ممنون که با حمایت و اشتراک گذاری کمک میکنین این مسیر سخت هموارتر بشه و علاقه مندان بتونن راحت تر یاد بگیرند.
#nestjs
#nodejs
#javanoscript
#جاوااسکریپت
#نود_جی_اس
#نست_جی_اس
@TheRaymondDev
armincode
آموزش برنامه نویسی | پروژه محور | ArminCode✅
ArminCode، مرجع آموزش برنامه نویسی با دورههای پروژه محور. یادگیری NestJS، پروژههای عملی و مقالات کاربردی برای توسعهدهندگان.
❤2👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🔸term.everything
هر اپ gui را در ترمینال اجرا کنید!!
https://github.com/mmulet/term.everything
@TheRaymondDev
هر اپ gui را در ترمینال اجرا کنید!!
https://github.com/mmulet/term.everything
@TheRaymondDev
🤯4
This media is not supported in your browser
VIEW IN TELEGRAM
🔸alt-sendme
این پروژه بسی زیبا و جالب بود توضیحاتش:
Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions.
https://github.com/tonyantony300/alt-sendme
@TheRaymondDev
این پروژه بسی زیبا و جالب بود توضیحاتش:
Send files and folders anywhere in the world without storing in cloud - any size, any format, no accounts, no restrictions.
https://github.com/tonyantony300/alt-sendme
@TheRaymondDev
🔥2
🔶 شرکت انتروپیک مدل جدید Opus 4.5 رو عرضه کرده که قویترین مدل کدنویسی دنیا هست اما توی زبان PHP ضعیف عمل می کند.
🚬
@TheRaymondDev
🚬
@TheRaymondDev
🤣13❤1
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 تخفیف ۵۰ درصدی برای دو دوره وردپرس
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - 750,000 تومان
https://rayium.ir/course/?p=1247
آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس - 499,000 تومان
https://rayium.ir/course/?p=1412
#دوره
#آموزش
#دوره_ویدئویی
@TheRaymondDev
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - 750,000 تومان
https://rayium.ir/course/?p=1247
آموزش حرفه ای طراحی قالب شرکتی بر پایه وردپرس - 499,000 تومان
https://rayium.ir/course/?p=1412
#دوره
#آموزش
#دوره_ویدئویی
@TheRaymondDev
راییوم
آموزش حرفه ای طراحی قالب فروشگاهی بر پایه ووکامرس - راییوم
در این دوره خواهید آموخت که چگونه قالب حرفه ای را طراحی کنید. در این دوره اول صفحات را با چارچوب Bootstrap طراحی می کنیم و سپس رابط کاربری رو تبدیل به قالب
🔶 امروز مدیر محصول ووکامرس جوابم توییتم داد که در نوع خود جالب بود.
داشتم جواب سوال توییت رو می دادم که ایشون سوال کرده است که کدوم پلتفرم CMS برای شروع کسب و کار بهتر است.
من گفتم برای شروع کار وردپرس و ووکامرس بهتر است اما برای کارهای پیچیده و سنگین این پلتفرم مناسب نیست و نیاز به مهاجرت به فریم ورک های بهتر است.
آقای James Kemp مدیر محصول هسته ووکامرس گفته که به شما اطمینان میدهم که ووکامرس بسیاری از فروشگاههای بزرگ، پیچیده و موفق را پشتیبانی میکند!
@TheRaymondDev
داشتم جواب سوال توییت رو می دادم که ایشون سوال کرده است که کدوم پلتفرم CMS برای شروع کسب و کار بهتر است.
من گفتم برای شروع کار وردپرس و ووکامرس بهتر است اما برای کارهای پیچیده و سنگین این پلتفرم مناسب نیست و نیاز به مهاجرت به فریم ورک های بهتر است.
آقای James Kemp مدیر محصول هسته ووکامرس گفته که به شما اطمینان میدهم که ووکامرس بسیاری از فروشگاههای بزرگ، پیچیده و موفق را پشتیبانی میکند!
@TheRaymondDev
❤7
🎄 یک برنامه نویس تنبل
🔶 امروز مدیر محصول ووکامرس جوابم توییتم داد که در نوع خود جالب بود. داشتم جواب سوال توییت رو می دادم که ایشون سوال کرده است که کدوم پلتفرم CMS برای شروع کسب و کار بهتر است. من گفتم برای شروع کار وردپرس و ووکامرس بهتر است اما برای کارهای پیچیده و سنگین این…
🔶 برای ووکامرس حدود ۲۰ الی ۳۰۰۰۰ محصول و سفارش های بالای ۴۰ میلیون با توجه سرورهای قدرتمند کنونی جواب است اما بحث توسعه آن پیش میاد با دردسرهای فراوانی رو به رو می شویم و ناچار می شویم برای توسعه پیچیده به سمت فریم ورک های مدرن تر پیش ببریم.
#وردپرس
#ووکامرس
#لاراول
@TheRaymondDev
#وردپرس
#ووکامرس
#لاراول
@TheRaymondDev
👍1