LOADING CLOSE

چگونه یک وب سایت با تکنولوژی پایین بسازیم؟

چگونه یک وب سایت با تکنولوژی پایین بسازیم؟

چگونه یک وب سایت با تکنولوژی پایین بسازیم؟

چگونه یک وب سایت با تکنولوژی پایین بسازیم؟

چرا یک وب سایت با تکنولوژی پایین؟

به ما گفته شد که اینترنت جامعه را “غیر مادی” می کند و مصرف انرژی را کاهش می دهد. برخلاف این پیش بینی، خود به مصرف کننده بزرگ و به سرعت در حال رشد انرژی تبدیل شده است.

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

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

راه اندازی مراکز داده بر روی منابع انرژی تجدید پذیر برای رسیدگی به استفاده رو به رشد انرژی از اینترنت کافی نیست

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

برای شروع، محتوا به طور فزاینده ای منابع فشرده می شود. این امر ارتباط زیادی با اهمیت روزافزون ویدیو دارد، اما روند مشابهی را می توان در بین وب سایت ها مشاهده کرد. اندازه متوسط ​​صفحه وب (تعریف شده به عنوان میانگین اندازه صفحه 500000 دامنه محبوب) از 0.45 مگابایت (MB) در سال 2010 به 1.7 مگابایت در ژوئن 2018 افزایش یافت. برای وب سایت های تلفن همراه، میانگین “وزن صفحه” ده برابر از 0.15 مگابایت در سال 2011 تا 1.6 مگابایت در سال 2018. با استفاده از روش های مختلف اندازه گیری، سایر منابع اندازه متوسط ​​صفحه را تا 2.9 مگابایت در سال 2018 گزارش می دهند.

رشد ترافیک داده ها از پیشرفت های بهره وری انرژی (انرژی مورد نیاز برای انتقال 1 مگابایت داده از طریق اینترنت) فراتر رفته و در نتیجه مصرف انرژی بیشتر و بیشتر می شود. وب‌سایت‌های «سنگین‌تر» یا «بزرگ‌تر» نه تنها مصرف انرژی را در زیرساخت شبکه افزایش می‌دهند، بلکه طول عمر رایانه‌ها را نیز کوتاه می‌کنند – وب‌سایت‌های بزرگ‌تر برای دسترسی به رایانه‌های قدرتمندتری نیاز دارند. این بدان معناست که کامپیوترهای بیشتری باید تولید شوند، که فرآیندی بسیار پر انرژی است.

همیشه آنلاین بودن با منابع انرژی تجدیدپذیر مانند انرژی باد و خورشید که همیشه در دسترس نیستند، به خوبی ترکیب نمی شود.

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

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

طراحی وب با تکنولوژی پایین

طراحی وب جدید ما به هر دو این مسائل می پردازد. به لطف یک طراحی وب با تکنولوژی پایین، ما موفق شدیم اندازه صفحه وبلاگ را به میزان پنج برابر نسبت به طراحی قدیمی کاهش دهیم – همه اینها در حالی که وب سایت را از نظر بصری جذاب تر (و سازگار با موبایل) می کنیم. ثانیاً، وب‌سایت جدید ما 100٪ با انرژی خورشیدی کار می‌کند، نه فقط در کلام، بلکه در واقعیت: ذخیره انرژی خاص خود را دارد و در دوره‌های طولانی‌تر هوای ابری خاموش می‌شود.

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

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

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

سایت ایستا

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

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

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

تصاویر پریشان

چالش اصلی کاهش اندازه صفحه بدون کاهش جذابیت وب سایت بود. از آنجایی که تصاویر بیشتر پهنای باند را اشغال می کنند، به راحتی می توان با حذف تصاویر، کاهش تعداد آنها یا کوچکتر کردن آنها، اندازه صفحات بسیار کوچک و مصرف انرژی کمتری را به دست آورد. با این حال، جلوه‌های بصری بخش مهمی از جذابیت مجله Low-Tech است و وب‌سایت بدون آنها یکسان نخواهد بود.

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

در عوض، ما یک تکنیک فشرده‌سازی تصویر منسوخ به نام “dithering” را انتخاب کردیم. تعداد رنگ های یک تصویر، همراه با فرمت فایل و وضوح آن، به اندازه یک تصویر کمک می کند.

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

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

تایپ پیش فرض / بدون آرم

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

 

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

 

به جای یک لوگو تایپ طراحی شده، که نیاز به تولید و توزیع حروف و تصاویر سفارشی دارد، هویت جدید مجله Low-Tech از یک حرکت تایپوگرافیک تشکیل شده است: استفاده از فلش رو به چپ به جای هیپ در نام وبلاگ: LOW ←مجله فناوری.

بدون ردیابی شخص ثالث، بدون خدمات تبلیغاتی، بدون کوکی

نرم افزار تجزیه و تحلیل وب مانند Google Analytics اتفاقاتی را که در یک وب سایت اتفاق می افتد ثبت می کند – کدام صفحات بیشترین بازدید را دارند، بازدیدکنندگان از کجا آمده اند و غیره. این خدمات محبوب هستند زیرا افراد کمی میزبان وب سایت خود هستند. با این حال، تبادل این داده ها بین سرور و کامپیوتر مدیر وب سایت باعث ایجاد ترافیک داده اضافی و در نتیجه مصرف انرژی می شود.

با یک سرور خود میزبان، می‌توانیم این اندازه‌گیری‌ها را روی یک دستگاه انجام دهیم و مشاهده کنیم: هر وب سرور گزارش‌هایی از اتفاقات روی رایانه تولید می‌کند. این گزارش‌ها (ناشناس) فقط توسط ما مشاهده می‌شوند و برای نمایه بازدیدکنندگان استفاده نمی‌شوند.

با یک سرور خود میزبان، نیازی به ردیابی و کوکی های شخص ثالث وجود ندارد.

 

مجله Low-Tech از ابتدا در سال 2007 تبلیغات Google Adsense را اجرا کرده است. اگرچه اینها یک منبع مالی مهم برای حفظ وبلاگ هستند، اما دو جنبه منفی دارند. اولین مورد استفاده از انرژی است: خدمات تبلیغاتی ترافیک داده و در نتیجه مصرف انرژی را افزایش می دهد.

ثانیاً، Google اطلاعاتی را از بازدیدکنندگان وبلاگ جمع‌آوری می‌کند، که ما را مجبور می‌کند بیانیه‌های حریم خصوصی گسترده و هشدارهای کوکی ایجاد کنیم – که همچنین داده‌ها را مصرف می‌کنند و بازدیدکنندگان را آزار می‌دهند. بنابراین، ما Adsense را با سایر گزینه های تامین مالی جایگزین می کنیم (در ادامه بیشتر بخوانید). ما اصلا از کوکی استفاده نمی کنیم.

هر چند وقت یک بار وب سایت آفلاین خواهد بود؟

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

 

این بدان معنی است که آنها یا یک سیستم ذخیره سازی باتری غول پیکر در محل دارند (که سیستم برق آنها را ناپایدار می کند)، یا اینکه در صورت کمبود انرژی خورشیدی به برق شبکه متکی هستند (به این معنی که آنها واقعاً با 100 برق کار نمی کنند. ٪ نیروی خورشیدی).

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

اینکه چند وقت یک‌بار وب‌سایت آفلاین خواهد بود، باید دید. این وب سرور اکنون با یک پنل خورشیدی جدید 50 Wp و یک باتری 12 ولتی 7 آمپر ساعتی سرب-اسید دو ساله تغذیه می شود. از آنجایی که پنل خورشیدی در هنگام صبح سایه دارد، تنها 4 تا 6 ساعت در روز نور مستقیم خورشید را دریافت می کند. در شرایط بهینه، پنل خورشیدی 6 ساعت در 50 وات = 300 وات ساعت برق تولید می کند.

 

وب سرور بین 1 تا 2.5 وات برق مصرف می کند (بسته به تعداد بازدیدکنندگان) یعنی بین 24 وات ساعت تا 60 وات ساعت برق در روز نیاز دارد. بنابراین در شرایط بهینه، ما باید انرژی کافی برای کارکردن وب سرور به مدت 24 ساعت در روز داشته باشیم. تولید انرژی اضافی می تواند برای مصارف خانگی استفاده شود.

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

 

با این حال، در روزهای ابری، به ویژه در زمستان، تولید انرژی روزانه می تواند به 4 ساعت در 10 وات = 40 وات ساعت در روز کاهش یابد، در حالی که سرور به 24 و 60 وات ساعت در روز نیاز دارد. ذخیره سازی باتری تقریباً 40 وات ساعت است، با در نظر گرفتن 30٪ شارژ و 33٪ عمق یا تخلیه (کنترل کننده شارژ خورشیدی سیستم را خاموش می کند وقتی ولتاژ باتری به 12 ولت کاهش یابد).

در نتیجه، سرور خورشیدی در طول یک یا دو روز هوای بد به صورت آنلاین باقی می ماند، اما نه برای مدت طولانی. با این حال، اینها تخمین‌ها هستند و در صورت لزوم، ممکن است در پاییز یک باتری دوم 7 Ah اضافه کنیم. هدف ما 90٪ “آپ تایم” است، به این معنی که وب سایت به طور متوسط ​​35 روز در سال آفلاین خواهد بود.

بهترین زمان برای بازدید کی است؟

دسترسی به این وب سایت به آب و هوای بارسلون، اسپانیا، جایی که وب سرور خورشیدی در آن قرار دارد، بستگی دارد. برای کمک به بازدیدکنندگان برای “برنامه ریزی” بازدیدهای خود از مجله Low-tech، ما چندین سرنخ را در اختیار آنها قرار می دهیم.

برای کمک به بازدیدکنندگان برای “برنامه ریزی” بازدیدهای خود از مجله Low-tech، ما چندین سرنخ را در اختیار آنها قرار می دهیم.

 

