رفتن به مطلب

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


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

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

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

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

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

لینک به ارسال

در مورد SmartOptimizer

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

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

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

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

لینک به ارسال

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

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

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

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

تمام!

لینک به ارسال

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

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

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

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

لینک به ارسال

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

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

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

لینک به ارسال

ببخشید فقط یک سوال دیگه وقتی که محتویات 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 هم باید باشه

لینک به ارسال

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

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

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

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

درسته؟؟؟

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

لینک به ارسال

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

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

لینک به ارسال

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

اما سایت کلا به هم ریخت

http://shouremahour.ir/

لینک به ارسال

بفرمایید آقا مرتضی این محتویات اچ تی اکسسی هست که توی پوشه ی 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

لینک به ارسال

خوب آقا مرتضی این مشکل رو چه جوری باید رفع کنم؟؟ چون من الان توی سی پنل چک کردم استایل موجوده

post-214-0-18719700-1341998467_thumb.gif

لینک به ارسال

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

لینک به ارسال

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

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

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

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

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

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...