آرشیو فروردین ماه 1399

بیرتانیپس سایتی مرجع برای معرفی وردپرس و افزونه

Hostinger با Google Cloud Platform مشارکت دارد

Hostinger با Google Cloud Platform مشارکت دارد

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

مشارکت newfound ما پیشرفت هایی را در زیرساخت های ما به ویژه بسته های میزبانی ابری ما به ارمغان می آورد.

سرعت و زیرساخت های میزبانی قابل اعتماد هرگز اهمیت بیشتری نداشته اند و به همین دلیل است که ما در حال معرفی برنامه میزبانی جدید Cloud Global هستیم .

چه چیزی در آن برای شما وجود دارد؟
Cloud Global برای تقویت موفقیت آنلاین شما چه کاری می تواند انجام دهد؟ مهمتر از همه ، برنامه جدید و به روز شده میزبان ابری ما تمام خدمات و ویژگی های ارائه شده توسط برنامه های میزبانی ابر موجود را ارائه می دهد.

عناصری مانند آدرس IP اختصاصی ، دامنه رایگان و SSL و پهنای باند نامحدود نقطه شروع برای هر برنامه ابری است که ما ارائه می دهیم.

افزایش عملکرد - پایداری و سرعت بهتر
به طور خلاصه ، این امر به شما کمک می کند تا پروژه آنلاین خود را ، با قابلیت های بی نظیر در بخش های سرعت ، مقیاس پذیری و ذخیره سازی ، تقویت کنید. حافظه رم 16 گیگابایتی ، حداکثر 8 هسته پردازنده در هر برنامه و حداکثر 200 گیگابایت حافظه دیسک از ویژگی هایی هستند که می توانند پتانسیل کامل دستیابی به اهداف آنلاین را باز کنند.

برای شروع کار ، این سرورهای قدرتمند را در ایالات متحده و انگلستان در حال حذف هستیم. ما در آینده قصد داریم Google Cloud را تا 20 مکان معرفی کنیم.

Uptime ، ثبات سرور ، سرعت وب سایت و ذخیره داده ها دیگر مانعی برای رشد شما نیستند. با Cloud Global ، امکانات بی پایان است.

افزونگی - پشتیبان گیری بهتر
بستر و زیرساخت های Google چارچوب ایده آل برای رشد قابل اعتماد و طولانی مدت را فراهم می کند. وب سایت های میزبانی شده در Google Cloud Platform در قالب تجهیزات و افزونگی داده ها ایمن تر هستند.

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

این امر به ما توانایی بهتر مدیریت منابع در هنگام ترمیم وب سایت ها را می دهد. خلاصه اینکه ، این بستر به ما امکان می دهد در ارائه بهترین خدمات ممکن ، کارآمدتر باشیم.

چرا Google Cloud Platform؟
انتخاب Google Cloud Platform یک انتخاب دقیق و حساب شده بود. ویژگی های ذکر شده قبلی مزایای بارز برای شما به عنوان یک کاربر است اما در هنگام همکاری با گوگل چیزهای بیشتری وجود دارد.

امانت
شبکه Google سرعت و نتیجه بهتر SEO را تضمین می کند. Google دارای بزرگترین و سریعترین شبکه جهانی است و ترافیک آن به طور معمول از سرعت اینترنت عمومی و همچنین ایمن تر بودن آن فراتر می رود.

برای محیط زیست بهتر است
یکی دیگر از مزایای ما با استفاده از خدمات ابری Google ، حفظ پایداری است. تمام انرژی مورد استفاده در مراکز داده Google با انرژی تجدید پذیر مطابقت دارد. ساختن این سرورها کاملاً خنثی است.

چیزهای بیشتری برای آمدن وجود دارد
Cloud Global تنها گام دیگری در تلاش ما برای ارائه کارآمدترین ، عملی و مقرون به صرفه ترین راه حل های میزبانی در بازار است. نیاز مشتری همیشه کالاهای Hostinger را هدایت می کند زیرا مشتری در قلب آنچه انجام می دهیم است.

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

داستانهای برتر
معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها
11 دسامبر • مهندسی

معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها
بیشتر بخوانید
چگونه می توانیم اسپرینت های طراحی را در هاستینجر اجرا کنیم
27 نوامبر • بازاریابی

چگونه می توانیم اسپرینت های طراحی را در هاستینجر اجرا کنیم
بیشتر بخوانید
بهبود عملکرد وب سایت با LiteSpeed
29 ژوئیه • مهندسی

بهبود عملکرد وب سایت با LiteSpeed
بیشتر بخوانید
نویسنده
نویسنده
Daugirdas Jankus / daugirdasjankus

داستانهای مرتبط
Hostinger با Google Cloud Platform مشارکت دارد
27 مارس • اخبار

Hostinger با Google Cloud Platform مشارکت دارد
بیشتر بخوانید
اکنون Hostinger اکنون دامنه .icu را به همه کاربران پیشنهاد می کند
24 مارس • اخبار

اکنون Hostinger اکنون دامنه .icu را به همه کاربران پیشنهاد می کند
بیشتر بخوانید

27 سپتامبر • اخبار

شرکای Hostinger با Flock برای ارائه گزینه های ایمیل بهتر به مشتریان خود همکاری می کنند
بیشتر بخوانید
پاسخ دهید
اظهار نظر

نظر خود را وارد کنید
نام*

اسمت را وارد کن
پست الکترونیک*
ایمیل خود را وارد کنید
با استفاده از
بهبود عملکرد وب سایت با LiteSpeed

بهبود عملکرد وب سایت با LiteSpeed

بهبود عملکرد وب سایت با LiteSpeed
را به عنوان سرور اصلی وب امتحان کند. LiteSpeed جایگزینی مهم برای پشتیبانی آپاچی با پشتیبانی پرونده .htaccess است .

در مقایسه با آپاچی ، مزایای کاملاً کمی دارد:

معماری رویداد
موتور کش پیشرفته
HTTP / 2 ، پشتیبانی QUIC
ویژگی های امنیتی داخلی
اما این فقط نوک کوه یخ است!

hPanel
LiteSpeed از پانل های ارائه دهنده میزبانی محبوب مانند WHM / cPanel ، DirectAdmin ، Plesk و موارد دیگر پشتیبانی می کند.

با این حال ، هاستینگر از یک صفحه میزبان سفارشی - hPanel - استفاده می کند که دارای یک مدیریت پویا از طریق مبتنی بر Redis و Openresty + اسکریپت های LUA سفارشی است. این نحوه عملکرد است: داده های vhost در Redis ذخیره می شوند . Openresty گفت داده ها را هنگام دریافت درخواست وب بازیابی می کند. سپس به سرور وب آپاچی منتقل می شود.

در ابتدا ، LiteSpeed ​​با استفاده از پرونده های پیکربندی پیکربندی شده است. با این حال ، ما می خواستیم مدیریت کاملاً پویا را پیاده سازی کنیم ، که نیازی به بارگیری مجدد سرویس ها برای به روزرسانی پیکربندی نیست ، همانطور که با راه اندازی Openresty انجام دادیم. ما با پشتیبانی LiteSpeed ​​تماس گرفتیم ، تنظیم فعلی ما و این واقعیت را که می خواهیم مدیریت پویایی داشته باشیم توضیح دادیم.

به نظر می رسد ، ما خوش شانس بودیم که آنها در حال توسعه نسخه 5.4 LiteSpeed ​​بودند . آنها از کمک و اجرای آن در شاخه توسعه خوشحال بودند. این خبر بسیار خوبی بود زیرا ما مجبور نیستیم دوباره فرایند مدیریت فعلی vhost خود را مجدداً اجرا کنیم .

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

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

پشتیبانی از Redis به LSWS 5.4RC3 اضافه شد. از بدبختی ما ، ما متوجه نشده ایم که چه مقدار تغییراتی در LSWS 5.4RC3 انجام شده است. تاریخ انتشار نسخه پایدار هنوز برای ما ناشناخته بود. RC4 با تغییرات اضافی که باید آزمایش شود در راه بود. در اینجا در هاستینجر اغلب ما ترافیک بدی را به وب سایت های مشتریان خود تجربه می کنیم ، بنابراین این یک محیط خوب برای گرفتن همه خطاهای غیر منتظره بود. پس از اولین استقرار در سرور تولیدی ما ، شروع به دریافت گزارش خرابی کردیم. در این مرحله ، فصل شکار اشکال ها آغاز شد. تقریباً دو ماه از زمان اولین استقرار ، ما روزانه گزارش اشکالات را به مهندسان LiteSpeed ​​اعلام کردیم. نکته خوب این است که وقتی LSWS به هر دلیلی خراب شود ، فقط بازدید کننده ای که به آن اشکال برخورد کرده است تحت تأثیر قرار می گیرند زیرا LSWS یک فایل اصلی تولید می کند و تقریباً بدون هیچ زمان مجدداً مجدداً راه اندازی می شود. مهندسان LiteSpeed ​​برای رفع این اشکالات متمرکز شده بودند و ما تنها در چند ساعت پس از گزارش دادن آنها هر روز نسخه جدیدی دریافت کردیم. هنگامی که ما دریافت گزارش خرابی از سرور اول را متوقف کردیم ، استخر سرور را که با LiteSpeed ​​کار می کند ، افزایش دادیم ، سپس اشکالات جدید ظاهر می شوند. پس از گذشت حدود سه ماه از انجام چنین آزمایشاتی ، تأیید ، گزارش و رفع اشکالات در هفته بدون گزارش خرابی صورت گرفت و ما می توانیم بگوییم که بالاخره نسخه پایدار آمد.

نتیجه
پس از استقرار LiteSpeed ​​، در مقایسه با راه اندازی قدیمی ما شاهد بهبود عملکرد قابل توجهی بود. اکثر مشتری های ما از WordPress به عنوان سیستم مدیریت محتوا خود استفاده می کنند ، بنابراین ما آن را با LiteSpeed ​​در سرورهای خود تست کردیم. ما شاهد پیشرفت بسیار خوبی در Time By First Byte (TTFB) در مقایسه با Apache هستیم.

apache openersty vs litespeed

افزونه LiteSpeed ​​Cache
مهندسان LiteSpeed ​​افزونه LiteSpeed ​​Cache خود را برای وردپرس ایجاد کرده اند. با استفاده از این افزونه نصب شده TTFB با یک حاشیه عالی حتی بیشتر بهبود یافت.وردپرس با افزونه litespeed-cache

برای کسب اطلاعات بیشتر در مورد نحوه عملکرد افزونه LiteSpeed ​​Cache ، می توانید این مقاله را بخوانید .

علاوه بر این ، آخرین نسخه LiteSpeed ​​5.4 دارای پیشرفت های چشمگیری در SSL / TLS ، QUIC و ویژگی های امنیتی یکپارچه است که به طور پیش فرض در تمام سرورهای Hostinger فعال شده است.

پس از مشاهده چنین عملکردی برتر ، تصمیم گرفتیم افزونه LiteSpeed ​​Cache را برای کلیه کاربرانی که WordPress را از طریق نصب خودکار میزبان نصب می کنند ، نصب کنیم . ما همچنین همه کاربران با استفاده از WordPress یا سایر CMS های محبوب را ترغیب می کنیم تا افزونه LiteSpeed ​​Cache را نصب کنند تا از مزایای آن استفاده کنند.

LiteSpeed ​​افزونه های کش را برای محبوب ترین CMS مانند وردپرس ، مگنتو ، جوملا ، PrestaShop ، OpenCart ، دروپال و موارد دیگر ایجاد کرده است. کل لیست را در اینجا بررسی کنید .

در هاستینگر همیشه سعی می کنیم با استفاده از این فناوری بتوانیم با استفاده از جدیدترین فناوری ، بهترین تجربه را برای کاربران خود فراهم کنیم. ما می خواهیم نصب ، استفاده و نگهداری از وب سایت های خود را برای مشتریان آسان کنیم.

داستانهای برتر
معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها
11 دسامبر • مهندسی

معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها
بیشتر بخوانید
چگونه می توانیم اسپرینت های طراحی را در هاستینجر اجرا کنیم
27 نوامبر • بازاریابی

چگونه می توانیم اسپرینت های طراحی را در هاستینجر اجرا کنیم
بیشتر بخوانید
بهبود عملکرد وب سایت با LiteSpeed
29 ژوئیه • مهندسی

بهبود عملکرد وب سایت با LiteSpeed
بیشتر بخوانید
نویسنده
نویسنده
Aurimas Lapienė / aurimaslapiene

داستانهای مرتبط
معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها
11 دسامبر • مهندسی

معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها
بیشتر بخوانید
بهبود عملکرد وب سایت با LiteSpeed
29 ژوئیه • مهندسی

بهبود عملکرد وب سایت با LiteSpeed
بیشتر بخوانید
SRE زندگی روزانه: سبد خونریزی
27 مه • مهندسی

SRE زندگی روزانه: سبد خونریزی
بیشتر بخوانید
نویسنده
آلن
پاسخ دهید
05 آوریل 2020

آیا کسی می تواند به من بگوید: - میزان ذخیره برنامه Premium چقدر است؟ می توانید اضافی بخرید؟

نویسنده
آندریوس اس.
پاسخ در تاریخ 06 آوریل 2020

سلام آلن ، این 20 گیگ است اما در صورت نیاز بیشتر می توانید برنامه خود را در هر زمان ارتقا دهید!

نویسنده
پاسخ Ritesh Sharma
09 اکتبر 2019

اخیراً سایتی ایجاد کردم و با میزبانی هاستینجر و سیراب سایت نتیجه عالی پیدا کردم. هر وب سایت کسب و کار کوچک می تواند به راحتی با ارزانترین برنامه میزبانی از هاستینجر اجرا شود و با چراغ قوه می تواند عملکرد بالایی داشته باشد. ریتش

پاسخ دهید
اظهار نظر

نظر خود را وارد کنید
نام*

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

این سایت از Akismet برای کاهش اسپم استفاده می کند. بدانید که چگونه داده های نظر شما پردازش می شود

چگونه می توانیم اسپرینت های طراحی را در هاستینجر اجرا کنیم

چگونه می توانیم اسپرینت های طراحی را در هاستینجر اجرا کنیم

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

امروز می خواهیم مهمترین درسی که از این سفر آموخته ایم را به اشتراک بگذاریم.

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

وظیفه - ما چه نوع مشکلی را حل می کنیم و چه طرحی لازم است؟
زمان تحویل - چه زمانی برای تحویل دارایی های طراحی نیاز داریم؟
طراح منصوب - چه کسی مسئولیت تهیه کار را بر عهده خواهد داشت؟
NPS - آیا همکاران ما از کیفیت و زمان تحویل راضی خواهند بود؟
فاز
ما تصمیم گرفتیم که در عناصر طراحی خود از پنج عنصر استفاده کنیم:

برنامه ریزی - جمع آوری تمام وظایف از تیم های چند رشته و نوشتن آنها در سیستم مدیریت وظیفه ما (Github و Google Sheets).
اولویت بندی - با نگاه به تصویر بزرگتر ، مهمترین وظایف هفته را در طول ملاقات طراحان خود برنامه ریزی کنید.
توزیع - تعیین وظایف برای تیم طراحی ، استفاده از GitHub برای ایجاد مشکلات در کنار جدول زمانی Google Sheets.
ارزیابی - محاسبه تعداد کارها ، تعیین NPS (امتیاز خالص تبلیغ کننده) با ارسال فرم های NPS به طور جداگانه به همکاران ما ، و جمع آوری پاسخ ها.
بررسی اجمالی - نوشتن نقاط قوت و ضعف ما در طول هفته و حرکت مجدد به مرحله برنامه ریزی.
نمایش مراحل ما در طول طراحی و چه نوع ابزاری استفاده می کنیم.هر مرحله برای دستیابی به رشد شخصی طراحان و ایجاد چالش های جدید با دقت طراحی شده است. ما هر کار ، برنامه ریزی و پیگیری را با هم در فرآیندهای ارزیابی دنبال می کنیم.

برنامه ریزی
برای برنامه ریزی ، از GitHub و Google Sheets استفاده می کنیم. توسعه دهندگان ما از GitHub استفاده می کنند ، بنابراین برای طراحان ، این یک مورد ضروری در Hostinger است. تیم های دیگر در صورت نیاز به چیزی خاص به طراحان ما اختصاص می دهند ، و ما این موارد را به موارد زیر اضافه می کنیم.

ما یک پروژه در GitHub ایجاد می کنیم تا این جدول زمانی را منعکس کند. ما وظایف را به سه ستون مختلف تقسیم می کنیم - Backlog ، Sprint Tasks و Done . جمع شدن است که در آن هر موضوع اضافه شده است، در حالی که وظایف با حداکثر سرعت دویدن برای برنامه ریزی برای هفته بعد استفاده می شود. پس از اتمام کار ، موضوع را به ستون Done می اندازیم.

تصویر تخته Kanban که در GitHub استفاده می کنیم (Backlog ، Sprint، Done)

اولویت بندی
هر دوشنبه ، ما یک جلسه 30 دقیقه ای کوتاه برای اولویت بندی کارها برای هفته آینده داریم. ما یک محیط دنج را برای همه ما پیدا می کنیم. آوردن یک فنجان قهوه در کنار آن امری ضروری است! ما وظایفی را تعیین می کنیم که بسیار مهم هستند و نیاز به اصلاح سریع دارند.

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

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

بررسی اجمالی
در طول هفته ، انواع مختلفی از کارها وجود دارد - از آگهی ها گرفته تا طراحی وب سایت و حتی سیستم های طراحی محصول. به منظور بهبود ، ما به نقاط ضعف خود نگاه می کنیم و آنچه را که آموخته ایم بررسی می کنیم و برای دستیابی به نتایج بهتر ، تغییراتی ایجاد می کنیم.

دیوانه کننده است که فکر کنید فقط یک سال پیش ما تصویری روشنی در مورد نحوه انجام کارهای بزرگ با سایر تیم ها نداشتیم. امروز ، ما با موفقیت همکاری کرده و محصولی را که انتظار می رود - از برنامه ریزی تا اجرای - ارائه می دهیم.

داستانهای برتر
معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها
11 دسامبر • مهندسی

معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها
بیشتر بخوانید
چگونه می توانیم اسپرینت های طراحی را در هاستینجر اجرا کنیم
27 نوامبر • بازاریابی

چگونه می توانیم اسپرینت های طراحی را در هاستینجر اجرا کنیم
بیشتر بخوانید
بهبود عملکرد وب سایت با LiteSpeed
29 ژوئیه • مهندسی

بهبود عملکرد وب سایت با LiteSpeed
بیشتر بخوانید
نویسنده
نویسنده
Benas Bitvinskas / benas

طراح و تمام وقت ماجراجو / طراحی سرب در هاستینجر.

داستانهای مرتبط
ساختن یک وب سایت در 5 دقیقه
06 فوریه • بازاریابی

ساختن یک وب سایت در 5 دقیقه
بیشتر بخوانید
چگونه به عنوان یک طراح وب الهام بمانیم
07 ژانویه • بازاریابی

چگونه به عنوان یک طراح وب الهام بمانیم
بیشتر بخوانید
ارائه ایده های UX به طراحان به زبان خود
17 دسامبر • بازاریابی

ارائه ایده های UX به طراحان به زبان خود
بیشتر بخوانید
نویسنده
Kemeling Kunststoffen
پاسخ
18 فوریه 2020

وای بسیار جالب برای خواندن ، اطلاعات بسیار مهم است. یک برنامه عالی برای ایجاد شغل خود.

نویسنده
آندریوس اس.
پاسخ داده شده در 19 فوریه 2020

خوشحالم که آن را دوست داشتی!

پاسخ دهید
اظهار نظر

نظر خود را وارد کنید
نام*

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

این سایت از Akismet برای کاهش اسپم استفاده می کند. بدانید که چگونه داده های نظر شما پردازش می شود .

اکنون بخشی از هاستینجر شوید!
در حال حاضر آغاز شده است
میزبانی
میزبانی وب
میزبانی VPS
میزبانی ابر
میزبانی وردپرس
میزبانی ایمیل
میزبانی CMS
میزبانی تجارت الکترونیک
میزبانی وب رایگان
سازنده وب سایت
میزبانی وب ارزان
خرید میزبانی وب
ویندوز VPS
میزبان سرور Minecraft
خدمات طراحی وب
دامنه ها
جستجوگر دامنه
انتقال دامنه
دامنه رایگان
دامنه XYZ
گواهی SSL ارزان
نام دامنه را بخرید
جستجوگر Whois
جستجوی نام دامنه
دامنه 99 Cent
گواهی SSL رایگان
اطلاعات
وضعیت سرور
برنامه های وابسته
روش های پرداخت
دیوار شهرت
مقایسه کنید
بررسی ها
تخفیف دانشجویی
قیمت گذاری
YouTube Creators
آرم تجاری
هاستینجر پیشرو در سراسر جهان میزبان ارزان میزبانی وب برای میلیون ها نفر از افراد باهوش است ، که واقعاً دوست دارند بدون از دست دادن ویژگی های میزبانی وب با کیفیت بالا و حق بیمه صرفه جویی زیادی داشته باشند.

ویزا
کشف کردن
پی پال
بیتپای
ماسترو
مستر کارت
آمریکن اکسپرس
و بیشتر
آرم مرتبط
آرم فیس بوک
آرم توییتر
آرم وبلاگ
کمک
گزارش سوءاستفاده
دانش محور
آموزشها
وبلاگ
شرکت
درباره هاستینجر
با ما تماس بگیرید
فناوری ما
حرفه
مجاز
سیاست حفظ حریم خصوصی

قالب هاستینزا معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها

قالب هاستینزا معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها

 قالب هاستینزا معرفی PHP 7.4: عملکرد ، ویژگی ها ، استهلاک ها  
سرورهای Hostinger در دسترس است . توسعه دهندگان می توانند انتظار پیشرفت در خوانایی کد ، نگهداری و سهولت استفاده را داشته باشند. بیایید به برخی از ویژگی های جدید ، ترفندهای عملکرد و دلایل دیگری که چرا باید به PHP 7.4 مهاجرت کنید ، نگاهی بیندازیم.

فهرست مطالب:

PHP 7.4 برای شما چه معنایی دارد؟
نسخه PHP خود را تغییر دهید
در PHP 7.4 چه جدید است؟
استهلاک
PHP 7.4 برای شما چه معنایی دارد؟
با انتشار جدیدترین به روزرسانی PHP 7.4 ، پر از ویژگی های جدید  قالب هاستینزا ، PHP همچنان در حال تکامل است. همانطور که در نسخه های قبلی PHP 7 دیده ایم - عملکرد و سرعت در حال بهبود است. یکی از جالب ترین ویژگی های جدید بارگیری قبل است . به لطف ساده سازی خطوط رایج کد ، به اجرای سریع اسکریپت و همچنین معرفی قابلیت داشتن کد سریعتر و تمیز تر کمک می کند.

افراد خوب مسئول PHP نظرات و درخواستهای مخاطبان خود را شنیده اند و با تمام توان به آنها پاسخ داده اند. آنها از آن زمان به طور مداوم در حال تغییر کد هستند تا بصری تر و راحت تر بین زبان های برنامه نویسی جابجا شوند.

PHP در بیش از 78.9٪ از کل وب سایت ها استفاده می شود. قالب هاستینزا  طبق گفته W3techs ، پرطرفدارترین سایتهایی که از PHP استفاده می کنند ویکی پدیا ، پینترست و فیس بوک برای نامگذاری چند مورد هستند.

اگر به طور خاص به سایتهای وردپرس در حال اجرا با PHP ، با مقایسه PHP 5 و 7 نگاهی بیندازیم ، می توانیم شاهد افزایش دو برابر سرعت باشیم. وب سایتهای دارای وردپرس با استفاده از جدیدترین نسخه PHP در خارج ، قطعاً بیشترین سود را کسب می کنند. کاربران میزبان می توانند فقط با کلیک یک دکمه ، سایتهای وردپرس خود را به ارتفاعات جدید شارژ کنند.

آمار استفاده از PHP

همه این چهره های جالب را می بینید؟ این نمودار در مورد وب سایتهایی که با استفاده از PHP فعال هستند ، حقیقت را فاش می کند. آیا 39،191،714 وب سایت زنده برای جلب توجه شما کافی هستند؟ این تعداد در حال حاضر از PHP استفاده می کنند. به علاوه PHP 7.4 در حال آزمایش بهتر از PHP 7.3 با بهبود عملکرد و سایر کیفیت های بهبود زندگی است.

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

PHP میانگین هندسی کلیه نتایج

نسخه PHP خود را تغییر دهید
آماده به روزرسانی هستید؟ فکر کرد Hostinger با این چهار مرحله ساده ، آن را مانند همیشه آسان می کند. هیچ وقت با نسخه PHP جدید و بهبود یافته خود درگیر نیستید.

به حساب Hostinger خود وارد شوید و دکمه Home را بزنید.
در صفحه اصلی خود ، به قسمت میزبانی پایین بروید و بر روی نماد مدیریت کلیک کنید .
در کادر جستجو ، پیکربندی PHP را تایپ کرده و بر روی آن کلیک کنید.
PHP 7.4 را انتخاب کنید و روی ذخیره کلیک کنید .
فعال کردن PHP 7.4 در Hostinger hPanel

تبریک می گویم! شما اکنون بهترین و به روزترین نسخه PHP را در آنجا دارید.

برای بررسی نسخه PHP فعلی خود ، تنها کاری که باید انجام دهید این است که به برگه میزبانی وب بروید و صفحه سمت چپ را برای نسخه PHP بررسی کنید . اگر چیزی کمتر از 7.4 است ، پیش بروید و بروزرسانی کنید.

در PHP 7.4 چه جدید است؟
از سال 2016 ، PHP7 بدون بروزرسانی ،  قالب هاستینزا به روزرسانی های سالانه را منتشر می کند. هر ساله آنها ویژگی ها ، اضافات و امکان نوشتن کد تمیزتری را ارائه می دهند که باعث می شود زبان برای کسانی که این برنامه را در وب سایت های خود اجرا می کنند ، قابل اطمینان تر و کاربر پسند تر باشد.

بیایید حفر کنیم و نگاهی دقیق تر به برخی از تغییراتی که با افزودن PHP 7.4 ایجاد شده است ، بیاندازیم. برای یک لیست کامل ، تغییرات آنها را در اینجا بررسی کنید .

پیش بارگذاری
بیایید در مورد کد صحبت کنیم. هنگام استفاده از یک چارچوب یا کتابخانه ها ، پرونده های آن باید در هر درخواست بارگیری و پیوند شوند. پیش بارگذاری زمانی است که می توانید چارچوب ها و کتابخانه ها را در OPCache بارگذاری کنید. این امکان را برای سرور فراهم می کند که پرونده های PHP را بارگیری کند و در هنگام راه اندازی آنها را در حافظه ذخیره کند و در صورت درخواست در آینده آنها را در دسترس قرار دهد. صحبت در مورد سریع کار کردن

پیش بارگذاری توسط یک دستورالعمل خاص php.ini انجام می شود : opache.preload . این کامپایلر اسکریپت PHP را دارد و هنگام راه اندازی سرور ، آن را اجرا می کند. همچنین می تواند برای بارگذاری پرونده های بیشتر مورد استفاده قرار گیرد و انتخاب کنید که آنها را شامل یا کامپایل کنید.

این بسیار جذاب است ، اما اگر منبع پرونده های از قبل بارگذاری شده تغییر یابد ، سرور مجدداً راه اندازی می شود. پرونده های از پیش بارگذاری شده نیز برای همیشه در حافظه OPCache ذخیره می شوند.

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

Spread Operator در عبارت Array
هنگامی که PHP 5.6 منتشر شد ، PHP شروع به پشتیبانی از بسته بندی آرگومان (اپراتور گسترش) کرد ، اما اکنون با 7.4 ، ما می توانیم از این ویژگی با بیان آرایه استفاده کنیم. باز کردن آرگومان نحوی است برای باز کردن آرایه ها و Traversables در لیست آرگومان. و برای انجام این کار ، فقط باید توسط… (3 نقطه) آماده شود.

بیایید به این مثال نگاه کنیم:

1
2
3
$animals = ['dog', 'cat'];
$animalkingdom = ['lion', 'elephant', ...$animals, 'giraffe'];
// [‘lion’, ‘elephant’, ‘dog’, ‘cat’, ‘giraffe’];
اکنون می توانیم به سادگی  قالب هاستینزا با استفاده از نحو Spread Operator ، آرایه ای را از هر مکانی که می خواهیم بسازیم.

در اینجا مثال دیگری وجود دارد:

1
2
3
4
5
$num1 = [1, 2, 3];
$num2 = [...$num1]; // [1, 2, 3]
$num3 = [0, ...$num1]; // [0, 1, 2, 3]
$num4 = array(...$num1, ...$num2, 111); // [1, 2, 3, 1, 2, 3, 111]
$num5 = [...$num1, ...$num1]; // [1, 2, 3, 1, 2, 3]
نه تنها این ، بلکه می توانید از آن در یک عملکرد نیز استفاده کنید. این مثال را ببینید:

1
2
3
4
5
6
7
8
9
10
11
12
13
function getNum() {
return ['a', 'b'];
}
$num6 = [...getNum(), 'c']; // ['a', 'b', 'c']

$num7 = [...new NumIterator(['a', 'b', 'c'])]; // ['a', 'b', 'c']

function arrGen() {
for($i = 11; $i < 15; $i++) {
yield $i;
}
}
$num8 = [...arrGen()]; // [11, 12, 13, 14]
علاوه بر این ، اکنون شما قادر به باز کردن آرایه ها و ژنراتورهایی هستید قالب هاستینزا  که توسط یک عملکرد مستقیماً به یک آرایه جدید باز می گردند.

یک نمونه کد از این قرار است:

1
2
3
4
function getAnimals(){
return ['dog', 'cat', 'elephant'];
}
$num1 = [...getAnimals(), 'lion', 'tiger', 'giraffe'];
و با PHP 7.4 چاپ می شود:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
array(6) {
[0]=>
string(3) "dog"
[1]=>
string(3) "cat"
[2]=>
string(8) "elephant"
[3]=>
string(4) "lion"
[4]=>
string(5) "tiger"
[5]=>
string(7) "giraffe"
}
با این عبارت جدید ، اپراتورهای پخش باید عملکرد بهتری نسبت به 7.3 array_merge داشته باشند . دلیل این است که عملگر spread یک ساختار زبان است در حالی که array_merge یک تابع است. همچنین به این دلیل که اپراتور spread از اشیاء پیاده سازی قابل عبور پشتیبانی می کند و array_merge فقط از آرایه ها پشتیبانی می کند.

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

یکی دیگر از مزایای با شکوه 7.4 حذف آرایه_merge است.  قالب هاستینزا از تغییر شاخص مخوف خداحافظی کنید!

به عنوان مثال ، بیایید به این ترکیب آرایه بادی بلند در زیر نگاه کنیم:

1
2
3
4
5
6
7
8
9
10
11
12
$array = [‘banana, ‘orange’];
$array[2] = ‘orange’;
$array[1] = ‘apple’; //shifting
var_dump($array);
// prints
array(3) {
[0]=>
string(6) "banana"
[1]=>
string(5) "apple"
[2]=>
string(6) "orange"
یکی دیگر از مزایای 7.4 استفاده از عملکرد ژنراتور است. یک عملکرد ژنراتور دقیقاً مانند یک عملکرد عادی کار می کند ، بجز اینکه به جای بازگشت یک مقدار ، یک عملکرد ژنراتور به اندازه مقدار مورد نیاز خود عمل می کند.

کد مثال زیر را ببینید:

1
2
3
4
5
6
function generator() {
for ($i = 3; $i <= 5; $i++) {
yield $i;
}
}
$num1 = [0, 1, 2, ...generator()];
منابع ضعیف
اکنون PHP 7.4 کلاس WeakReference دارد که قرار نیست با کلاس WeakRed یا پسوند Weakref اشتباه گرفته شود .

WeakReferences به برنامه نویس اجازه می دهد تا یک اشخاص را به خاطر آورد. این مفید است زیرا مانع از بین رفتن جسم نمی شود. آنها برای اجرای حافظه پنهان مانند ساختارها مفید هستند.

1
2
3
4
5
6
WeakReference {
/* Methods */
public __construct ( void )
public static create ( object $referent ) : WeakReference
public get ( void ) : ?object
}
پارامترهای متناقض و بازده کواریانت
در حال حاضر ، PHP از انواع پارامترها و انواع برگشتی استفاده می کند.  قالب هاستینزا به این معنی که اگر یک متد دارای پارامتر یا نوع بازگشتی از X باشد ، پارامتر زیرپایه یا نوع برگشت نیز باید از نوع X باشد.

حال ، با PHP 7.4 پیشنهاد می کند کواریانس (دستور داده شده از خاص به عمومی) و تضاد (معکوس کردن سفارش) بر روی پارامترها و انواع برگشتی مجاز باشد .

در اینجا مثالی از هردو آورده شده است:

نمونه نوع بازگشت کوواریانت:
 
6 از بهترین افزونه های فرم تماس رایگان برای سایت وردپرس شما


https://www.hostinger.com/blog/introducing-php-7-4