هاستینگ

افزایش کارایی اپلیکیشن ها با In Memory OLTP

دستیابی به response time پایین و کارایی بالا در بسیاری از پروژه ها از حیاتی ترین نیازها هستند. راهکارهای مختلفی جهت افزایش کارایی دیتابیس ها و برنامه ها وجود دارند که از جمله آن ها می توان به “بازنگری و طراحی بهینه دیتابیس ها و کدها” و “تهیه سخت افزارهای قوی تر” اشاره کرد ولی هر کدام از این روش ها معایب و محدودیت های خاص خود را دارند. گاها طراحی مجدد و ایجاد تغییرات جهت کارکرد بهتر بخشی از سیستم باعث بروز اختلال در دیگر بخش ها و یا ایجاد مشکلات امنیتی و … می شود. بدیهی است تهیه سخت افزارهای قدرتمندتر نیز نیازمند هزینه بیشتری خواهد بود که این موارد اهمیت راهکارهای افزایش کارایی را بیش از پیش مشخص می سازد. یکی از مهم ترین روش های مطرح در افزایش کارایی استفاده از In Memory OLTP می باشد. کش کردن کردن query ها علاوه بر رفع مشکلات close…

هاستینگ

انتقال دیتابیس های حجیم mysql

انتقال دیتابیس های حجیم چند گیگابایتی با phpmyadmin یا برنامه های جانبی مانند MySQL Dumper همواره با مشکل مواجه بوده است، یکی از بهترین راه های انتقال دیتابیس های بزرگ استفاده از دستورات ssh برای انتقال سریع، امن و با ریسک پایین نقص در revive دیتابیس است.     آموزش بکاپ گیری از دیتابیس با دستورات SSH: همچنین برای بکاپ گیری به صورت فایل فشرده می توانید از این دستور استفاده کنید: آموزش ریستور دیتابیس با دستورات SSH: برای این منظور ابتدا باید مقدار max_allowed_packet را در فایل کانفیگ mysql متناسب با حجم دیتابیس خود تنظیم کنید: حالا وارد کنترل پنل هاستینگ خود شوید و یک دیتابیس جدید ایجاد کنید. دیتابیس را در یک دایرکتوری آپلود کنید و دستور زیر را در دایرکتوری موردنظر اجرا کنید: سپس پسورد دیتابیس از شما پرسیده خواهد شد که با وارد کردن آن عملیات revive دیتابیس در چند ثانیه انجام خواهد شد. توجه کنید…

هاستینگ

نصب mod_pagespeed در وب سرور Apache

pagespeed یک ماژول قدرتمند نوشته شده توسط شرکت گوگل با امکاناتی همچون css combine, js optimizing و picture optimizing است. این مد باعث بهبود سئو صفحات و همچنین افزایش سرعت بارگذاری می شود. این ماژول را برای هاستینگ اشتراکی پیشنهاد نمی کنیم چرا که در صورت استفاده از آن در سایت هایی که عکس های زیادی دارند مصرف بسیار زیادی از منابع سرور به خصوص cpu انجام می دهد اما برای چند سایت محدود(بیشتر برای سرورهای شخصی) بسیار مفید است. قبلا در مورد mod_pagespeed و آموزش نصب آن در nginx توضیحاتی را ارئه دادیم. در این آموزش قصد داریم این ماژول قدرتمند را بر روی Apache نصب و راه اندازی کنیم. آموزش نصب pagespeed در apache: pagespeed نصب شد، برای راه اندازی مطابق دستورات زیر عمل کنید. ابتدا فایل زیر را ویرایش کنید. و فایل کانفیگ pagespeed را در آن embody کنید. حال باید http-deflate را در کانفیگ آپاچی فعال کنید؛…

هاستینگ

آموزش ساخت شناسه ایرنیک

برای ثبت دامنه ملی شما نیاز به یک شناسه irnic خواهید داشت تا دامنه هایتان را به نام خودتان ثبت کنید. برای ساخت شناسه ایرنیک وارد سایت http://nic.ir شوید و روی عبارت “ساختن شناسه کاربری” کلیک کنید. در صفحه باز شده از قسمت “شخص حقیقی” روی دکمه “تکمیل فرم و دریافت شناسه” کلیک کنید (البته در صورتی که مایل به ثبت نام به شکل دیگری هستید(از جمله سازمانی، شرکتی، نهادهای دولتی یا غیردولتی) روی گزینه مناسب کلیک کنید). در صفحه باز شده اطلاعات را به صورت کامل و صحیح طبق راهنمایی که در صفحه موجود هست تکمیل کنید، دقت کنید که حتما از اطلاعات واقعی خود استفاده کنید تا در صورت درخواست مدارک تایید هویت از سمت ایرنیک مشکلی نداشته باشید.   دقت کنید که حتما در بخش رابط های مجاز گزینه “آزاد برای نمایندگان فروش” را انتخاب کنید در غیر اینصورت میزبان آنلاین یا دیگر ثبت کننده های دامنه…

هاستینگ

کانفیگ سرور

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

هاستینگ

فایروال iptables در لینوکس

سیستم عامل لینوکس در کرنل خود از یک فایروال قدرتمند به نام Netfilter استفاده می کند. سیستم عامل برای مدیریت این فایروال از یک نرم افزار جهت اعمال order ها در Netfilter استفاده می کند که iptables نام دارد. استفاده از iptables از آن جا حائز اهمیت است که در صورت استفاده صحیح از آن قادر خواهید بود بسیاری از مخاطرات امنیتی علیه سرور خود را را برطرف نمایید. نقطه مقابل این موضوع نیز صدق می کند و گاها کوچک ترین اشتباه در کانفیگ فایروال موجب قطع سرویس ها، قطع دسترسی کاربران یا حتی مدیر سرور و در نتیجه نارضایتی کاربران و مشتریان خواهد شد. با استفاده از سرویس های میزبان آنلاین نگران قطع دسترسی از سرور خود نخواهید بود و در صورت اشتباه در کانفیگ و عدم دسترسی ریموت می توانید از پنل تحت وب خود دسترسی کنسول VNC بگیرید و مشکلات را رفع کنید. در ادامه به بررسی…

هاستینگ

آسیب پذیری امنیتی جدید در کتابخانه glibc

دیروز یک آسیب پذیری امنیتی سطح بالا (critical) از کتابخانه glibc موجود در اکثر توزیع های رایج لینوکسی توسط محققین امنیتی شرکت گوگل کشف شد. glibc کتابخانه های استاندارد C مثل libc و libm و … را فراهم می کند که استفاده بسیار گسترده ای در سرورها و سیستم عامل لینوکس دارند. این آسیب پذیری که CVE-2015-7547 را به خود اختصاص داده در تابع getaddrinfo() کشف شده است و به هکر اجازه می دهد یک حمله ی stack-based aegis crawl را به صورت internal و یا حتی remote به اجرا بگذارد. مسئله مهمی که اهمیت بالای این آسیب پذیری را نشان می دهد گستردگی استفاده از این تابع آسیب پذیر در برنامه های سیستمی و نرم افزارهای سروری هست. برای مثال از سرویس هایی که در حال حاضر آسیب پذیر هستند می توان به connect اشاره کرد که در اکثر سرورهای هاستینگ به عنوان dns server استفاده می شود. توزیع…