سنج باتری اطلاعات مهمی را ارائه می دهد زیرا ممکن است به بازدید کننده بگوید که وبلاگ در شرف از بین رفتن است – یا خواندن آن “ایمن” است. این طرح دارای رنگ پس‌زمینه است که نشان‌دهنده ظرفیت باتری با شارژ خورشیدی است که سرور وب‌سایت را تغذیه می‌کند. کاهش ارتفاع نشان می دهد که شب رسیده یا هوا بد است.

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

 

به‌روزرسانی آوریل 2019: برای دسترسی به مجله فناوری پایین بدون توجه به آب و هوا، چندین گزینه خواندن آفلاین در دسترس داریم. به عنوان مثال، ما یک جلد شومیز 710 صفحه ای با صحافی کامل ارائه می دهیم که حاوی 37 مقاله از جدیدترین مقاله های وب سایت (2012 تا 2018) است. جلد دوم، گردآوری مقالات منتشر شده بین سال‌های 2007 و 2011، اواخر امسال منتشر خواهد شد. این کتاب ها بر اساس همان اسناد الکترونیکی هستند که وب سایت انرژی خورشیدی را تشکیل می دهند.

سخت افزار و نرم افزار

ما دو مقاله اضافی با اطلاعات فنی عمیق تر نوشتیم:

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

 

سرور: این وب سایت بر روی یک کامپیوتر Olimex A20 اجرا می شود. دارای 2 گیگاهرتز قدرت پردازش، 1 گیگابایت رم و 16 گیگابایت حافظه داخلی است. سرور 1 تا 2.5 وات برق مصرف می کند.

 

نرم‌افزار سرور: وب‌سرور Armbian Stretch را اجرا می‌کند، یک سیستم عامل مبتنی بر دبیان که حول هسته SUNXI ساخته شده است. ما مستندات فنی را برای پیکربندی وب سرور نوشتیم.

نرم افزار طراحی: وب سایت با Pelican، یک مولد سایت ایستا ساخته شده است. ما کد منبع “خورشیدی” را منتشر کرده ایم، تم پلیکان که در اینجا توسعه داده ایم.

 

اتصال اینترنت: سرور به اینترنت فیبر 100 مگابایت بر ثانیه متصل است. در اینجا نحوه پیکربندی روتر آمده است. در حال حاضر، روتر از برق شبکه تغذیه می کند و به 10 وات برق نیاز دارد. ما در حال بررسی نحوه جایگزینی روتر تشنه انرژی با روتر کارآمدتر هستیم که بتواند از انرژی خورشیدی نیز استفاده کند.

 

سیستم PV خورشیدی: این سرور با یک پنل خورشیدی 50 Wp و یک باتری 12 ولتی 7 آمپر ساعتی سرب-اسید کار می کند. با این حال، هنوز در حال کوچک کردن سیستم هستند و در حال آزمایش با تنظیمات مختلف هستند. نصب PV توسط یک کنترل کننده شارژ خورشیدی 20A مدیریت می شود.

چه اتفاقی برای وب سایت قدیمی می افتد؟

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

 

تا زمانی که تصمیم نگیریم چگونه وب‌سایت قدیمی و جدید را ادغام کنیم، ایجاد و خواندن نظرات فقط در مجله فناوری پایین شبکه که هنوز در TypePad میزبانی می‌شود امکان‌پذیر خواهد بود. اگر می خواهید نظری مربوط به خود سرور وب با انرژی خورشیدی ارسال کنید، می توانید این کار را با ارسال یک ایمیل به solar (at) lowtechmagazine (dot) com انجام دهید. نظر شما در پایین همین صفحه منتشر خواهد شد.

میتوانم کمک کنم؟

بله، تو میتونی.

 

از یک طرف، ما به دنبال ایده ها و بازخوردهایی برای بهبود بیشتر وب سایت و کاهش مصرف انرژی آن هستیم. ما پروژه را به طور گسترده مستند خواهیم کرد تا دیگران نیز بتوانند وب سایت هایی با فناوری پایین بسازند. برای اظهار نظر، لطفاً یک ایمیل به solar (at) lowtechmagazine (dot) com ارسال کنید.

از طرفی امیدواریم مردم با کمک مالی از این پروژه حمایت کنند. خدمات تبلیغاتی که مجله Low-tech را از زمان شروع آن در سال 2007 حفظ کرده است، با طراحی وب سبک ما سازگار نیست. بنابراین، ما به دنبال راه های دیگری برای تامین مالی وب سایت هستیم:

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

 

شما می توانید از طریق PayPal ، Patreon و LiberaPay از ما حمایت کنید.

 

سرور خورشیدی توسط کریس دی دکر، رول روسکام ابینگ و ماری اوتسوکا ساخته شده است. وب سایت چاپ شده توسط لورن کمبل ساخته شده است.

 

مشترک شدن در خبرنامه ما

از طریق Paypal یا Patreon از مجله کم فناوری پشتیبانی کنید.

 

دیدگاهتان را بنویسید