آموزش های کاربردی وردپرساخبار وردپرس سیتی

دستور کاربردی برای بهینه سازی فایل HTACCESS قسمت سوم

دستور کاربردی برای بهینه سازی فایل HTACCESS قسمت سوم

دستور های کاربردی برای بهینه سازی فایل HTACCESS
دستور های کاربردی برای بهینه سازی فایل HTACCESS

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

۱۱) محدود کردن نوع فایلهای قابل اجرا و نمایش :

برای حفظ امنیت و اطلاعات سایتتون می تونید پسوند فایل هایی که بتوان بازشون کرد رو تعیین کنید :

Options +FollowSymlinks
 RewriteEngine On
 rewritecond %{REQUEST_FILENAME} !^(.+).css$
 rewritecond %{REQUEST_FILENAME} !^(.+).js$
 rewritecond %{REQUEST_FILENAME} !file.php$
 RewriteRule ^(.+)$ /deny/ [nc]

توضیح : با کد بالا کاربر فقط اجازه باز کردن فایل هایی با پسوند css , js و php رو داره و در صورت درخواست سایر پسوند ها ریدایرکت میشه به پوشه deny.

۱۲) ایجاد محدودیت در آپلود فایل :

با کد زیر حداکثر حجم فایل قابل آپلود رو ۲۰ مگابایت تنظیم کردیم.

php_value upload_max_filesize 20M

۱۳) ایجاد محدودیت در حجم پست ارسالی :

با کد زیر میشه حداکثر حجم هر پست رو ۲ مگابایت تعیین کرد:

php_value post_max_size 2M

۱۴) نمایش پیغام requast time در بازه زمانی مشخص:

requast time حداکثر زمانی درخواست فراخوانی یک صفحه هست :

php_value max_execution_time 200

۱۵) حداکثر زمان دریافت اطلاعات POST و GET :

php_value max_input_time 250

۱۶) جلوگیری از سرقت پهنای باند و فایلها و عکسها :

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

RewriteEngine On RewriteBase / RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER}!^http://(www\.)site.com/.*$ [NC]

RewriteRule \.(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]

۱۷) فعال کردن قابلیت Gzip :

وقتی کاربری از طریق مروگر سایتش درخواست نمایش سایت شما رو میده این درخواست به سرور شما ارسال میشه و سرور فایلهایی که برای نمایش سایت شما لازم هست رو جمع میکنه و به مرورگر کاربر میفرسته و سایت شما نمایش داده میشه، ولی اگه از قابلیت Gzipاستفاده کنید هنگام درخواست سرور فایلهای مورد نیاز رو به صورت فشرده در می یاره و این فایل فشرده رو به مرورگر ارسال میکنه و بعد از خارج شدن از حالت فشرده در سیستم کاربر سایت شما نمایش داده میشه. در حقیقت میزان حجمی که باید توسط مرورگر برای نمایش سایت شما دریافت شه کمتر میشه واین یعنی افزایش قابل توجه سرعت بارگزاری سایت. برای اینکه چک کنید که هاست شما از این قابلیت پشتیبانی میکنه از این ابزار استفاده کنید. اگه پشتیبانی نمیکنه باید هاست رو عوض کنید و اگر پشتیبانی کرد کد زیر رو برای فعال شدنش روی سایت خودتون در فایل htaccess قرار بدین ( این کدی هست که من برای سایت خودم استفاده میکنم شما میتونین پسوند های مورد نظر خودتون رو با پسوند های درج شده در اینجا تعویض کنین)

# BEGIN Compress text files
<ifModule mod_deflate.c>
 <filesMatch "\.(css|js|x?html?|php|woff|ttf|png|jpg|gif)$">
 SetOutputFilter DEFLATE
 </filesMatch>
</ifModule>
# END Compress text files

 

برچسب ها

سید وحید جاویدان

با سلام و عرض ادب اینجانب متولد سال 1365 و دارای کارشناسی ارشد مهندسی فناوری اطلاعات گرایش تجارت الکترونیک علاقه مند به برنامه نویسی و وب هستم و امیدوارم بتوانم در مجموعه وردپرس سیتی مطالب بیشتری جهت استفاده شما دوستان عزیز ارائه بدم . موفق و سر بلند باشید.

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن