یکی از معیارهای مهم سایت‌ها، سرعت بارگذاری آن‌ها است. سرعت وبسایت نه تنها باعث رضایت بازدیدکنندگان از سایت می‌شود، بلکه به صورت مستقیم روی سئو سایت و رتبه سایت در موتورهای جستجو تاثیر می‌گذارد. یکی از روش‌هایی که تاثیر به سزایی در افزایش سرعت سایت دارد، پیاده‌سازی سیستم کش (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 هم می‌توانید وارد دایرکتوری کش سایت شده و فایل‌ها را پاک کنید.

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

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

طبق آخرین تغییرات نرم افزار پیام رسان واتساپ، قابلیت حذف خودکار پیام نیز به این پیام‌رسان اضافه شده است. این ویژگی که پیام خود پاک شونده (disappearing messages) نیز نام دارد،‌ به آخرین نسخه بتای واتساپ اضافه شده و فعلا برای کاربران محدودی فعال شده است. این ویژگی برای افرادی که قصد دارند پیام‌های حساس ارسال کنند بسیار کاربردی خواهد بود.

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

نوسانات قیمت بیتکوین

گرچه قیمت بیت کوین در ماه اخیر بسیار کاهش داشته و از بالاترین قیمت در سال ۲۰۱۹ به حدود ۸۰۰۰ دلار سقوط کرده است، اما به طور کلی در سال ۲۰۱۹ بیشترین بازگشت سرمایه را داشته است. قیمت بیت‌کوین در سال ۲۰۱۹ حدودا ۲ برابر شد که نشان از سود ۱۰۰٪ دارد که از میزان سود بازار سهام و افزایش قیمت طلا نیز بیشتر بوده است. گرچه برخی از فعالان این حوزه افزایش قیمت بیت‌کوین به ۱۳۰۰۰ دلار را تا پایان سال میلادی پیشبینی کرده‌اند،‌ اما با توجه به ریسک بالای سرمایه گذاری در ارزهای مجازی، نمی‌توان به پیشبینی‌های قیمت این ارزها اعتماد کرد.

خروج پی‌پل از اتحادیه لیبرا

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

مخالفت تیم کوک با ارز فیسبوک

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