50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

مشکل رفرش نشدن مطالب سایت وردپرسی

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

بنده سایت وردپرس دارم و قالب صحیفه -

مشکل بنده این می باشد که وقتی پستی قرار می دهم در سایت با کلیک دوباره بر روی سایت مطالب جدید نمایش داده نمیشه و باید گزینه F5 رو زد تا مطالب جدید نشون داده شه. حداقل فایرفاکس به درستی میاره ولی IE که ابدا

من با بررسی در اینترنت یه کد

<META HTTP-EQUIV="Refresh" CONTENT="60">

ررسیدم که این کد خوده سایت رو بسته به زمانی که دادی از 1 ثانیه تا چند ساعت اون page رو رفرش میکنه ، که این بدرد نمی خوره ، چون کاربر پستی رو داره می خونه و مثلا 30 ثانیه بعد اون پست باز رفرش میشه یه جورایی رو اعصاب کاربر هست.

یه کدی هست برای غیرفعال کردن کش مرورگر که اینم جواب نداد

<meta http-equiv="Cache-control" content="no-cache" />

بنده میگم سایتی مثل ورزش 3 چطوری رفرش کلی میشود؟ یعنی اینکه ما هر زمان و با هر مرورگر بریم ، مطالب بروز و رفرش شده بالا میاد ، ولی سایت ما باید صفحه اصلی F5 زده بشه یا reload زده شه تا مطالب جدید لود شه.

نکاتی در مورد سایت بنده که شاید کمک کنه:

- افزونه کش در سایتم ندارم فقط XML Sitemap نصبه

- قابلیت Gzip فعاله در سایتم ، یعنی خودش فعال بود از قبل

اگر کدی یا چیزی هست که در header.php قالب یا htaccess قرار بدیم تا درست شه ، لطف کنند دوستان ارائه بدن.

با تشکر.

پرسیده شده در 1395/05/09 توسط

4 پاسخ

0

من نمیخوام عملکرد منفی شه

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

حالا این gzip قابلیت خوبیه فعال باشه و غیرفعال کردنش فکر نکنم پیشنهاد خوبی باشه

پاسخ در 1395/05/09 توسط
1

سلام

این کد رو داخل اچ‌تی‌اکسس بذارید ببینید مشکل برطرف میشه یا نه:

ExpiresActive On
ExpiresDefault A0
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"

(قبلش حتما یه بکاپ از اچ‌تی‌اکسس بگیرید که اگه مشکلی پیش اومد بتونید حلش کنید)

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

پاسخ در 1395/05/09 توسط
1

هم GZIP و هم کش هر دو قابلیت‌های خوبی هستن و بهتره فعال باشن، ولی در حالت عادی سایت شما نباید چنین مشکلی داشته باشه.

شما یه بار به مسئول هاستینگتون تیکت بزنید و مشکل رو براشون توضیح بدین (شاید کش از طرف خود سرور فعال شده)

اگه برطرف نشد این احتمال هم وجود داره که این مشکل به خاطر کش دی‌ان‌اس ISP شما باشه، یه بار این مورد رو با یه اینترنت دیگه (از یه آی‌اس‌پی دیگه) بررسی کنید ببینید باز هم این مشکل وجود داره یا نه.

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

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

پاسخ در 1395/05/09 توسط
1

با سلام. منم مثل شما همین مشکل رو داشتم. ولی وقتی سایت رو دادم بقیه تست کردن و چک کردن دیدم بدون هیچ مشکلی داره کار میکنه.البته اینم بگم که من افزونه gzip رو غیر فعال کرده بودم و روی cms هم نداشتم.به نظرم gzipرو غیر فعال کنی به مراد دلت میرسی :-)

پاسخ در 1395/05/09 توسط

پاسخ شما