اخطار‌های زیر رخ داد:
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 459 my_date
/showthread.php 24 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 460 my_date
/showthread.php 24 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 103 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/showthread.php 24 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 104 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/showthread.php 24 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 105 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/showthread.php 24 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 185 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 466 my_date
/showthread.php 24 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/global.php 818 my_date
/showthread.php 24 require_once
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 103 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/functions_post.php 163 my_date
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 104 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/functions_post.php 163 my_date
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 105 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/functions_post.php 163 my_date
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 185 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/functions_post.php 163 my_date
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/functions_post.php 365 my_date
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/plugins/thx.php 438 my_date
/inc/plugins/thx.php 284 build_thank
/inc/class_plugins.php 139 thx
/inc/functions_post.php 799 pluginSystem->run_hooks
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 103 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/functions_post.php 163 my_date
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 104 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/functions_post.php 163 my_date
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 105 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/functions_post.php 163 my_date
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 185 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/functions_post.php 163 my_date
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/functions_post.php 365 my_date
/showthread.php 1063 build_postbit
Warning [2] preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead - Line: 272 - File: inc/plugins/imeiJalaliDate.php PHP 7.3.33 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/imeiJalaliDate.php 272 preg_replace
/inc/plugins/imeiJalaliDate.php 210 imeiJGconvert
/inc/class_plugins.php 139 imeiJalaliDate
/inc/functions.php 506 pluginSystem->run_hooks
/inc/plugins/thx.php 438 my_date
/inc/plugins/thx.php 284 build_thank
/inc/class_plugins.php 139 thx
/inc/functions_post.php 799 pluginSystem->run_hooks
/showthread.php 1063 build_postbit



برای ورود به پرتال وب سایت اسکریپت دات کام کلیک کنید

امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
4 فناوری خیلی جدید برای بالا بردن سرعت سایت های شما
#1
4 فناوری خیلی جدید برای بالا بردن سرعت سایت های شما


اینترنت همیشه در حال  جلوروی در سرعت ؛  که شاخص اصلی اندازه گیری  پیشرفت آن است؛ میباشد. اینجا به معرفی چند شاخصه برای بالابردن  سرعت سایت شما در سال 2016 می پردازیم:


-HTTP/2

HTTP/2  جدیدترین پروتوکل وب جهانیست و  از ماه می سال گذشته منتشر شده و از نیمه ی دوم سال  2015 تحت اجرا قرار گرفته است.
ویژگی اصلی این پروتوکل ؛ توانایی آن برای تحت پوشش قرار دادن چندین در خواست تنها در یک بار اتصال میباشد.  این ویژگی " تسهیم" به انگلیسی
" multiplexing "نام دارد و انقلابی برای طراحان سایت میباشد. با این پروتوکل جدید؛ تکنیک هایی نظیر sprites یا Data URIsدیگر کاربردی نخواهند بود. 
HTTP/1  تنها برای لود کردن یک تصویر بزرگ به جای چندین تصویر کوچک کارآمد بود؛ زیرا قادر به تحت پوشش قرار دادن چندین در خواست در آن واحد نبود که این مشکل در نسخه جدید آن حل گردید.
HTTP/2 ؛ Header ها را قبل از اینکه  اطلاعات درخواست شده فرستاده شوند؛ فشرده کرده ؛ در نتیجه نقل و انتقال اطلاعاتی ساده تر میگردد. در آخر؛ این  نسخه جدید  بر خلاف نسخه قدیمی؛  از نوع " Binary" بوده و "Textual" نمیباشد که عملکرد آن را تا % 50  بالاتر میبرد. شما میتونید تفاوت این دو را اینجا تست کنید:
لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید

اگرچه HTTP/2 مستقیما نیازی به وبسایت محافظت شده ندارد؛ ولی مرورگر ها آن را فقط از طریق SSL حمایت میکنند. بنابر این اولین قدم شما تهیه گواهی SSL میباشد. بعد اخذ این مدرک؛ شما در صورتی که server را خودتان اداره کنید میتوانید HTTP/2 را توسط خودتان نصب کنید. در غیر این صورت همه چیز بستگی به وب هاست شما  یا  شرکت server هاست دارد. بر طبق W3Techs در حال حاضر %7 وبسایت ها در حال بهره وری از HTTP/2 هستند:
لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید

-گواهیSSL

SSL اتصال  بین یک server و یک کاربر را رمز گذاری میکند. شما این گواهی را به سادگی  و مجانی میتوانید توسط Let’s Encrypt تهیه کنید:
لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید
Let’s Encrypt  از آپریل 2016 تبدیل به پایگاه گواهی جدید گردید که تمام روندهای منوال را به صورت اتومات کرده و در ظرف چند دقیقه اخذ گواهی را برای شما مقدور میسازد. شما میتوانید از طریق  provider وب هاست تان این گواهی را بگیرید .برای کسانی که server خودشان را اداره میکنند ؛ این مقاله  قدم به قدم  نحوه ی نصب کردن آن را ارایه میدهد:
لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید

-Brotli/بروتلی

بروتلی الگوریتم فشرده سازی  جدیدیست که پاییز 2015 توسط گوگل معرفی شد. به طور کلی؛ الگوریتم های فشرده سازی ؛ سایز اطلاعات منتقل شده را کاهش میدهند. گوگل گزارش میدهد که با مقایسه ی راهکرد های کنونی؛ بروتلی % 26-20  فشرده سازی بهتری ارایه میدهد.
در نتیجه؛ شما میتوانید % 40 ترافیک روی  فایل های HTML و 25% CSS و Javascrip را ذخیره کند.
در حال حاضر؛Brotli تنها توسط  کروم  و فایر فاکس حمایت میشود و به زودی بقیه مرورگر ها نیز به آن میپیوندند. 
اکثر server ها ؛ نظیر Nginx ؛ Apache و Node.js نیاز به یک بسته نصب  دارند. در حال حاضر هیچ سروری به صورت دیفالت Brotli را ارایه نمیدهد. 

-CDN

گروهی از server ها در سراسر جهان میباشند که شامل کپی هایی از محتویات سایت شما نظیر عکس ؛ ویدیو؛ سافت ور و غیره میباشند. هنگام دسترسی؛ اطلاعات شما از server ای که به کاربر نزدیک تر هست  لود شده  و بنابر این سرعت لود بسیار بیشتر از دیگر نقاط جهان می گردد. مزیت بزرگ دیگر اینکه باعث قابل اطمینان شدن وبسایت شما میگردد. همانطور که محتوا توسط ده ها server پخش میگردد؛ وب هاست server شما مقدار قابل توجهی ترافیک را پخش کرده و بنابر این در برابر   crash  کردن بهتر محافظت میشود.
در نتیجه سرعت  لود وبسایت  % 50 و گاهی بیشتر افزایش میابد.


منبع:
لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید


ترجمه و خلاصه برداری: مهدیه خودستان
پاسخ }
سپاس شده توسط Vahid Majidi
#2
امیدوارم رعایت این موارد تاثیر خودشو رو سرعت سایت بذاره و جنریشن تایم رو پایین بیاره
لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید ، لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید ، لینک قابل نمایش نیست . لطفا ثبت نام کنید و یا وارد سایت شوید
پاسخ }
سپاس شده توسط Nima


پرش به انجمن: