نوشته شده توسط : طراحی سایت

 

ساخت وب سایت در یک روز

ساخت وب سایت در یک روز

 

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

 

دو سایت معتبر فروش قالب و وب سایت کامل به نام های TemplateMonster و ThemeForest وجود دارند که قالب های و سایت های فراوانی برای فروش در این سایت ها قرار داده شده اند و تمامی قالب ها و سایت ها دموی اجرا شده دارند و می توانید صفحه اول و تمامی صفحات داخلی وب سایت را مشاهده نمایید. همچنین در صورتی که قصد خرید یک وب سایت به طور کامل داشته باشید به عنوان مثال قصد ساخت فروشگاه اینترنتی را داشته باشید می توانید این نوع وب سایت ها را در این فروشگاه ها برای خرید بیابید.

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

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

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

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

مدت زمان خرید قالب از وب سایت 1 ساعت می باشد و مدت زمان لازم برای نصب و راه اندازی در حدود 2 ساعت می باشد و همچنین زمان لازم برای سفارشی سازی قالب و انجام موارد لازم در وب سایت نظیر فارسی سازی در حدود 4 ساعت می باشد. زمان لازم برای درج اطلاعات وب سایت نیز با توجه به میزان اطلاعات وب سایت متغییر است اما زمان تقریبی چیزی در حدود 8 ساعت می باشد. وب سایت توسط دو کارشناس و طراح وب پیاده سازی می گردد و پس از یک روز کاری قابل تحویل می باشد.

با توجه به آماده بودن قالب زمان برای ویرایش قالب هدر نمی رود ولی در صورت نیاز به ویرایش قالب امکان آن وجود دارد که البته هزینه آن جداگانه محاسبه می گردد.

سورس:

ساخت وب سایت در یک روز 



:: برچسب‌ها: خرید وب سایت , ساخت سایت , ساخت وب سایت ,
:: بازدید از این مطلب : 456
|
امتیاز مطلب : 4
|
تعداد امتیازدهندگان : 2
|
مجموع امتیاز : 2
تاریخ انتشار : یک شنبه 7 دی 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

 

CMS به طور گسترده مخفف استفاده اساسی از اینترنت متوسط تا کارشناسی در طی یک دوره از زمان میباشد. CMS هاستینگ نیاز به میزبانی سایت های پویا را دارد و کار با آن بسیار آسان است برای اضافه کردن و ویرایش و بروز رسانی مطالب مختلف با استفاده از رابط امن پنل مدیریت که در تمام اسکریپت های مدیریت محتوا پایه نشان داده می شود. چند سال قبل تنها کارشناسان حرفه ای می توانستند CMS را در سرورهای وب هاست با استفاده از تجربیات و دانش فنی پیکربندی کنند. اما امروزه حتی سطح پایه متوسط و آشنا به اینترنت می توانند CMS وب هاستینگ را با استفاده از آموزش های مختلف و منابع موجود در اینترنت انجام دهند. شما می توانید یک سیستم مدیریت محتوا برای دسترسی کاربران مختلف انجام دهید.
هنگامی که طرح CMS وب هاستینگ را با طرح های وب هاستینگ معمولی موجود مقایسه کنید شما می توانید برخی از ویژگی های اضافی اضافه شده همراه با ابزارهای موجود و نرم افزارها مشاهده کنید. یکی از این ویژگی که برای ارائه CMS هاستینگ از اهمیت بیشتری برخوردار است Fantastico میباشد که برای پشتیبانی از هر دو لینوکس و ویندوز در دسترس میباشد. این نرم افزار شخص ثالث به حساب می آید که در بسیاری از کنترل پنل ها مانند سی پنل وجود دارد و هدف اساسی از این نرم افزار این است که به کاربران اجازه می دهد انواع مختلف سیستم های مدیریت محتوا , تجارت الکترونیک و یا اسکریپتهای فروش آنلاین و خیلی چیزهای دیگر را فقط با یک کلیک نصب کنند. برخی از نرم افزار های مشابه دیگر هم نیز در دسترس میباشد اما Fantastico در میان کارشناسان پذیرفته تر و بیشتر ترجیح داده می شود و تعاملی بسیار انعطاف پذیرتر از دیگر نرم افزارها را دارد. شما می توانید بسیاری از اسکریپت های رایگان منبع باز را به صورت آنلاین پیدا کنید و انها را تحت دامنه خود گام به گام نصب و پیکربندی آسان کنید. شرکت هاستینگ بین المللی دارکوب ارائه دهنده بهترین و مقرون به صرفه ترین CMS هاستینگ در ایران میباشد. برای اطلاعات بیشتر با بخش پشتیبانی شرکت تماس حاصل نمایید.
بهتر است بدانید که CMS هاستینگ خوب و یا بد وجود ندارد و همه این نوع هاستینگ یکسان میباشد و آن هم به این دلیل چون به طور کلی همه این نوع هاستینگ یکسان میباشند. اگر شما CMS را برای وب سایت خود یا وبلاگ خود نصب کردید پس ما می توانیم آن را به عنوان CMS وب هاستینگ نام کنیم. نصب کردن CMS فضای زیادی بر روی سرور وب هاستینگ و همچنین پهنای باند ندارد. CMS می تواند تحت هر نوع طرح هاستینگ نصب شود.
سورس:


:: برچسب‌ها: طراحی سایت , برنامه نویسی پرتال , برنامه نویسی سایت , هاست خارجی , هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی , تبلیغ اینترنتی , خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور ,
:: بازدید از این مطلب : 491
|
امتیاز مطلب : 3
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : شنبه 29 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

در صورتی که قصد دارید فایلی توسط php از یک سرور به سرور دیگر انتقال دهید کد زیر را در فایل php خود ذخیره نمایید در بخش اطلاعات ftp شامل پارامترهای server , user و pass اطلاعات ftp سرور قبلی خود را درج نمایید و در پارامتر file نام فایل را در سروری که فایل هم اکنون در آن قرار دارد و در پارامتر localfile نام فایل را در سروری که قصد دارید فایل را به آن انتقال دهید درج نمایید و در نهایت فایل php را در سروری که می خواهید فایل را به آن انتقال دهید بارگذاری نموده و فایل php را از طریق مرورگر وب مرور نمایید. به همین راحتی فایل شما بین دو سرور انتقال می یابد.

$server = "example.com"; //target server address or domain name from we wana download file
$user = " ftpusername@example.com"; //username on target server
$pass = "ftpPassword"; //password on target server for Ftp
$file = "Filename.tar"; /*source file on the server which we wana download ,single file name refers that file is in Home/root*/
$local_file = 'local.tar';//download file and store as local.tar
//================================
$sessid = ftp_connect($server); //connect
$login_ok = ftp_login($sessid, $user, "$pass"); //login
if ((!$sessid) || (!$login_ok)):
 echo "failed to connect: check hostname, username & password";
 exit; //failed? Unable to connect!
endif;
 
if (ftp_get($sessid, $local_file, $file, FTP_BINARY)) //Ftp get function which will download file
{
 echo "Successfully written to $local_file\n";
} else {
 echo "There was a problem\n";
}
 
ftp_close($sessid);

برای فایل های با حجم بزرگ می توانید از کد زیر استفاده نمایید:

$path = 'newfile.zip'; 
$url = 'File address in old server'; 
$newfname = $path; 
echo 'Starting Download!
'; 
$file = fopen ($url, "rb"); 
if($file) { 
$newf = fopen ($newfname, "wb"); 
if($newf) 
while(!feof($file)) { 
fwrite($newf, fread($file, 1024 * 50 ), 1024 * 50 ); 
echo '1 MB File Chunk Written!
'; 

} if($file) { 
fclose($file); 

if($newf) { 
fclose($newf); 

echo 'Finished!'; 
?>
آدرس:


:: برچسب‌ها: php ,
:: بازدید از این مطلب : 473
|
امتیاز مطلب : 3
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : دو شنبه 24 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

 

بسیاری از افرادی که گوشی آیفون دارند آرزوی دسترسی به ایمیل خود را در هر زمان و هر مکان را دارند. با این حال پیکربندی حساب ایمیل به صورت دستی در آیفون کمی مشکل میباشد. در این مقاله گام به گام پیکربندی حساب ایمیل خود را در گوشی آیفون برای شما شرح خواهم داد. ( گوشی هایی که IOS 4 یا بالاتر باشند ).
سخت ترین بخش پیکربندی حساب ایمیل خود به صورت دستی این است که بدانیم چه اطلاعاتی را باید وارد کنیم. هنگامی که شما این اطلاعات را داشته باشید پیکربندی بقیه حساب ایمیل آسان میباشد. بنابراین قبل از شروع اجازه بدهید بدانیم چه اطلاعاتی را ما نیاز داریم که داشته باشیم .
آدرس ایمیل : آدرس ایمیلی که شما تلاش برای راه اندازی آن بر روی آیفون را دارید.
رمز عبور : رمز عبور برای ایمیل که شما می خواهید آن را راه اندازی کنید.
نام سرور : Mail.yourdomain.com  ( مثال مثلا برای همین وب سایت شرکت دارکوب mail.joomir.com ) اگر این کار نکرد شما اطلاعات این بخش را با وارد شدن به وب میل خود در زیر Settings و بعدا Email Accounts می توانید پیدا کنید .
حالا که ما این اطلاعات را آماده کردیم به راه اندازی حساب امیل خود در آیفون می پردازیم:
1 ) از صفحه اصلی گوشی خود نماد Settings را انتخاب کنید:
 
2 ) از منو  Mail, Contacts, Calendars را انتخاب کنید:
 
3 ) در بخش Accounts گزینه Add Account را انتخاب کنید:
 
4 ) بروی Other کلیک کنید:
 
5 ) در بخش Mail گزینه  Add Mail Account را انتخاب کنید:
 
6 ) برای Name نام خود را وارد کنید و برای Email ایمیلی را که می خواهید آن را راه اندازی کنید وارد کنید و پسورد برای این ایمیل را هم وارد کنید. توضیحات ایمیل خود را هم وارد کنید ( مثال : joomir email account ). اگر چه گوشی شما ممکن است بگوید زمینه های زیر اختیاری میباشد اما در واقع ابنطور نمیباشد و برای راه اندازی حساب ایمیل مورد نیاز میباشند :
 
7 )  برای هر دو Incoming Mail Server و Outgoing Mail Server شما باید همان اطلاعات را مشابه وارد کنید . این امر به احتمال زیاد این گونه خواهد بود mail.YourDomain.com . اگر این کار نکرد و جواب نداد شما اطلاعات این بخش را با وارد شدن به وب میل خود در زیر Settings و بعدا Email Accounts می توانید پیدا کنید. برای User Name ایمیل خود را وارد کنید و برای Password پسورد خود را برای این ایمیل هم وارد کنید:
 
تب Save را کلیک کنید تا پیکربندی حساب ایمیل به پایان رسد. الان امیل خود را چک کنید اگر با پیغام خطا مواجه شدید اطلاعات خود را دوباره بررسی کنید و یا اطلاعات server name ممکن است درست نباشد.
منبع:


:: برچسب‌ها: طراحی سایت , برنامه نویسی پرتال , برنامه نویسی سایت , هاست خارجی , هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی , تبلیغ اینترنتی , خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور ,
:: بازدید از این مطلب : 491
|
امتیاز مطلب : 3
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : سه شنبه 18 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

 

1 – رتبه بندی شرکت های وب هاست را بررسی کنید:
برای انتخاب یک شرکت هاستینگ خوب رتبه بندی آن را بررسی کنید همچنین با جستجو در گوگل نظر مشتریان آن شرکت هاستینگ را هم بررسی کنید.
2 – همه ویژگی های طرح هاستینگی که شما می خواهید انتخاب کنید را بررسی کنید:
مقدار فضای دیسک و پهنای باند
کدام کنترل پنل برای شما در دسترس میباشد
چه تعداد زیر دامنه و حساب های FTP و حساب های ایمیل شامل می شود
تضمین آپ تایم
شرایط گارانتی بازگشت پول
3 – قیمت گذاری:
سعی کنید قیمت نهایی را بررسی کنید و تحقیق کنید آیا هزینه اضافه دیگری وجود دارد مثلا برای هزینه راه اندازی و یا هزینه ثبت دامنه و آیا هر گونه اختلاف در قیمت برای هاستینگ یک ماهه و یا 6 ماهه و یک ساله وجود دارد.
4 – قابلیت اطمینان و سرعت دسترسی:
سرعت ، امنیت و قابلیت اطمینان مهمترین فاکتور برای کسب و کار آنلاین میباشد. در حالی که شما در حال انتخاب یک شرکت وب هاستینگ قابل اعتماد هستید شما نیاز دارید اطمینان حاصل کنید که آن شرکت از وب سایت شما مراقبت می کند و وب سایت شما همیشه در دسترس باشد و هیچ وقت پایین نباشد چون این باعث از دست دادن بسیاری از بازدید کنندگان آنلاین شما خواهد بود.
5 – چه افزودنی های رایگانی در بسته وب هاستینگ خواهد بود مانند:
قالب های وب سایت رایگان
پشتیبانی مانند انتقال وب سایت رایگان انتقال دامنه انتقال MySQL انتقال اسکریپت
هر اسکریپ رایگانی که می تواند مستقیما در حساب شما با چند کلیک نصب شود
6 – چه نوع پشتیبانی بعد از فروش برای شما در دسترس میباشد:
24 ساعته تمام روز هفته در تمام روز سال از طریق تلفن و یا چت و یا سیستم پشتیبانی
هر پشتیبان گیری از وب سایت خودکار هفتگی
آموزش های ویدیوئی و یا مقالات
24/7/365 مراقبت از سرور
7 – اسکریپ رایگان و یا با یک کلیک نصب و راه اندازی Fantastico Deluxe :
کد منبع باز اسکریپت با یک کلیک در سی پنل در دسترس میباشد؟
هاستینگ وردپرس & هاستینگ جوملا & هاستینگ دروپال – و راه حل های حرفه ای CMS
8 – SSL ( سرور امن ) و سبد خرید:
اگر شما در حال برنامه ریزی برای انجام هر گونه کسب و کاری از طریق وب سایت هستید شما باید به دنبال این باشید که شرکت هاستینگ امکانات اس اس ال و سبد خرید را فراهم کنید. این امکانات معمولا شامل یک بسته قیمت بالاتر با هزینه اضافی میباشد.
منبع:


:: برچسب‌ها: طراحی سایت , برنامه نویسی پرتال , برنامه نویسی سایت , هاست خارجی , هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی , تبلیغ اینترنتی , خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور , ,
:: بازدید از این مطلب : 510
|
امتیاز مطلب : 3
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : پنج شنبه 13 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

در صورتی که می خواهید سرعت سایت خود را بالا ببرید و همچنین میزان بار استفاده شده بر روی سرور را کمک نمایید می توانید از php برای کش کردن صفحات سایت کمک بگیرید. کش کردن به آن معنی است که یک نسخه از صفحه مورد نظر بر روی سرور ذخیره می گردد و در درخواست کاربر بعدی به جای اجرا شدن صفحه مورد نظر فایل کش ذخیره شدن در سایت به کاربر نمایش داده می شود. شما همچنین می توانید در برنامه نویسی کش سایت خود زمان مشخص نمایید به عنوان مثال مشخص نمایید هر 15 کش جدید در سایت نوشته شود. مدت زمان کشی که تعیین می نمایید بسته به وضعیت سایت شما می باشد. در صورتی که سایت شما دائما در حال تغییر است کش را باید بسیار کم و در حد 1 دقیقه ست نمایید و در صورتی که سایت شما تغییرات خاصی ندارد می توانید کش حتی 1 ماهه ست نمایید. استفاده از سیستم کش باعث می شود بار بر روی به میزان قابل توجهی کاهش یابد زیرا دیگر لازم نیست برنامه php اجرا گردد و صفحه برای کاربر ارسال گردد. صفحه مورد نظر به مانند یک صفحه html لود می گردد. 
برای ایجاد سیستم کش در فایل php خود کافی است کد زیر نظر را در بالای فایل php خود کپی نمایید:


<?php
$cachefile = "images/cache.html";

 

$cachetime = 15 * 60; // 5 minutes

// Serve from the cache if it is younger than $cachetime

if (file_exists($cachefile) && (time() - $cachetime
< filemtime($cachefile))) 
{

include($cachefile);

echo "<!-- Cached ".date('jS F Y H:i', filemtime($cachefile))." 
-->n";

exit;

}

ob_start(); // start the output buffer
?>


کد php بالا ابتدا به دنبال فایل کش بر روی سرور می گردد و در صورتی که زمان ایجاد آن مربوط به کمتر از 15 دقیقه بود فایل کش شده رو به جای اجرا کردن کد برای کاربر ارسال می نمایید
و دستور php زیر را در پایین صفحه کپی نمایید


<?php
// open the cache file for writing
$fp = fopen($cachefile, 'w'); 

 

// save the contents of output buffer to the file
fwrite($fp, ob_get_contents());

// close the file

fclose($fp);

// Send the output to the browser
ob_end_flush(); 
?>


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

لینک:

طراحی سیستم کش



:: برچسب‌ها: طراحی , کش , کش سایت , php , برنامه نویسی php , وب سایت ,
:: بازدید از این مطلب : 549
|
امتیاز مطلب : 3
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : یک شنبه 9 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت


بعضی از کاربران هاست لینوکس ممکن است از قدرت های htaccess آگاهی نداشته باشند من در این مقاله 17 ترفند htaccess برای شما بیان می کنم که خودم از آنها استفاده و یا آنها را تست کردم و بعضی از این ترفندها برای حفاظت وب سرور شما از حملات هکرها ضروری میباشند و بعضی دیگر قادر به انجام کارهای ساده و مؤثر از قبیل تغییر مسیر بهینه سازی وب سرور و وب سایت خواهند بود.
Htaccess ها زیر قادر خواهند بود تا برای تغییر مسیر و بهینه سازی وب سرور به سادگی کمک کنند.
1 - تنظیم منطقه زمانی:
گاهی اوقات هنگامی که شما از تاریج و یا تابع mktime در پی اچ پی استفاده می کنید آن به شما یک پیغام خنده دار در مورد منطقه زمانی به شما نشان خواهد داد.  حل این مشکل آسان میباشد تنظیم منطقه زمانی را در سرور خود بگذارید. لیست پشتیبانی منطقه زمانی را می توانید در اینجا پیدا کنید.


SetEnv TZ Australia/Melbourne


2 - مطلب SEO و 301 مسیر تغییر دائمی:
امروزه بعضی از موتورهای جستجوی مدرن قابلیت شناسایی 301 تغیر مسیر دائمی را دارند و رکوردهای موجود را بروز رسانی می کنند.


Redirect 301 http://www.joomir.com/home http://www.joomir.com/

3 - بر کنار کردن دیالوگ دانلود:
معمولا هنگامی که شما سعی می کنید چیزی را از یک وب سرور دانلود کنید شما یک درخواست برای حفظ یا باز کردن فایل را دریافت می کنید. برای اجتناب از این درخواست کدهای زیر را در فایل htaccess وارد کنید.


AddType application/octet-stream .pdf 
AddType application/octet-stream .zip 
AddType application/octet-stream .mov


4 -  حذف WWW
یکی از دستور العمل ها SEO این است که اطمینان حاصل کنید که فقط یک URL به وب سایت شما اشاره کند بنابراین شما نیاز خواهید داشت که همه ترافیک WWW را به مسیر غیر WWW تغیر مسیر دهید. برای این کار از کچ های زیر استفاده کنید.


RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTP_HOST} ^www.joomir.com [NC] 
RewriteRule ^(.*)$ http://joomir.com/$1 [L,R=301]


5 – سفارشی کردن صفحه خطا:
ایجاد یک صفحه خطای سفارشی برای هر یک از کدهای خطا


ErrorDocument 401 /error/401.php 
ErrorDocument 403 /error/403.php 
ErrorDocument 404 /error/404.php 
ErrorDocument 500 /error/500.php


6 - فشرده سازی فایل ها:
بهینه سازی وقت بارگیری وب سایت را با فشرده سازی فایل ها به اندازه های کوچیک تر می توانید انجام دهید.


# compress text, html, javascript, css, xml: 
AddOutputFilterByType DEFLATE text/plain 
AddOutputFilterByType DEFLATE text/html 
AddOutputFilterByType DEFLATE text/xml 
AddOutputFilterByType DEFLATE text/css 
AddOutputFilterByType DEFLATE application/xml 
AddOutputFilterByType DEFLATE application/xhtml+xml 
AddOutputFilterByType DEFLATE application/rss+xml 
AddOutputFilterByType DEFLATE application/javascript 
AddOutputFilterByType DEFLATE application/x-javascript


7 – فایل های ذخیره سازی (Cache files ):
ذخیره فایل یکی دیگر از روش ها معروف در زمان بهینه سازی وب سایت در حال بارگذاری میباشد.


<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$"> 
Header set Cache-Control "max-age=2592000" 
</FilesMatch>


8 – غیر فعال کردن ذخیره سازی برای نوع خاصی از فایل ها:
شما می توانید ذخیره سازی برای نوع خاصی از فایل ها را غیر فعال کنید.


# explicitly disable caching for scripts and other dynamic files 
<FilesMatch ".(pl|php|cgi|spl|scgi|fcgi)$"> 
Header unset Cache-Control 
</FilesMatch>


امنیت
کدهای htaccess بعدی قادر خواهند بود تا سطح امنیت وب سرور شما را ارتقاط دهند. حفاظت Hotlinking برای جلوگیری از استفاده از تصاویری که در وب سرور ذخیره شده اند بسیار مفید میباشد.
1 – حفاظت Hotlinking با htaccess 
آیا شما از سرقت پهنای باند وب سایت خود با استفاده از تصاویری که شما در وب سرور خود میزبانی کرده اید متنفر هستید؟ با استفاده از کد زیر شما می توانید از این مورد جلوگیری کنید.


RewriteBase / 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www.)?joomir.com/.*$ [NC] 
RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]


2 - جلوگیری از هک کردن وب سایت خود
اگر شما می خواهید سطح امنیت وب سایت خود را ارتقاط دهید از کد های زیر استفاده کنید این کدها بعضی از تکنیک های هک را با کشف کردن URL مخرب جلوگیری خواهند کرد.


RewriteEngine On
# proc/self/environ? no way! 
RewriteCond %{QUERY_STRING} proc/self/environ [OR]
# Block out any script trying to set a mosConfig value through the URL 
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]

# Block out any script trying to base64_encode crap to send via URL 
RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]

# Block out any script that includes a <script> tag in URL 
RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]

# Block out any script trying to set a PHP GLOBALS variable via URL 
RewriteCond %{QUERY_STRING} GLOBALS(=|[|\%[0-9A-Z]{0,2}) [OR]

# Block out any script trying to modify a _REQUEST variable via URL 
RewriteCond %{QUERY_STRING} _REQUEST(=|[|\%[0-9A-Z]{0,2})

# Send all blocked request to homepage with 403 Forbidden error! 
RewriteRule ^(.*)$ index.php [F,L]

3 – مسدود کردن دسترسی به فایل htaccess خود
کد زیر از دسترسی کاربر به فایل htaccess جلوگیری خواهد کرد. همچنین شما می توانید فایل ها متعددی را هم مسدود کنید.


# secure htaccess file 
<Files .htaccess> 
order allow,deny 
deny from all 
</Files>

# prevent viewing of a specific file 
<Files secretfile.jpg> 
order allow,deny 
deny from all 
</Files>

# multiple file types 
<FilesMatch ".(htaccess|htpasswd|ini|phps|fla|psd|log|sh)$"> 
Order Allow,Deny 
Deny from all 
</FilesMatch>

4 – تغیر نام فایل htaccess 
شما می توانید نام فایل htaccess را به چیز دیگری برای جلوگیری از دسترسی دیگران تغیر دهید.


AccessFileName htacc.ess


5 – غیر فعال کردن براوز کردن دایرکتوری
از نمایش دادن شاخص دایرکتوری توسط سرور جلوگیری کنید.


# disable directory browsing 
Options All -Indexes 
# enable directory browsing 
Options All +Indexes


6 – تغیر صفحه پیش فرض ایندکس
شما می توانید صفحه پیش فرض index.html یا index.php و یا index.htm به چیز دیگری تغییر دهید.


DirectoryIndex business.html


7 – مسدود کردن بازدید کننده ناخواسته بر اساس اشاره دامنه


# block visitors referred from indicated domains 
<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{HTTP_REFERER} scumbag.com [NC,OR] 
RewriteCond %{HTTP_REFERER} wormhole.com [NC,OR] 
RewriteRule .* - [F] 
</ifModule>


8 – مسدود کردن درخواست بر اساس سربرگ User-Agent 
این روش می تواند سهمیه پهنای باند خود را با مسدود کردن بوت ها خاصی یا از هک عنکبوتی به وارد شدن وب سایت خود جلوگیری کنید.


# block visitors referred from indicated domains 
<IfModule mod_rewrite.c> 
SetEnvIfNoCase ^User-Agent$ .*(craftbot|download|extract|stripper|sucker|ninja|clshttp|webspider|leacher|collector|grabber|webpictures) HTTP_SAFE_BADBOT 
SetEnvIfNoCase ^User-Agent$ .*(libwww-perl|aesop_com_spiderman) HTTP_SAFE_BADBOT 
Deny from env=HTTP_SAFE_BADBOT 
</ifModule>


9 – امن کردن دایرکتوری ها با غیر فعال کردن اسکریپت ها execution


# secure directory by disabling script execution 
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -Ex

 

سورس:

17 ترفند و نکته Htaccess



:: برچسب‌ها: طراحی سایت, برنامه نویسی پرتال, برنامه نویسی سایت, هاست خارجی, هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی, تبلیغ اینترنتی, خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور ,
:: بازدید از این مطلب : 529
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 4 آذر 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

 

با میزبانی وب سایت در Google App Engine چند مزایا برای شما وجود دارد. اول وب سایت شما قابل اطمینان تر میباشد چون از خدمات داده ای گوگل سرویس دهی می شود. دوم اگر شما یک وب سایت با ترافیک کم دارید دلیل آن به احتمال بسیار زیاد این میباشد که شما  نمی خواهید حتی چند ریال هم خرج وب سایت خود بکنید. با استفاده از هاست Google App Engine شما 1 گیگابایت فضای ذخیره سازی رایگان برای تصاویر خود و صفحات HTML و دیگر فایل ها و 1 گیگابایت از پهنای باند در هر روز در اختیار شما قرار داده می شود. اگر شما از این حد مورد نظر گرفته شده تجاوز کردید شما در ازای هر مقدار استفاده باید هزینه پرداخت کنید دقیقا شبیه  Amazon S3 .
میزبانی در Google App Engine :
با استفاده از شرکت های هاست معمولی دنیا شما کمی فضای ذخیره سازی بر روی سرور آن اجاره می کنید بعد از آن شما صفحات HTML و دیگر فایل های خود را با استفاده از FTP یا سی پنل به سرور آنها انتقال می دهید و وب سایت شما آماده به خدمت می شود. Google App Engine هم به همین شیوه مشابه کار می کند به جز اینکه مکانیزم انتقال فایل کمی متفاوت میباشد.
مرحله 1 ) به آدرس appengine.google.com بروید و یک برنامه جدید ایجاد کنید. اگر شما هیچ وقت App Engine استفاده نکرده باشید ممکن است به منظور تایید از شما شماره تلفن همراه درخواست شود تا بتوانید یک برنامه جدید ایجاد کنید.
مرحله 2 ) برنامه جدید خود را نامگذاری کنید باید نام برنامه منحصر بفرد باشد و ممکن است تنها شامل حروف الفبای کوچک و اعداد باشد. برای مثال شناسه برنامه شما ممکن است این گونه باشد  “thisismyawesomewebsite” .
مرحله 3 ) دو مرحله بعدی ممکن است برای برخی از شما ها ترسناک باشد ولی اعتماد کنید آنها به سادگی فقط نیاز به دانلود و اجرا برای نصب سلسله بعدی میباشد.
اول دانلود و نصب Python از python.org میباشد.
دوم دانلود و نصب App Engine SDK از code.google.com میباشد.
مرحله 4 ) دانلود کردن و خارج کردن از حالت زیب این فایل website.zip در جایی بروی صفحه دسک تاب کامپیوتر شما میباشد. این فایل شامل وب سایت اصلی شما با برخی از صفحات HTML , تصاویر , و CSS که ما سعی داریم آن را با  Google App Engine میزبانی کنیم.
مرحله 5 ) یک فایل app.yaml با notepad باز کنید و شناسه برنامه خود و یا همان نام برنامه خود که در مرحله 2 ایجاد کرده اید را به جای کلمه ‘labnol’ جایگزین کنید و تغییرات را حفظ ( save ) کنید.
مرحله 6 ) در نهایت الان وقت آپلود کردن وب سایت خود به Google App Engine میباشد. برنامه Google App Engine را باز کنید. این برنامه از منوی شروع ,  choose File -> Add Existing Application and browse to the folder جایی که شما وب سایت خود را از حالت زیب خارج کرده اید.
دکمه deploy را بزنید ورودی اعتباری حساب گوگل خود را وارد کنید و در عرض چند ثانیه وب سایت شما باید به صورت آنلاین در abc.appspot.com در دسترس باشد و abc نام منحصر بفرد برنامه Google App Engine خود میباشد. پس از آن اگر شما خواستید صفحاتی به وب سایت خود اضافه و یا تغییر دهید دکمه Deploy را دوباره فشار دهید و فایل جدید / یا تغییر خود به App Engine آپلود خواهد شد.
توجه داشته باشید که وب سایت شما به عنوان یک زیر دامنه از appspot.com میزبانی می شود اما شما می توانید یک دامنه در Google Apps ثبت کنید و وب سایت خود را در App Engine به این دامنه اشاره کنید.
سورس:


:: برچسب‌ها: طراحی سایت , برنامه نویسی پرتال , برنامه نویسی سایت , هاست خارجی , هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی , تبلیغ اینترنتی , خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور ,
:: بازدید از این مطلب : 537
|
امتیاز مطلب : 3
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : پنج شنبه 29 آبان 1393 | نظرات ()
نوشته شده توسط : طراحی سایت

 

برای اینکه سایت جوملای خود را به صورت آسان و مطمئن میزبانی نماییم خدمات هاستینگ خود را به هاست دارکوب واگذار نمایید. کلیه پلن های هاستینگ این شرکت دارای سیستم نصب اتوماتیک جوملا برای سرعت بخشیدن به نصب جوملا می باشد. برای نصب جوملا بهتر است آخرین نسخه های PHP، MYSQL و APACHE بر روی سرور لینوکس نصب باشد. هاست دارکوب سرورهای خود را به آخرین نسخه نرم افزارهای مورد نظر دائم به روز رسانی می نماید.

ماژولهای mod_mysql ، mod_xml و mod_zlib می بایست بر روی apache نصب شده باشند تا جوملا در اجرا با مشکلی مواجه نباشد.

پشتیبانی از mod_rewrite apache جهت فعال سازی قابلیت های sef و جلوگیری از ابزارهای بوتینگ و هکینگ سایت همچنین مورد نیاز است.

