توسط سید علی رضوی | مهر ۵, ۱۳۹۹ | مقالات
تامین کالاهای فروشگاه اینترنتی بخش دو .
اگر به بازارهای مرکزی شهرها بروید، بسیاری از مغازهها را میبینید، که اجناس خود را به صورت عمده میفروشند.
تمام مغازهها و فروشگاههای خرده فروشی هم معمولا از همین عمده فروشان اجناس را با قیمت پایینتر میخرند.
شما هم میتوانید کالاهای موردنیاز فروشگاه اینترنتی خود را از این عمده فروشیها تهیه کنید.
البته ممکن است در شهر محل سکونت شما عمده فروشی مناسب کسب و کارتان پیدا نکنید.
در این صورت میتوانید در شهرهای نزدیک، به دنبال عمده فروشی مرتبط با حوزه فعالیتتان بگردید.
مدرس : امیرحسین محمدی
حتما بخش اول تامین کالاهای فروشگاهی ما را دیدید ، پس همراه ما باشید تا بخش دوم این اموزش را با هم برسی کنیم .
تامین کالاهای فروشگاه اینترنتی
تامین کالا فروشگاه های اینترنتی
توسط سید علی رضوی | شهریور ۳۰, ۱۳۹۹ | مقالات
پروتکل HTTPS
برای انتقال اطلاعات بصورت رمزگذاری شده بر روی وب سایت بکار برده می شود.
پروتکل HTTPS از پورت ۴۴۳ برای انتقال اطلاعات استفاده می کند ولی پروتکل HTTP از پورت ۸۰ استفاده میکند.
مهمترین تفاوت میان http با https امنیت و حفظ اطلاعات مربوط به شماست.
در صورت شروع شدن نام وب سایت با //:https، این بدین معناست که کامپیوتر شما در حال رد و بدل کردن اطلاعات با سایت با زبانی است که شخص دیگری قادر به استفاده از آن نیست.
در سایت هایی که با https شروع می شوند اطلاعات ابتدا به کد تبدیل شده و به سرور ارسال می شود سپس این کدها در سرور رمز گشایی شده و مجددا به اطلاعات قابل فهم بر می گردد. بهمین دلیل سرعت https از http کمتر است.
سرویس https را بعضی شرکتها مانند Verisign و Goddady ارائه می دهند.جهت استفاده از این سرویس باید هزینه ای بصورت ماهانه پرداخت گردد که بر اساس سرعت آن متفاوت می باشد.
تشخیص وبسایتهای HTTP و HTTPS
اگر از مرورگر کروم استفاده کنید، بهسادگی میتوانید این موارد را از هم تشخیص بدهید؛ چون کروم اجازهی بازدید از یک وبسایت HTTP را نمیدهد. البته میتوانید هشدار آن را نادیده بگیرید؛ اما این اخطار مطمئنترین علامت برای اطلاع از عدم استفادهی آن وبسایت از HTTPS است.
اگر از مرورگر دیگری استفاده میکنید که وبسایتهای HTTP را بهصورت خودکار مسدود نمیکنند، باید به نوار آدرس دقت کنید. با توجه به دو معیار میتوانید تشخیص بدهید که یک وبسایت HTTP یا HTTPS است:
یک آیکون سبزرنگ به شکل قفل و کلمهی Secure دقیقا قبل از آدرس URL ، آغاز شدن آدرس URL با کلمهی https
توسط سید علی رضوی | شهریور ۲۹, ۱۳۹۹ | Error
منظور از رفع خطای leverage browser caching چیست؟
این خطا از مهم ترین ارورهای سایت جی تی متریکس است.
طراحی سایت شیراز
خطای Leverage browser caching که اسکرینشات آن را در Pagespeed گوگل مشاهده میکنید به کش مرورگر شما اشاره میکند درواقع باید گفت کش چیست ؟
هر بار که شما از وب سایتی بازدیدی انجام میدهید لازم است که یک سری فایلهایی را دانلود کنید تا سایت قابل مشاهده باشد فایلهایی مانند، CSS، JS، HTML و عکسها که در کش مرورگر (یا کش محلی یا کش لوکال) ذخیره میشود. حال وقتی به صفحهی دیگری از آن سایت مراجعه میکنید موارد تکراری صفحات مثل لوگو سایت فایلهای CSS و غیره دیگر دوباره دانلود نمیشوند بلکه از طریق کش محلی مرورگر فراخوانی صورت میگیرد. پس به این ترتیب لازم نیست با هر بار لود کردن صفحههای سایت، فایلهای مشترک بین صفحات را دانلود کنید. این همان دلیلی است که باعث میشود در اولین بازدید از یک سایت زمان بیشتری برای لود شدن لازم باشد تا زمان لود صفحات در تکرار بازدید از همان سایت.
این عمل هم باعث صرفهجویی در حجم اینترنت بازدیدکننده میشود و هم تعداد درخواستهای سمت سرور را کاهش میدهد و صفحات سایت در دفعات بعدی سریعتر لود میشوند. این خطا این را میگوید که وقتی شما بازدیدی از سایت میکنید درخواست کش هدر HTTP به خوبی پیادهسازی نمیشود یا ممکن است درخواست کش هدر HTTP به خوبی ارسال شود و وجود داشته باشید ولی زمان کش بسیار کوتاه است.
حل خطای leverage browser caching با متد Expires در htaccess :
در این روش ابتدا وارد هاست خودتون شده و سپس به File Manager هاست مراجعه کنید. فایل htaccess. رو پیدا کرده و سپس قطعه کدهای زیر رو به ابتدای این فایل قرار بدین. دقت کنید که این دستورات باید در اولین سطر این فایل قرار بگیرند.
نمونه کد:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg “access 1 year”
ExpiresByType image/jpeg “access 1 year”
ExpiresByType image/gif “access 1 year”
ExpiresByType image/png “access 1 year”
ExpiresByType text/css “access 1 month”
ExpiresByType text/html “access 1 month”
ExpiresByType application/pdf “access 1 month”
ExpiresByType text/x-javascript “access 1 month”
ExpiresByType application/x-shockwave-flash “access 1 month”
ExpiresByType image/x-icon “access 1 year”
ExpiresDefault “access 1 month”
</IfModule>
## EXPIRES CACHING ##
طراحی سایت شیراز
حل خطای leverage browser caching با روش Cache Control در htaccess :
برای حل مشکل leverage browser caching با این روش کد زیر را در بالای فایل htaccess. قرار دهید و دقت داشته باشید چه در روش expire header وcache control میتوانید زمان را نسبت به توضیحاتی که دادیم تغییر دهید و یا همین زمان ها را قرار دهید.
نمونه کد :
<filesMatch “.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$”>
Header set Cache-Control “max-age=84600, public”
</filesMatch>
حل خطای leverage browser caching با متد Expires در NGINX :
کد زیر از نوع متد Expires است. کد را میتوانید در Nginx قرار دهید. و بعد از قرار دادن و ذخیره کردن، تغییرات اعمال شده را بعد از رفرش می توانید مشاهده کنید.
نمونه کد :
location ~* \.(jpg|jpeg|gif|png)$ {
expires 365d;
}
location ~* \.(pdf|css|html|js|swf)$ {
expires 2d;
{
حل خطا با متد Cache-Control در NGINX :
در این روش هم باید به سرور دسترسی داشته باشید و کد ها را درون سرور قرار دهید:
نمونه کد :
location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {
expires 2d;
add_header Cache-Control “public, no-transform”;
{
با استفاده از کد بالا، فایلهای jpg,jpeg,gif,png,css,pdf,js,swf و … در مرورگر کاربر کش خواهند شد، تا در بازدیدهای بعدی کاربر به سایت شما این فایلها بهجای اینکه از سرور شما برای بازدیدکننده بارگذاری شود از خود مرورگر کاربر لود میشود و درنتیجه باعث افزایش چشمگیر سرعت سایت شما خواهد شد.
به هر حال اگر مایل به استفاده ازکدهای بالا نیستید میتوانید از افزونههای زیر برای فعال سازی کش در وردپرس استفاده نمایید.
- افزونه Cache Enabler
- افزونه W3 Total Cache
- افزونه WP Super Cache
- افزونه WP Rocket (بهترین افزونه از نگاه ما)
خطاهای مرتبت با ارور Leverage browser caching را میتوانید در لیست زیر بررسی کنید و اصولا با خواندن این مقاله خطاهای زیر هم رفع میشوند.
- رفع ارور Specify a cache validator
- رفع ارور Add Expires headers
سعی شده در این آموزش با موضوع رفع خطای leverage browser caching در gtmetrix به شما در با بالا بردن سرعت سایت که یکی از فاکتورهای مهم در سئو میباشد، کمک شایانی کنیم.
رفع خطای Serve scaled images در gtmetrix
https چیست ؟
توسط سید علی رضوی | شهریور ۲۹, ۱۳۹۹ | مقالات
محصول فروشگاه را از کجا بیاورم؟
مسئله این است!در ابتدا باید بگوییم که تامین محصول فروشگاه اینترنتی، چالشهای خاص خودش را دارد.
اول از همه باید بودجهای برای تامین کالای موردنیاز فروشگاه تعیین کنید. البته این را هم بگوییم، که خیلی هم مهم نیست چقدر سرمایه در اختیار دارید.
ما در ادامه روشهایی برای تامین کالا گفتیم، که حتی به سرمایه اولیه هم نیازی نخواهید داشت.
قبل از تأمین کالا، مشخص میکنید که قصد فروش چه کالایی را دارید.
این مرحله از کار هم خیلی مهم است و باید روی همه جوانب فکر کنید. مثلا اگر قصد دارید لباس فروشی اینترنتی راه بیندازید،
مدرس : امیر حسین محمدی
طراحی سایت وردپرس
طراحی سایت وردپرس
ساخت فروشگاه انلاین
ساخت فروشگاه انلاین بدون کد نویسی
توسط سید علی رضوی | شهریور ۲۵, ۱۳۹۹ | Error
رفع خطای Serve scaled images در gtmetrix ، این خطا مرتبط به تصاویر سایت می باشد . طراحی سایت ، طراحی سایت شیراز
همراه ما باشید تا با رفع خطای Serve scaled images در gtmetrix سرعت لود سایت را ارتقاع دهیم .
روش اول – بهینه سازی تصویر در فتوشاپ
بهترین روش برای رفع این خطا در gtmetrix قبل از آپلود عکس در سایت میباشد.
شما میتوانید با استفاده از ابزارهای همانند فتوشاپ سایز و حجم آنها را بدون کاهش کیفیت، خروجی بگیرید. به این منظور عکس مورد نظر را در فتوشاپ باز کرده و بعد از آن بر روی تب File کلیک کنید و گزینه Export را انتخاب کنید،
در زیرمنوهای نمایش داده شده گزینه Save for Web را انتخاب کنید،
در پنجره باز شده میتوانید انواع کیفیت و سایز مد نظر برای عکس را وارد یا انتخاب کنید.
روش دوم – بهینه سازی تصویر در ابزارهای آنلاین
روش دوم برای رفع ارور Serve-scaled-images استفاده از ابزارهای آنلاین تغییر سایز میباشد.
سایتهای همانند PicResize.com، سایت imageresize.org و resizeimage.net ابزارهای آنلاین مناسبی برای تغییر سایز و ابعاد فایلهای تصویری هستند.
طراحی سایت ، طراحی سایت شیراز
روش سوم – بهینه سازی تصویر در وردپرس و جوملا
روش اول و دوم قبل از آپلود عکس در سایت کاربرد دارد بر خلاف روش سوم که بعد از اپلود تصاویر نیز مورد استفاده قرار میگیرد.
روش سوم برای رفع خطای Serve scaled images در gtmetrix استفاده از پلاگین های وردپرس و جوملا است.
گاهی ممکن است شما تعداد تصاویر بسیاری را در سایت خود با حجم بالا قرار دادهاید.
و زمان لازم برای بهینه سازی، تغییر سایز و ابعاد عکس ها را نداشته باشید
در این صورت پلاگینهایی که اشاره خواهیم کرد میتوانند به شما در تغییر سایز و همچنین در کاهش حجم تصاویر کمک کنند.
از افزونه های وردپرس میتوان به پلاگین Imsanity اشاره کرد، برای CMS جوملا هم پلاگین ImageResizer موجود است،
توجه داشته باشید قبل از نصب و اعمال تنظیمات این پلاگینها، بک آپ از هاست و دیتابیس خود بگیرید.
نکته :
خب طبیعتا راهکار سادهای است و شما میتوانید سایز تصاویر خود را به کمک روشهایی که در بالا اشاره کردیم تغییر دهید
ولی این عمل باعث کوچیک تر شدن تصویر در صفحه محصول میشود
که تاثیری مستقیم بر روی کاهش فروش و تجربه کاربری نامناسب میشود.
چرا که کاربر به دلیل کیفیت و سایز کم تصاویر نمیتواند محصولات را به خوبی بررسی و آن را ارزیابی کند.
رفع خطای ۴۰۸
رفع خطای “Syntax Error” در وردپرس
بهترین لپ تاپ را انتخاب کن ، اونیکس کالا