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

در سال ۲۰۱۵ برای اولین بار امکان مشاهده کنفرانس از طریق مرورگری غیر از سافاری فراهم شده بود. این امکان در ابتدا برای مرورگر مایکروسافت اج فراهم بود و بعدها شامل فایرفاکس و گوگل کروم نیز شد.

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

کنفرانس رونمایی از محصولات جدید اپل سه‌شنبه ساعت ۲۰:۳۰ به وقت ایران بخش خواهد شد. پوشش زنده این کنفرانس را می‌توانید روی سایت یوتوب یا در همین صفحه از سایت پیشگامان مشاهده کنید.

بیایید فرض کنیم که یک سرور لینوکس در حال اجرا داریم و می‌خواهیم ترافیک گذرنده از آن را ردیابی کنیم و یا این که می‌خواهیم بدانیم که سرور جدید ما در حال انجام چه کاری است؟

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

حال باید ببینیم بهترین راهی که یک ادمین انتخاب می‌کند چه خواهد بود؟

یکی از ابزارهایی که در این حوزه بسیار محبوب بوده Tshark نام دارد که جایگزینی به صورت command line برای Wireshark است؛ چرا که وقتی داریم با یک سرور اصطلاحا headless کار می‌کنیم، یک رابط کاربری گرافیکی به دردمان نخواهد خورد.

با Tshark میتوانید ترافیک پورت مورد نظر خود را ببینید و هم چنین پورت سرور لینوکسی خود را مانیتور کنید.

به چه چیزی احتیاج داریم؟

  • یک لینوکس سرور
  • یک یوزر با دسترسی sudo

 

چگونه Tshark را نصب کنیم؟

نصب تی شارک ساده است، یک پنجره ترمینال در سرور خود باز کنید و دستور زیر را تایپ کنید:

sudo apt-get install tshark -y

این تمام چیزی است که برای نصب احتیاج دارید.

چگونه رابط شبکه خود را پیدا کنیم؟

با استفاده از Tshark رابط شبکه شما در واقع به یک شماره متصل است. اگر فقط یک Interface دارید، موردی برای نگرانی نیست. با این حال اگر چند interface دارید بایستی بدانید که Tshark به کدام رابط listen میکند. برای این کار از دستور زیر استفاده کنید:

sudo tshark -D

این دستور همه ی Interface های شما را مانند تصویر زیر لیست میکند.

چگونه با استفاده از تی‌شارک listen کنیم؟

حالا که رابط را مشخص کرده ایم، میتوانیم به صورت real-time ترافیک را مشاهده کنیم. برای مثال برای listen کردن بر روی ens5، که سرور اصلی ما است، دستور زیر را تایپ میکنیم:

sudo tshark -i 6

در این جا یک لیست از خروجی پورت های مختلف را داریم :

اگر بخواهیم فقط به یک پورت خاص گوش دهیم نیز Tshark به ما کمک میکند. برای مثال بیایید فرض کنیم که میخواهید فقط ترافیک پورت 22 را بررسی کنیم. در این صورت دستور زیر را تایپ میکنیم:

sudo tshark -i 6 -f "tcp port 22"

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

اگر مطالب سایت پیشگامان گسترش را دنبال کرده باشید حتما مقایسه بین ادوبی کانکت و بیگ‎بلو باتن را مطالعه کرده اید .

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

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

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

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

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

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

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

به گزارش TechCrunch، اینستاگرام می‌گوید که این مسئله به خاطر وجود یک اشکال در سیستم این شرکت به وجود آمده بوده و هم اکنون به طور کامل بر طرف شده است؛ همچنین Pokharel به خاطر گزارش دادن این موضوع، مبلغ 6 هزار دلار پاداش دریافت کرد.

Pokharel گزارش داده بود که هر زمان تصویر و یا پیامی را از اینستاگرام پاک می‌کرده و سپس با استفاده از ابزاری اقدام به دانلود اطلاعات پاک شده می‌کرده است، همیشه یک کپی از آن در دسترس بوده و قادر بوده که آن را دانلود کند. سخنگوی اینستاگرام به TechCrunch  گفت “ما این مشکل را بر طرف کرده‌ایم و هیچ شواهدی مبنی بر سواستفاده از این مشکل مشاهده نشده است. همچنین از Pokharel به خاطر گزارش این مشکل تشکر میکنیم.”

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

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

در مورد اینستاگرام نیز این مشکل فقط به این خاطر در معرض توجهات قرار گرفت که Pokharel توانسته بود یک نسخه از اطلاعات حذف شده را دوباره بارگیری کند. اینستاگرام این ابزار دانلود را در سال 2018 و به منظور رعایت مقررات حریم خصوصی اتحادیه اروپا معرفی کرده بود.

اتحادیه اروپا در سال 2018 قانونی وضع کرده بود که شهروندان اروپا بتوانند تا مدت زمان مشخصی، به داده های خود دسترسی داشته باشند و در واقع این آسان ترین راه کشف این موضوع بود که بفهمیم که آیا کمپانی هایی مثل اینستاگرام، اطلاعات ما را به طور کامل حذف کرده اند یا خیر.

محققان حوزه امنیت دریافته‌اند که نقص امنیتی جدیدی در پردازنده های اینتل مشاهده شده که می‌تواند در مقابل رمزگذاری مبتنی بر سخت‌افزار شکست بخورد. این نقص در سطح سخت‌افزار و در پردازنده های پنج سال اخیر اینتل وجود داشته و به مهاجمان اجازه می‌دهد تا بدافزارهایی مانند keyloggers (کی لاگر) ایجاد کنند که در سطح سخت‌افزار قرار گرفته و توسط آنتی ویروس ها قابل کشف نیست، لازم به ذکر است که جدیدترین پردازنده های نسل ۱۰ اینتل،‌ آسیب‌پذیر نیستند.

شرکت امنیتی Positive Technologies این نقص را کشف کرد و هشدار می‌دهد که این نقص میتواند زنجیره ای از اعتماد به فناوری های مهمی مثل رمز گذاری مبتنی بر سیلیکون و احراز هویت سخت‌افزار را از هم جدا کند.

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

ریشه‌ی این آسیب‌پذیری موتور مدیریت امنیتی همگرای اینتل (CSME) است که شامل بخشی از تراشه‌های اینتل می‌شود که وظیفه‌ی ایمن سازی تمام سیستم عامل های موجود در دستگاه‌های شامل قطعات اینتل را برعهده داشته است. لازم به ذکر است که اینتل قبلاً نیز با مشکلاتی از این قبیل بر روی CSME دست و پنجه نرم کرده است.

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

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

اینتل اخیراً با رخنه امنیتی خود دست و پنجه نرم می‌کند که حاصل آسیب‌پذیری های اولیه موجود در پردازنده های Meltdown و Spectre در ژانویه ۲۰۱۸ می‌باشد، محققین هشدار می‌دهند که انواع و شکل‌های دیگر این نواقص در سال‌های آینده به چشم خواهد خورد همانطور که اکنون بعد از گذشت ۲ سال است از آسیب‌پذیری اولیه این مشکل به وجود آمده است. اینتل تلاش کرده تا از این بحران عبور کند اما فقط پردازنده های جدیدتر به لطف طراحی های جدید امنیتی از این آسیب‌پذیری در امان هستند.

به تازگی دستگاه‌هایی در بازار تلفن همراه دیده می‌شوند که از فناوری x55 مودم‌های کوالکام برای دسترسی به نسل پنجم اینترنت استفاده می‌کنند، موبایل‌هایی که به تازگی عرضه شده‌اند، مانند گلکسی اس ۲۰ سامسونگ از این فناوری استفاده می‌کنند.

اما ماجرا همین جا ختم نمی‌شود، کوالکام بعد از این تصمیم به انتشار نسل جدید این مودم ها گرفت که اسنپ‌دراگون x60 نام دارد و در تمام زمینه‌ها بهبود یافته که شامل عمر باتری، سرعت و به طور کلی عمل‌کرد بهتر می‌باشد. به طور خاص مانور کوالکام بر هایلایت کردن قابلیت‌ اتصال ۲ مودم sub-6GHz و mmWave می‌باشد که اتصال همزمان این دو برای دسترسی به سرعت‌های بالاتر بهتر نیز ممکن است.

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

با این حال، به احتمال زیاد ما تا اواخر سال ۲۰۲۰ هیچ تلفنی با مودم x60 نخواهیم دید و همانطور که کوالکام در نموداری به آن اشاره می‌کند، بسیاری از ویژگی‌هایی که x60 قادر به فعال کردن آن‌ها می‌باشد تا اواخر سال ۲۰۲۰ در دسترس نخواهند بود. در تصویر پایین مراحل عرضه شدن فناوری‌های مختلف نسل پنجم اینترنت همراه را برای کشورهای گوناگون مشاهده می‌کنید، تکنولوژی NSA sub-6GHz و mmWave که پیش‌تر در مورد آن صحبت کردیم در اوایل سال ۲۰۲۰ برای کشورهای اروپایی، ایالات متحده آمریکا و چین عرضه خواهند شد و این در حالی است که در ژاپن این اتفاق تا اواخر سال میلادی به طول خواهد انجامد.

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

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

 

در حال حاضر دنیای فناوری به وضوح تأثیر ویروس کرونا بر بسته شدن کمپانی ها، دفاتر و فروشگاه‌های مختلف در چین را حس میکند، تعطیلی ای که در ابتدا به نظر تا اواخر ژانویه به طول میانجامید اکنون تا ۱۰ فوریه تمدید شده اس، هرچند هنوز باز شدن بعضی از کمپانی ها تا همان تاریخ نیز در حاله ای از ابهام قرار دارد.

اغلب اثرات ویروس که پیش‌بینی میشد بر حوزه ی تکنولوژی تأثیر بگذارد نیز درست از آب در آمده است.
در ادامه به تأثیرات مخربی که ویروس کرونا بر صنعت گذاشته نگاه میکنیم.

 

تعطیلی فروشگاه ها

 

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

این درحالیست که فیسبوک علیرغم اینکه هیچ دفتری در چین ندارد نیز از کارمندانش درخواست کرده که به چین سفر نکنند.
همچنین بیشتر از ۵۰ ایرلاین معتبر در سطح جهانی نیز از ممنوعیت پرواز به این کشور خبر داده اند.

 

کمبود قطعات و تأخیر در عرضه

 

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

فیسبوک همچنین خبر از توقف در گرفتن سفارش آخرین نوع از هدست های VR این شرکت(Quest) را میدهد.

فیسبوک در این بیانیه در مورد تأخیر توزیع محصولاتش گفت:
مانند بقیه کمپانی ها ما نیز انتظار داریم که تولید محصولات سخت افزاریمان با شدت یافتن شیوع کرونا کاهش پیدا کند، ما اقدام‌ها‌ی مختلفی را برای اطمینان از ایمنی کارمندان این شرکت انجام خواهیم داد و در تلاشیم در اسرع وقت خدماتمان را برای مشتریان در دسترس دوباره قرار دهیم.
همچنین برای طرفداران niche gaming ROG phone2 ایسوز به مشتریانش اعلام کرد که این دستگاه تا اطلاع ثانوی موجود نخواهد بود.
تسلا نیز به دلیل بسته شدن کارخانه اش تحویل تسلا مدل ۳ را به تعویق انداخته، هرچند به گفته این کمپانی این تعویق نهایتاً یک هفته به طول خواهد انجامید.

به گزارش پایگاه خبری South China Morning Post سایر مارکهای چینی نیز شامل تأخیر می‌شوند که عبارتند از محصولات Oppo، Lenovo ، Xiaomi ،Huawei .

