رفتن به مطلب

سوال در مورد کاهش حجم سایت


پست های پیشنهاد شده

دوستان توی این تاپیک آقا مرتضی توضیحاتی رو دادند که چند تا سوال واسه من پیش اومد

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

بعدش اینکه چه جوری باید stylesheet رو در ابتدای صفحه قرار بدیم و اسکریپت ها رو در انتهای صفحه؟؟

و در آخر هم اینکه چه جوری اسکریپت ها و استایل ها رو با هم ادغام کنیم؟؟؟

لینک به ارسال

در مورد SmartOptimizer

استایل ها در هدر، یعنی کدهای link rel="stylesheet... همه در نگ head قرار بگیرن.

اسکریپت ها در فوتر، یعنی تگهای script... همه برن در آخر صفحه.

کلا باید این ها رو جابجا کنید.

ادغام اسکریپت ها و استایل ها هم یعنی کدهاشو رو توی یک فایل کپی کنید.

  • امتیاز 3
لینک به ارسال

SmartOptimizer یک ابزار برای بهینه سازی وبسایت هست که از قابلیت فشرده سازی و gzip استفاده میکنه.

فایل فشرده SmartOptimizer رو دانلود کنید و پوشه رو در روت سایتتون بریزید.

به پوشه cache در آدرس smartoptimzer/cache سطح دسترسی قابل نوشتن بدید.

محتوای فایل htaccess در پوشه SmartOptimizer رو در داخل فایل htaccess وردپرس تون بریزید.

تمام!

  • امتیاز 3
لینک به ارسال

آقا مرتضی شرمنده من انقدر سوال میپرسم

پوشه رروت سایتمون کجا هست؟؟ من همچین پوشه ای ندیدم

سطح دسترسی قابل نوشتن یعنی چند؟؟

htaccess وردپرس کجا هست؟؟

لینک به ارسال

روت سایت منظور همون public_html هست

سطح دسترسی 644 و 777 قابل نوشتن هستن البته اگر بر روی 777 میذارید بعد از اتمام کار از روی 777 بردارید ( پیشنهاد همان 644 هست)

htaccess در همان روت سایت می باشد که اغلبا پینهان می باشد

  • امتیاز 3
لینک به ارسال

ببخشید فقط یک سوال دیگه وقتی که محتویات htaccess این فایل رو توی htaccess وردپرس کپی کردم

htaccess این افزونه رو حذف کنم یا بزارم همونجا باشه؟؟؟

____________________________________________

باز هم شرمنده یک سوال دیگه (از همون چیزی که خیلی میترسیدم سرم اومد)

من اونکار هایی رو که فرمودید انجام دادم سایت دچار مشکل شد

http://shouremahour.ir/

ویرایش شده توسط omid_3tar
لینک به ارسال

ببخشید فقط یک سوال دیگه وقتی که محتویات htaccess این فایل رو توی htaccess وردپرس کپی کردم

htaccess این افزونه رو حذف کنم یا بزارم همونجا باشه؟؟؟

____________________________________________

باز هم شرمنده یک سوال دیگه (از همون چیزی که خیلی میترسیدم سرم اومد)

من اونکار هایی رو که فرمودید انجام دادم سایت دچار مشکل شد

http://shouremahour.ir/

2 فایل htaccess که نمیتوانند در یک دایرکتوری باشند!

برای حل مشکل سایتتون محتوای htaccess رو به قبل برگردونید یا خالی کنید

لینک به ارسال

آقا پارسا خوب اگر به قبل برگردونم که دیگه تاثیری نداره

من چه کار کنم که هم این افزونه (یا هر جیزی دیگه که اسمش هست) هم روی حججم سایبت تاثیر داشته باشه هم سایتم اینجور به مشکل بر نخوره

نباید فایل htaccess موجود توی پوشه ی SmartOptimizer رو حذف کنم؟؟

لینک به ارسال

طبق آموزش مرتضی. بعد از آپلود پوشه smartoptimizer در روت

محتوای htaccess رو اضافه میکنید


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

<IfModule mod_expires.c>
<FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
ExpiresActive On
ExpiresDefault "access plus 10 years"
</FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*\.(js|css))$ smartoptimizer/?$1

<IfModule mod_expires.c>
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*\.(js|css|html?|xml|txt))$ smartoptimizer/?$1
</IfModule>
<IfModule !mod_expires.c>
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico))$ smartoptimizer/?$1
</IfModule>
</IfModule>
<FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
FileETag none
</FilesMatch>

htaccess داخل پوشه smartoptimizer هم باید باشه

  • امتیاز 1
لینک به ارسال

آقا پارسا راستش من گیج شدم

آقا مرتضی گفتن که محتوی htaccess موجود در پوشه smartoptimizer رو در htaccess خود وردپرس کپی کنم

اما شما میگید که محتوی htaccess خود وردپرس رو در htaccess موجود در پوشه smartoptimizer کپی کنم

البته اینجور که من متوجه شدم

درسته؟؟؟

خوب هر کدوم از گزینه های بالا هست بیگید و بعدش اینکه من باید کدوم یکی از htaccess ها رو حذف کنم؟؟

لینک به ارسال

شما باید محتوای htaccess موجود در فایل smartoptimizer-1.8.tar.gz رو به htaccess وردپرس اضافه کنید . طبق نمونه‌ای که گذاشتم

htaccess داخل پوشه smartoptimizer را هم تغییری ندهید

  • امتیاز 1
لینک به ارسال

بفرمایید آقا مرتضی این محتویات اچ تی اکسسی هست که توی پوشه ی smartoptimizer موجوده


php_flag zlib.output_compression Off
php_flag output_buffering Off
php_value output_handler NULL

این هم محتویات اچ تی اکسس خود وردپرس هست


<IfModule mod_expires.c>
<FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
ExpiresActive On
ExpiresDefault "access plus 10 years"
</FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*\.(js|css))$ smartoptimizer/?$1

<IfModule mod_expires.c>
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*\.(js|css|html?|xml|txt))$ smartoptimizer/?$1
</IfModule>
<IfModule !mod_expires.c>
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico))$ smartoptimizer/?$1
</IfModule>
</IfModule>
<FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
FileETag none
</FilesMatch>
php_flag zlib.output_compression Off
php_flag output_buffering Off
php_value output_handler NULL

لینک به ارسال

آقا مرتضی متشکر انجام دادم اما کلا استایل سایت از بین رفته shouremahour.ir حتی ظاهر صفحه ورودم هم به هم ریخته

میتونه مشکل از همین کاری باشه که کردم؟؟؟؟؟ البته من به جز این افزونه نکته ی پنج این صفحه رو هم انجام دادم http://designa.ir/19/wordpress-learning/wordpress-security-part-2/

مشکلم از کجاست؟؟؟

لینک به ارسال

مشکل الان اینه که فایل استایل شما رو پیدا نمیکنه:

http://shouremahour.ir/wp-content/themes/alltuts_persian_edited/style.css

لینک به ارسال

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

لینک به ارسال

خب این مشکل بعد از تعویض htaccess رخ داده براتون

ایا طبق گفته مرتضی

پست 10 همین تاپیک رو بخونید.

محتویات فایلتون اشتباه هست.

ایا محتویات رو بروز کردین ؟

اگر نه خب کارهایی که برای کاهش حجم توسط smartoptimizer غیر فعال کنید و htaccess دیفالت وردپرس رو برگردونید و یکبار نیز این پلاگین W3 Total Cache رو غیر فعال کنید تا بهتر بشه سایتتون رو دید

پیوند یکتا رو نیز به حالت دیفالت برگردونید بعد تست بگیرید

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...