بهترین نسخه PHP برای جوملا  5.3 به بالا و بهترین نسخه MYSQL  برای جوملا 5.0.4 به بالا  و همچنین بهترین نسخه APACHE برای جوملا 2 به بالا می باشد که در سرورهای هاست دارکوب نصب می باشند.

از امکانات این هاستینگ:
100 مگابایت فضای هاستینگ
1 گیگابایت پهنای باند ماهیانه
پارک کردن تعداد نامحدود دامنه
ساختن تعداد نامحدود زیر دامنه
تعداد نامحدود ایمیل
تعداد نامحدود دیتابیس
کنترل پانل cpanel
پشتیبانی سالیانه
انتقال وب سایت رایگان
99.9% تضمین عملکرد هاستینگ
ثبت یک دامنه رایگان
 
نرم افزار جوملا جزو بهترین سیستم های مدیریت محتوای تحت وب می باشد، که به شما قابلیت ایجاد وب سایت و پرتال را می دهد. جوملا نرم افزاری رایگان بوده و با توجه به قابلیت های جانبی آن به شما قابلیت های بسیاری را می دهد. هاست دارکوب خود یکی از گسترش دهندگان جوملا می باشد

 

سورس:

هاستینگ جوملا



:: برچسب‌ها: طراحی سایت , برنامه نویسی پرتال , برنامه نویسی سایت , هاست خارجی , هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی , تبلیغ اینترنتی , خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور ,
:: بازدید از این مطلب : 527
|
امتیاز مطلب : 3
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : یک شنبه 25 آبان 1393 | نظرات ()
نوشته شده توسط : طراحی سایت


هاست مبتنی بر لینوکس / یونیکس چیست ؟

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

قابلیت استفاده هاست لینوکس

تا چندین سال پیش سیستم عامل لینوکس تنها برای حرفه ای ها در دسترس بود و اگر شما یک کاربر با تجربه نبودین نمی توانستید هیچ ویژگی بخصوصی بر روی این سیستم عامل داشته باشید . اما در چند سال گذشته این وضعیت تغییر کرده و ارائه دهندگان این سیستم عامل تمام سعی خود را کرده اند تا کاربران مدیریت وب سایت های خود را آسان تر و راحت تر انجام دهند. در صورتی که شما فقط یک مبتدی باشید شما کنترل پنل هایی که شامل رابط وب باشند را می توانید براحتی پیدا کنید و اگر شما یک کاربر با تجربه باشید می توانید وب سایت خود را با پوسته (شل) براحتی تحت کنترل داشته باشید.

قابلیت اطمینان هاست لینوکس

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

کارکرد هاست لینوکس

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

چه زبان های برنامه نویسی برای لینوکس در دسترس میباشند ؟

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

چه پایگاه داده را هاست لینوکس پشتیبانی می کند ؟

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

هزینه

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

چرا باید هاستینگ مبتنی بر لینوکس / یونیکس را انتخاب کنیم ؟

همانطور که من در بالا برای شما بیان کردم استفادها از این پلت فورم ارزاتر و راحت تر از دیگر پلت فورم ها میباشد . تمام اسکریپت های موجود مانند پی اچ پی بهترین کارکرد را در هنگام استفاده وب هاستینگ مبتنی بر لینوکس را خواهند داشت . هاستینگ مبتنی بر لینوکس امکانات به روز رسانی در هنگام استفاده از شل یا دسترسی از راه دور (تل نت ) را افزایش می دهد . پلت فورم های مبتنی بر لینوکس / یونیکس احتمالا پایدار ترین و قابل اعتماد ترین پلت فورم ها میباشند
 
خرید هاست
سورس:


:: برچسب‌ها: طراحی سایت , برنامه نویسی پرتال , برنامه نویسی سایت , هاست خارجی , هاست , هاستینگ , فروش هاست , فروش هاستینگ , خرید هاستینگ , خرید هاست , هاستینگ خارجی , تبلیغ اینترنتی , خرید اینترنتی , فروشگاه , فروشگاه اینترنتی , سرور ,
:: بازدید از این مطلب : 574
|
امتیاز مطلب : 3
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
تاریخ انتشار : دو شنبه 19 آبان 1393 | نظرات ()