به همین ترتیب بیشتر محصولات حوزه فناوری که انتظار میرفت محصولات خود را تا اوایل فوریه منتشر کنند اکنون بخاطر ویروس کرونا عرضه محصولات را به تأخیر انداخته اند.

 

کنسل شدن رویدادها

 

کرونا حتی رویداد جهانی تلفن همراه در بارسلونا را نیز تحت تأثیر خود قرار داده است، ال جی(LG)، اریکسون(Erricson)،زد تی ای(ZTE)، همگی بخاطر ریسک های احتمالی شیوع بیشتر این بیماری از حضور در این رویداد خودداری کرده اند.
این شرایط در حالی است که سازمان بهداشت جهانی وضعیت اضطراری اعلام کرده است اما لزوماً تاکیدی بر کنسل شدن رویداد هایی مانند MWC نکرده است،

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

تا عصر جمعه شمار تلفات ویروس کرونا به ۶۳۸ نفر رسیده واین در حالی است که بیش از ۳۱۰۰۰ نفر در سراسر جهان آلوده شده اند، با توجه به وخیم تر شدن اوضاع هنوز معلوم نیس که در روزهای آینده چه اتفاقاتی رقم خواهد خورد و چه میزان زمان برای برون رفت کشور چین از این وضعیت لازم خواهد بود.

اگر از مشتریان خدمات میزبانی باشید، حتما با خدمات میزبانی مبتنی بر سرویس آشنایی دارید. این سرویس‌ها اخیرا رشد قابل توجهی داشته‌اند، به طوری که خیلی از سرویس‌دهندگان ایرانی هم شروع به ارائه بستر به عنوان سرویس یا PaaS کرده‌اند. این مساله تا جایی پیش رفته که بعضی شرکت‌ها هر چیزی را به عنوان سرویس (XaaS) ارائه می‌دهند. دیتابیس به عنوان یک سرویس (DBaaS) هم از دیگر سرویس‌هایی است توسط پنکیک ارائه می‌شود. حالا شرکت آمازون پیش‌قدم شده و پردازش کوانتومی به عنوان سرویس (QCaaS) را به خدمات خود اضافه کرده است.

گرچه گوگل و IBM برای پیشی گرفتن در زمینه پردازش کوانتومی رقابت سختی دارند، آمازون مشکلی با واسطه بودن ندارد. آمازون امروز از سرویس آمازون براکت (AWS Amazon Braket) پرده‌برداری و نسخه اولیه آن را نیز ارائه کرد. این اولین تلاش آمازون برای ارائه پردازش کوانتومی به صورت سرویس است تا کاربران بتوانند در بستر اینترنت از آن استفاده کنند؛ کاری که مایکروسافت مشابه‌ش را با سرویس کوانتومی آژور (Azure Quantum Service) انجام داده بود.

آمازون در نوشته‌ای که در بلاگ خود منتشر کرده است، براکت را یک سرویس AWS کاملا مدیریت شده معرفی کرده که امنیت و رمزنگاری در تمام سطوح آن پیاده‌سازی شده است. البته در حال حاضر سرویس پردازش کوانتومی آمازون محدودیت زیادی دارد، به گونه‌ای که کاربران فقط قادرند تعدادی شبیه‌سازی را روی کامپیوترهای کوانتومی موجود (D-Wave، IonQ و Rigetti) آزمایش کنند. البته آمازون می‌گوید در حال ساخت یک آزمایشگاه در نزدیکی کلتک (موسسه فناوری کالیفرنیا) است که شاید در آینده میزبان کامپیوترهای کوانتومی آمازون باشد.

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

یکی از معیارهای مهم سایت‌ها، سرعت بارگذاری آن‌ها است. سرعت وبسایت نه تنها باعث رضایت بازدیدکنندگان از سایت می‌شود، بلکه به صورت مستقیم روی سئو سایت و رتبه سایت در موتورهای جستجو تاثیر می‌گذارد. یکی از روش‌هایی که تاثیر به سزایی در افزایش سرعت سایت دارد، پیاده‌سازی سیستم کش (cache) است. با توجه به استفاده فراوان از سایت‌های وردپرس (wordpress)، افزونه‌های زیادی برای کش کردن سایت وجود دارند. گرچه نصب افزونه‌های کش بسیار راحت بوده، اما کارایی آن در مقابل سیستم کش ngnix به مراتب پایین‌تر است.

اگر سایت شما دیر لود می‌شود و TTFB (time to first byte) بالایی دارد، استفاده از سیستم کش nginx تاثیر زیادی روی افزایش سرعت سایت وردپرس شما خواهد داشت. TTFB به معنای زمان دریافت اولین بایت از سرور است و گاها تا چند ثانیه طول کشیده و سایت شما را کند می‌کند. با نصب و پیکربندی سیستم کش، این زمان تا کمتر از ۳۰۰ میلی ثانیه کاهش پیدا می‌کند. در صورتی که سرور شما به میزان کافی حافظه رم دارد، می‌توانید با انتقال فضای کش از هارد به رم،‌ سرعت سایت خود را بیش از پیش افزایش دهید. استفاده از nginx cache در کنار php-fpm ترکیبی بسیار پرسرعت برای سایت شما خواهد بود.

اولین مرحله در کانفیک کش nginx (که از FastCGI استفاده می‌کند)‌، اضافه کردن کدهای زیر به به قسمت http در فایل nginx.conf است. این فایل معمولا در آدرس زیر قرار دارد.

vim /etc/nginx/nginx.conf

fastcgi_cache_path /etc/nginx-cache levels=1:2 keys_zone=phpcache:100m inactive=60m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";

در این تنظیمات، phpcache اسم key zone و 100m بیانگر میزان فضای اختصاص یافته به حافظه کش (به مگابایت) است. 60m هم مدت زمانی است که در صورت عدم تقاضای داده، آن‌ها از کش پاک می‌شوند. همچنین /etc/nginx-cache هم نشان‌دهنده محل ذخیره سازی فایل‌های کش nginx است.

مابقی تنظیمات باید در فایل nginx مربوط به سایت انجام شود.‍

vim /etc/nginx/sites-enabled/default

location ~ [^/]\.php(/|$) {
fastcgi_cache phpcache;
fastcgi_cache_valid 200 30m;
fastcgi_cache_methods GET HEAD;
add_header X-Fastcgi-Cache $upstream_cache_status;
}

در این مرحله می‌توانید سرویس nginx را ریستارت کنید. فراموش نکنید که قبل از آن حتما تنظیمات nginx را چک کنید.

nginx -t
service nginx restart

حالا سیستم کش سایت شما فعال شده و باید افزایش سرعت سایت را به طور محسوس ببینید. در سایت مورد بررسی شرکت پیشگامان، میانگین TTFB (یا همان Server response time) از بیش از ۵ ثانیه به کمتر از ۵۰۰ میلی ثانیه کاهش پیدا کرد و امتیاز سرعت سایت در ابزار سنجش سرعت سایت گوگل (PageSpeed Insights) از ۴۰ به ۸۶ افزایش داشت.

سیستم پیاده سازی شده فایل‌های کش را روی هارد دیسک ذخیره می‌کند. در صورتی که از SSD یا NVMe استفاده می‌کنید کارایی بالاتری خواهید داشت. در هر صورت استفاده از حافظه رم کارایی به مراتب بالاتری خواهد داشت. برای انتقال حافظه کش nginx به رم، کافی است خط زیر را به fstab اضافه کرده، فایل را ذخیره کرده و آن را مونت کنید.

vim /etc/fstab

tmpfs /etc/nginx/cache tmpfs defaults,size=100M 0 0

mount -a

برای مشاهده میزان استفاده از فضای تخصیص یافته به سیستم کشینگ سایت، از این دستور استفاده کنید:

df -h

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